You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(php): find-bar-style install prompt with benefits tooltip
Replace the install prompt toast with a ModalBar banner across the top of
the editor - the same surface as the find bar, impossible to miss on the
very file that triggered it, yet passive (autoClose off: clicking back
into the code doesn't dismiss it).
- Terse copy: "Install advanced PHP code intelligence?" followed by an
(i) icon whose hover shows a compact benefits card (the reusable rich
tooltip): Completions / Docs on hover / Error checking / Navigation,
one plain line each. Right side: "Powered by Intelephense" link,
Not Now, and a primary Install button.
- Reappears on every PHP file switch in the project until explicitly
dismissed via Not Now (session-scoped per project); switching away just
closes it for that moment. The Problems-panel row stays as the quiet
persistent affordance, and php.codeIntelligence remains the durable
off-switch. Install click closes the bar and hands off to the existing
TaskManager install task + auto-start.
Verified live: fresh consent -> bar -> Install -> server up; re-show on
file switch; benefits tooltip; bar closes on non-php files.
Copy file name to clipboardExpand all lines: src/nls/root/strings.js
+9-1Lines changed: 9 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1802,10 +1802,18 @@ define({
1802
1802
"CODE_INTEL_PANEL_DISMISS": "Dismiss",
1803
1803
// PHP language support (PHPSupport)
1804
1804
"PHP_INSTALL_TITLE": "PHP Code Intelligence",
1805
-
"PHP_INSTALL_MESSAGE": "Smart completions, docs on hover, error checking and go to definition for PHP. {APP_NAME} downloads the Intelephense language server (free third-party tool, ~9 MB) to your computer.",
"PHP_POWERED_BY_INTELEPHENSE": "Powered by Intelephense",
1809
+
"PHP_BENEFIT_COMPLETIONS": "Completions",
1810
+
"PHP_BENEFIT_COMPLETIONS_SUB": "smart suggestions as you type",
1811
+
"PHP_BENEFIT_DOCS": "Docs on hover",
1812
+
"PHP_BENEFIT_DOCS_SUB": "function help right in the editor",
1813
+
"PHP_BENEFIT_ERRORS": "Error checking",
1814
+
"PHP_BENEFIT_ERRORS_SUB": "mistakes flagged as you code",
1815
+
"PHP_BENEFIT_NAV": "Navigation",
1816
+
"PHP_BENEFIT_NAV_SUB": "go to definition and find usages",
1809
1817
"PHP_PANEL_TEXT": "PHP code intelligence is off. Install the Intelephense language server (free, ~9 MB download) for completions, error checking, docs and go to definition.",
1810
1818
"PHP_INSTALLING": "Setting up PHP support — downloading the language server…",
1811
1819
"PHP_INSTALL_DONE": "PHP code intelligence is ready.",
0 commit comments