This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch tymux
in repository terminology.
View the commit online.
commit f64814d02e3547d6861067dd12343e8cd17e8cd3
Author: [email protected] <[email protected]>
AuthorDate: Mon Mar 23 22:30:02 2026 -0600
feat(tymux): add pause overlay with fade animation to Edje theme
Adds terminology.pause.overlay (RECT, alpha 0->160) and
terminology.pause.text (TEXT "PAUSED", alpha 0->255) parts to the
terminology/core group, both anchored to terminology.content so they
cover exactly the text grid. Programs pause_on/pause_off respond to
pause,on and pause,off signals from terminology source with LINEAR
transitions (0.5s in, 0.3s out). Both parts carry mouse_events:0 to
avoid intercepting input.
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
data/themes/default/core.edc | 52 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
diff --git a/data/themes/default/core.edc b/data/themes/default/core.edc
index 46efc049..21353ad8 100644
--- a/data/themes/default/core.edc
+++ b/data/themes/default/core.edc
@@ -104,5 +104,57 @@ group { name: "terminology/core";
offscale;
}
}
+ ////////////////////////////////////////////////////////////////////
+ // pause overlay — semi-transparent dark rect covering the content area
+ part { name: "terminology.pause.overlay"; type: RECT;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "terminology.content";
+ rel2.to: "terminology.content";
+ color: 0 0 0 0;
+ }
+ description { state: "paused" 0.0;
+ rel1.to: "terminology.content";
+ rel2.to: "terminology.content";
+ color: 0 0 0 160;
+ }
+ }
+ ////////////////////////////////////////////////////////////////////
+ // pause label — "PAUSED" text centered over the content area
+ part { name: "terminology.pause.text"; type: TEXT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "terminology.content";
+ rel2.to: "terminology.content";
+ color: 255 255 255 0;
+ text {
+ text: "PAUSED";
+ font: "Sans:style=Bold";
+ size: 24;
+ align: 0.5 0.5;
+ }
+ }
+ description { state: "paused" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ }
+ ////////////////////////////////////////////////////////////////////
+ // pause programs
+ program { name: "pause_on";
+ signal: "pause,on"; source: "terminology";
+ action: STATE_SET "paused" 0.0;
+ transition: LINEAR 0.5;
+ target: "terminology.pause.overlay";
+ target: "terminology.pause.text";
+ }
+ program { name: "pause_off";
+ signal: "pause,off"; source: "terminology";
+ action: STATE_SET "default" 0.0;
+ transition: LINEAR 0.3;
+ target: "terminology.pause.overlay";
+ target: "terminology.pause.text";
+ }
}
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.