This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch reproducible-widget-previews
in repository efl.
View the commit online.
commit 55a7b9ca4097923b9812edbf7dd2d024629475a4
Author: [email protected] <[email protected]>
AuthorDate: Mon Mar 9 21:13:41 2026 -0600
feat(connman): add lock overlay to wifi icon and forget button theme group
Add a security_overlay part to e/modules/connman/icon/wifi that shows a
lock icon at the bottom-right corner of the signal strength icon, driven
by e,security,{psk,wep,ieee8021x,wps,off} signals. Add a new
e/modules/connman/forget group with a close icon and hover highlight
effect for the forget/remove action button.
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
data/elementary/themes/edc/connman.edc | 80 ++++++++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
diff --git a/data/elementary/themes/edc/connman.edc b/data/elementary/themes/edc/connman.edc
index 61ac638bcd..28ea34edec 100644
--- a/data/elementary/themes/edc/connman.edc
+++ b/data/elementary/themes/edc/connman.edc
@@ -586,6 +586,33 @@ else { \
group { name: "e/modules/connman/icon/wifi";
inherit: "e/modules/connman/main";
SCRIPT_MESSAGE()
+ parts {
+ part { name: "security_overlay"; mouse_events: 0;
+ clip_to: "clip_wifi";
+ description { state: "default" 0.0;
+ visible: 0;
+ rel1.relative: 0.6 0.6;
+ rel2.relative: 1.0 1.0;
+ rel1.to: "wifi-base";
+ rel2.to: "wifi-base";
+ image.normal: "i-lock";
+ aspect: 1.0 1.0; aspect_preference: BOTH;
+ color_class: "/fg/normal/gadgets/connman/security/secure/hi";
+ }
+ description { state: "wep" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ image.normal: "i-lock";
+ color_class: "/fg/normal/gadgets/connman/security/secure/low";
+ }
+ description { state: "psk" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ image.normal: "i-lock-double";
+ color_class: "/fg/normal/gadgets/connman/security/secure/hi";
+ }
+ }
+ }
programs {
program { signal: "load"; source: "";
action: STATE_SET "wifi" 0.0;
@@ -595,6 +622,26 @@ group { name: "e/modules/connman/icon/wifi";
target: "clip_bt";
target: "clip_cell";
}
+ program { signal: "e,security,psk"; source: "e";
+ action: STATE_SET "psk" 0.0;
+ target: "security_overlay";
+ }
+ program { signal: "e,security,wep"; source: "e";
+ action: STATE_SET "wep" 0.0;
+ target: "security_overlay";
+ }
+ program { signal: "e,security,ieee8021x"; source: "e";
+ action: STATE_SET "psk" 0.0;
+ target: "security_overlay";
+ }
+ program { signal: "e,security,wps"; source: "e";
+ action: STATE_SET "wep" 0.0;
+ target: "security_overlay";
+ }
+ program { signal: "e,security,off"; source: "e";
+ action: STATE_SET "default" 0.0;
+ target: "security_overlay";
+ }
}
}
@@ -699,3 +746,36 @@ group { name: "e/modules/connman/end";
}
}
}
+
+group { name: "e/modules/connman/forget";
+ parts {
+ part { name: "base"; mouse_events: 0;
+ description { state: "default" 0.0;
+ image.normal: "i-trash";
+ rel1.relative: 0.2 0.2;
+ rel2.relative: 0.8 0.8;
+ aspect: 1.0 1.0; aspect_preference: BOTH;
+ color_class: "/fg/normal/gadgets/connman/security/none";
+ }
+ description { state: "hover" 0.0;
+ inherit: "default" 0.0;
+ color_class: "/fg/normal/gadgets/connman/security/secure/low";
+ }
+ }
+ part { name: "event"; type: RECT;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ }
+ programs {
+ program { signal: "mouse,in"; source: "event";
+ action: STATE_SET "hover" 0.0;
+ target: "base";
+ }
+ program { signal: "mouse,out"; source: "event";
+ action: STATE_SET "default" 0.0;
+ target: "base";
+ }
+ }
+}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.