Skip to content

Commit 2e5e6d9

Browse files
committed
deploy: cd657c3
1 parent 44bc55a commit 2e5e6d9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+120
-144
lines changed

LiveDevelopment/BrowserScripts/RemoteFunctions.js

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ function RemoteFunctions(config = {}) {
548548
if (this.trigger) {
549549
_trigger(this.elements[i], "highlight", 0);
550550
}
551-
clearElementBackground(this.elements[i]);
551+
clearElementHoverHighlight(this.elements[i]);
552552
}
553553

554554
this.elements = [];
@@ -583,19 +583,12 @@ function RemoteFunctions(config = {}) {
583583
return getHighlightMode() !== "click";
584584
}
585585

586-
// helper function to clear element background highlighting
587-
function clearElementBackground(element) {
588-
if (element._originalBackgroundColor !== undefined) {
589-
element.style.backgroundColor = element._originalBackgroundColor;
590-
} else {
591-
// only clear background if it's currently a highlight color, not if it's an original user style
592-
const currentBg = element.style.backgroundColor;
593-
if (currentBg === "rgba(0, 162, 255, 0.2)" || currentBg.includes("rgba(0, 162, 255")) {
594-
element.style.backgroundColor = "";
595-
}
596-
// if it's some other color, we just leave it as is - it's likely a user-defined style
586+
// helper function to clear element hover outline highlighting
587+
function clearElementHoverHighlight(element) {
588+
if (element._originalHoverOutline !== undefined) {
589+
element.style.outline = element._originalHoverOutline;
597590
}
598-
delete element._originalBackgroundColor;
591+
delete element._originalHoverOutline;
599592
}
600593

601594
function onElementHover(event) {
@@ -622,9 +615,10 @@ function RemoteFunctions(config = {}) {
622615
if (_hoverHighlight && shouldShowHighlightOnHover()) {
623616
_hoverHighlight.clear();
624617

625-
// Store original background color to restore on hover out
626-
element._originalBackgroundColor = element.style.backgroundColor;
627-
element.style.backgroundColor = "rgba(0, 162, 255, 0.2)";
618+
// Store original outline to restore on hover out, then apply a blue border
619+
element._originalHoverOutline = element.style.outline;
620+
const outlineColor = element.hasAttribute(GLOBALS.DATA_BRACKETS_ID_ATTR) ? "#4285F4" : "#3C3F41";
621+
element.style.outline = `1px solid ${outlineColor}`;
628622

629623
_hoverHighlight.add(element, false);
630624

@@ -646,7 +640,7 @@ function RemoteFunctions(config = {}) {
646640
// this is to check the user's settings, if they want to show the elements highlights on hover or click
647641
if (_hoverHighlight && shouldShowHighlightOnHover()) {
648642
_hoverHighlight.clear();
649-
clearElementBackground(element);
643+
clearElementHoverHighlight(element);
650644
// dismiss the info box
651645
const infoBoxHandler = LivePreviewView.getToolHandler("InfoBox");
652646
if (infoBoxHandler) {

appConfig.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ window.AppConfig = {
3535
"app_update_url": "https://updates.phcode.io/tauri/update-latest-pre-release.json",
3636
"extensionTakedownURL": "https://updates.phcode.io/extension_takedown.json",
3737
"linting.enabled_by_default": true,
38-
"build_timestamp": "2026-02-23T05:29:52.292Z",
38+
"build_timestamp": "2026-02-23T05:37:18.900Z",
3939
"googleAnalyticsID": "G-FP5S9BKDSJ",
4040
"googleAnalyticsIDDesktop": "G-D5R1Y6PTS8",
4141
"mixPanelID": "a7e08ffd43c37767c29b13df1d2e6c62",
@@ -47,7 +47,7 @@ window.AppConfig = {
4747
"bugsnagEnv": "staging"
4848
},
4949
"name": "Phoenix Code",
50-
"version": "5.1.4-22085",
50+
"version": "5.1.4-22089",
5151
"apiVersion": "5.1.4",
5252
"homepage": "https://core.ai",
5353
"issues": {

assets/default-project/en.zip

0 Bytes
Binary file not shown.

assets/sample-projects/HTML5.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

assets/sample-projects/explore.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

brackets.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cacheManifest.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"appConfig.js": "62bb54ff4fcdcaf061f7f5d6f9f159a6bb967eed2e68bfd92716729a74e27cb1",
3-
"assets/default-project/en.zip": "3ef3f84fda868b8e8a98c87cce3b3e5f4e31c6307fc907130fe6f59e6d93b2d3",
2+
"appConfig.js": "26d8851585406522047ef002e2ffe60f3342b6499e0d7cc726f53672325d12ff",
3+
"assets/default-project/en.zip": "1e0ec91c476e5c8249768c9d265c749d35ce6bad4cc27f093500057147fd1931",
44
"assets/default-project/en/images/cloud1.svg": "527399dadfa3357c3ee1a63d6c1c7dda81ecebb832f7383db26f1aaeaf722a8d",
55
"assets/default-project/en/images/cloud2.svg": "8127c63c0987bc674e2d25f7d24ead017853326c1e43d07706fec46091904418",
66
"assets/default-project/en/images/cloud3.svg": "15de53aa41dea3b0f685292814563f97213a9736c3cec2f8e17b5d9d45b3ae3d",
@@ -126,7 +126,7 @@
126126
"assets/pwa/32x32.png": "4f8f75bfcdb6efbbed1732f49edab4e292274cdeb1841e285ccc8194f4c9d8ac",
127127
"assets/pwa/phoenix.png": "d292bf76d6d61fdece2f97fb4cd71b8b0060d1058e9c1d02c94bfb20da8b7f0d",
128128
"assets/pwa/Square284x284Logo.png": "9887c2967039b4fae1214817925f1fb4f9227cba12d37612457c1c8ee1110c67",
129-
"assets/sample-projects/bootstrap-blog.zip": "89cceb9c22f39611cf69c4554770af3d067156b19c1c78e9ece58f957078b979",
129+
"assets/sample-projects/bootstrap-blog.zip": "8df66537414ba0be2ce4c0b204c33034e18c6eaaeb418078935837cf8a8897f2",
130130
"assets/sample-projects/bootstrap-blog/assets/brand/bootstrap-logo-white.svg": "203d56e7e5e15d8203e596d4a711cec986f6380064591de21850f4563fb840bf",
131131
"assets/sample-projects/bootstrap-blog/assets/brand/bootstrap-logo.svg": "df11d37a123e36a768f2a6064973c4c6ab17d1e3c6501c8bf434ca5c0134c9a2",
132132
"assets/sample-projects/bootstrap-blog/assets/dist/css/bootstrap.min.css": "fb1763b59f9f5764294b5af9fa5250835ae608282fe6f2f2213a5952aacf1fbf",
@@ -136,7 +136,7 @@
136136
"assets/sample-projects/bootstrap-blog/blog.rtl.css": "33f49d02bbcb2e78f019b7582408fad2b5a76a2ecf79fe09d5b3c08c6ee3872b",
137137
"assets/sample-projects/bootstrap-blog/index-rtl.html": "c582278884060098ff51b9d350b0739e1a0396debdc76772c62b6ec375b6efcb",
138138
"assets/sample-projects/bootstrap-blog/index.html": "f4716c2affa299a27ab6f8c74c22fe67564f1b1d36ff2f0b322672bf0479d739",
139-
"assets/sample-projects/dashboard.zip": "f0bc702ffe197abb1423bd3525292124704a82ae832de977fe9a3415e96e3da9",
139+
"assets/sample-projects/dashboard.zip": "d787cfad2039eb74ce5cdb2a80a0d420ebea199b6cdf4f3d2f68275be38c146f",
140140
"assets/sample-projects/dashboard/assets/brand/bootstrap-logo-white.svg": "203d56e7e5e15d8203e596d4a711cec986f6380064591de21850f4563fb840bf",
141141
"assets/sample-projects/dashboard/assets/brand/bootstrap-logo.svg": "df11d37a123e36a768f2a6064973c4c6ab17d1e3c6501c8bf434ca5c0134c9a2",
142142
"assets/sample-projects/dashboard/assets/dist/css/bootstrap.min.css": "fb1763b59f9f5764294b5af9fa5250835ae608282fe6f2f2213a5952aacf1fbf",
@@ -148,7 +148,7 @@
148148
"assets/sample-projects/dashboard/index.html": "1fb0c934f816d728cad85e180f78369679dc9edb1eca2d5c625b9360e6264235",
149149
"assets/sample-projects/dashboard/signin.css": "083bef710a6170a5112ce257c2ecf8580ca97ce19136d770f10460e5b85862de",
150150
"assets/sample-projects/dashboard/signin.html": "8c602e656631aeee624673397c0dc00c339498914ed930ab177478c4662a8d26",
151-
"assets/sample-projects/explore.zip": "d8590bdaaceff942256b99e5895438d0b34c930b8a025c0fb3ce773123010310",
151+
"assets/sample-projects/explore.zip": "831ef03df7ccf7a83d0fff145232e721da184965d16eac55303291db4bfeb814",
152152
"assets/sample-projects/explore/A-dave-tribute.html": "08ac97e7ea0ffcc113558b624d9764f3e1f53bc6537748a1031bc7956e444fd0",
153153
"assets/sample-projects/explore/A-tribute-page.html": "bd510c60f444058b7fcb71d83841f32b1cb5193c1a39421d7739bd6af9fef248",
154154
"assets/sample-projects/explore/adjustable-fireworks.html": "11e69bb2dd8708ed8fbf1acc62b0aaaf88c7ffec859ee958dc1ae51cd53ddac8",
@@ -237,7 +237,7 @@
237237
"assets/sample-projects/explore/watermelon-pixel.html": "765a3fbffb5db97910512fbabaa7c55c0b52dc8eedfcc630811be39d0af98663",
238238
"assets/sample-projects/explore/webmine.html": "6b808f52812dc03db28483411500c04daf8ee0226f535c600a36999d6b7837c0",
239239
"assets/sample-projects/explore/whack-a-mole.html": "25be94a3640553b4801f80edd49998bae3a360988e8a26ff3bdfdc2a76b77191",
240-
"assets/sample-projects/home-pages.zip": "49dc311c50d66610e2ec2c81ea2d93a7048ea4111eb1de0c81de399e1258fe84",
240+
"assets/sample-projects/home-pages.zip": "da17d71e41cc4aa1c90c570558b769f879f406694c6f51b06d51408827e1759f",
241241
"assets/sample-projects/home-pages/album/index.html": "e29a1e96644bc17bab1a7e3724e822d65a479e10df182725ee1afa916efbfdc1",
242242
"assets/sample-projects/home-pages/assets/brand/bootstrap-logo-white.svg": "203d56e7e5e15d8203e596d4a711cec986f6380064591de21850f4563fb840bf",
243243
"assets/sample-projects/home-pages/assets/brand/bootstrap-logo.svg": "df11d37a123e36a768f2a6064973c4c6ab17d1e3c6501c8bf434ca5c0134c9a2",
@@ -249,7 +249,7 @@
249249
"assets/sample-projects/home-pages/carousel/index.html": "235d650043a09f2954f24e4659f64d99ef3988858567fb2221fb1cf34df057e6",
250250
"assets/sample-projects/home-pages/cover/cover.css": "2fbb596077c570cad7ee9e98fb88f5665e0ecfc11e7085c3e04639ad03f7bc10",
251251
"assets/sample-projects/home-pages/cover/index.html": "759214701ff759432711b3421d80aca692c7a2b4c978c516a0bcd0c81a43f381",
252-
"assets/sample-projects/HTML5.zip": "da6c4cedd4227a948569077e9da3dc555bf6b2778fa7d25ba58f4b613e829ef9",
252+
"assets/sample-projects/HTML5.zip": "bf7a6ca18704ba9a4edca2e7947289639663631b0cf30f6f25f304cc2850e471",
253253
"assets/sample-projects/HTML5/index.html": "2dc94c7d3e33aeeb44ec4f75bc7df86a5fd19f3121f2fd3638636fbf7c476c6a",
254254
"assets/sample-projects/HTML5/script.js": "49db3eeed9bece4d724de51079bd04afb880de5c66b46d1924ba2cb61c20d714",
255255
"assets/sample-projects/HTML5/styles.css": "744b85a9c31affbb00976694c4b9c9149b31e575ed9efdec386231d062ae93f2",
@@ -259,8 +259,8 @@
259259
"base-config/readme-keyboard.md": "27e98128176dbd060e93b1f321a4ddcd609571b7b8eb8c9112588f4767d08a03",
260260
"brackets.config.dist.json": "37dcc4038da06c6ac78b161bac468779bc4b40ac49fc33463e93af9f3f1d1983",
261261
"brackets.config.staging.json": "248300855f2665f7a4dce236c9934bc89059290624d247a9cef0b7550052e2be",
262-
"brackets.js": "63a7b43e9e48f73723889f911f7efc65689dbe35c3fba74f1e78462c98b026b8",
263-
"cacheManifest.json": "490446977dc9aa841e68d57faa63254c79f0ebf04490c2a3b22aa0dfedea9be7",
262+
"brackets.js": "e2072c737430ad2b144143b0bf871029eb5f1684cbcb69c300b3da92c317711d",
263+
"cacheManifest.json": "1b5fd9fadeca67d3191e225ff161251b1783a4772164df6e3062df28b3eab458",
264264
"command/ChangeShortcutTemplate.html": "345d682d8bde29380822824778cf09acc79affae6e82b9db00c6205b2b3dd2ee",
265265
"command/CommandManager.js": "14559877039cc355d1a248f12e0159598dc614c43c4532bdb9717d2d905dfa80",
266266
"command/Commands.js": "d2163ec8388fd967e855600411cff45ea74d300e39662f8ce2ef3107683a14e5",
@@ -269,9 +269,9 @@
269269
"command/KeyboardOverlayMode.js": "80a5c1b686507f63c1c60e675f1e8c07446f05b69537102281a289cb22685665",
270270
"command/Keys.js": "0cd28be8a44902c0aef8a12507e6730225419dd44683963e3fc3c17a4e137793",
271271
"command/Menus.js": "b6d35352dd75b0b0225883ed523d2a3eb7f472d895513bbba942c0204d5401e7",
272-
"config.json": "3a02bb316c2d44c05c9e52ff78b254c0138e67316fcfe80d95b8a04e49dd7ac0",
272+
"config.json": "602b7f9d12067840e950fc061efe3399af3473785448a4ef6bfb43c51a1df75a",
273273
"core-ai/AIChatPanel.js": "110e1e36f71ac699047893b2dddf391a83ea7942f1ec6b1f28e846b645cd84a3",
274-
"core-ai/aiPhoenixConnectors.js": "2a32a778484b76af5a1a280b09dc5457a98c2e1ce5f935fd6e15dce92cbdd568",
274+
"core-ai/aiPhoenixConnectors.js": "b19943ec1567a5285cccb5aa3495a298af1928109ee1779cef76ab5e3dc56ac3",
275275
"core-ai/AISnapshotStore.js": "8e365845a5c50a45d4f44d653a5a732b1ea2bba1ba8497d9dfc94c7258accad7",
276276
"core-ai/main.js": "b7e739cf678acb0f5b324db39528ce56264e6f0a302a0b11beddb4469b371a89",
277277
"desktop-metrics.html": "f5845901b620b8f7e4a51268773edd30381a7b6f98c051588cf8e24895061313",
@@ -894,7 +894,7 @@
894894
"LiveDevelopment/BrowserScripts/LiveDevProtocolRemote.js": "767559db9f4e3a837cd4b3eeb678e17aa238128a76345b42c1312278596405f2",
895895
"LiveDevelopment/BrowserScripts/LivePreviewTransportRemote.js": "8e38da8346ec63a74aa19e7dc3df827587301b9688a2532c3a49d1bca9a299e5",
896896
"LiveDevelopment/BrowserScripts/pageLoaderWorker.js": "405d644f2d133453f3feaa5971b63f073729744cd813ac99f5b2175bc2c42b93",
897-
"LiveDevelopment/BrowserScripts/RemoteFunctions.js": "1c27db8610b070e1bce78121bf08bbb9bf97e57e3d1960f930fef9ca9096d72e",
897+
"LiveDevelopment/BrowserScripts/RemoteFunctions.js": "dec68ebdcdf85db472c01a64694f412b85482bc31804c620502dcbbc76e716f9",
898898
"LiveDevelopment/launch.html": "12a09bdf45f9438b0819b9befdc6cf63b772d0f189b4188efb2c5014f8c12d81",
899899
"LiveDevelopment/LiveDevelopmentUtils.js": "ec0f2f03762f98b5244bb08916de7b36c2ed4f2dde907e38d52b2305d88bbdb9",
900900
"LiveDevelopment/LiveDevMultiBrowser.js": "8f72f009d4a577407849f1bb89e16b294fd64602e5beb0c62aeee640a88bbb28",

0 commit comments

Comments
 (0)