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.

Reply via email to