This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.

View the commit online.

commit 264cc7bb4d832e3dbd04e106b1a3e3f1505f778c
Author: Carsten Haitzler <[email protected]>
AuthorDate: Thu Jan 12 08:05:03 2023 +0000

    theme experiment - try a window wobble/jiggle when focused
    
    try and highlight focus better with a window wobble to make it easier
    to know what is focused. it's fairly small and unobtrusive but a hint
    as to what just got focused when alt-tabbing around etc.
---
 data/elementary/themes/edc/comp.edc | 43 +++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/data/elementary/themes/edc/comp.edc b/data/elementary/themes/edc/comp.edc
index d5e8c35afc..3e57c8d19f 100644
--- a/data/elementary/themes/edc/comp.edc
+++ b/data/elementary/themes/edc/comp.edc
@@ -271,6 +271,12 @@ group { name: "e/comp/frame/default";
          clip_to: "focus-clipper";
          description { state: "default" 0.0;
             rel.to: "shower";
+          }
+         description { state: "active" 0.0;
+            inherit: "default" 0.0;
+            offscale;
+            rel1.offset: -5 -5;
+            rel2.offset: 4 4;
          }
       }
       spacer { "gspacer";
@@ -326,6 +332,21 @@ group { name: "e/comp/frame/default";
          transition: SINUSOIDAL 0.2 USE_DURATION_FACTOR 1;
          targets: "focus-clipper" "focus-shadow";
       }
+      program { name: "focusbounce";
+         signal: "e,state,focused"; source: "e";
+         action: STATE_SET "active" 0.0;
+         target: "e.swallow.content";
+         sequence {
+            action: STATE_SET "default" 0.0;
+            target: "e.swallow.content";
+            transition: SPRING 0.3 0.2 3 USE_DURATION_FACTOR 1;
+         }
+      }
+      program { name: "focusbounceoff";
+         signal: "e,state,unfocused"; source: "e";
+         action: STATE_SET "default" 0.0;
+         target: "e.swallow.content";
+      }
 /*
       program { name: "urgent1";
          signal: "e,state,urgent"; source: "e";
@@ -394,6 +415,12 @@ group { name: "e/comp/frame/rotate";
          target: "e.swallow.content";
          transition: LINEAR 0.3 USE_DURATION_FACTOR 1;
       }
+      program { name: "focusbounce";
+         signal: "xxx";
+      }
+      program { name: "focusbounceoff";
+         signal: "xxx";
+      }
    }
 }
 
@@ -432,6 +459,14 @@ group { name: "e/comp/frame/popup";
          }
       }
    }
+   programs {
+      program { name: "focusbounce";
+         signal: "xxx";
+      }
+      program { name: "focusbounceoff";
+         signal: "xxx";
+      }
+   }
 }
 
 group { name: "e/comp/frame/none";
@@ -462,6 +497,14 @@ group { name: "e/comp/frame/still";
          }
       }
    }
+   programs {
+      program { name: "focusbounce";
+         signal: "xxx";
+      }
+      program { name: "focusbounceoff";
+         signal: "xxx";
+      }
+   }
 }
 
 group { name: "e/comp/frame/menu";

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to