Jatin K Malik and GitHub
94c2eaac08
fix(tray): make PTT tray icon turn red on every hold ( #809 )
...
* fix(tray): refresh PTT icon when AppIndicator reuses a path
Right-Alt push-to-talk turned the tray red only on the first hold.
Later holds dictated fine but left the icon gray until restart.
StatusNotifier hosts often skip a redraw when IconName returns to an
absolute path already used in the session. Nudge IconThemePath before
set_icon_full so gray-red-gray-red actually turns red again.
* test(tray): assert alternating IconThemePath nudge args
Greptile P2: the PTT redraw regression only checked set_icon_theme_path
call count, so identical paths would still pass. Assert the alternating
ICON_DIR / ICON_DIR+os.sep arguments that drive the host reload.
2026-09-08 20:56:18 -07:00
..
2026-08-26 23:59:19 -07:00
2026-08-16 15:22:22 -07:00
2026-09-02 01:54:15 -07:00
2026-08-29 15:14:03 -07:00
2026-09-07 18:10:38 -07:00
2026-09-04 23:25:09 -07:00
2026-09-07 20:47:56 -07:00
2026-03-17 14:05:16 -07:00
2026-07-16 00:03:30 -07:00
2026-07-29 01:39:15 +05:30
2026-08-06 00:01:44 -07:00
2026-09-07 20:47:12 -07:00
2026-03-17 14:05:16 -07:00
2026-03-21 12:15:10 -07:00
2026-02-04 21:01:34 -08:00
2026-08-18 17:46:55 -07:00
2026-09-07 20:47:56 -07:00
2026-07-13 14:43:36 -07:00
2026-08-31 10:43:06 -07:00
2026-08-30 01:12:48 -07:00
2026-09-07 14:11:54 -07:00
2026-07-27 19:57:07 -07:00
2026-09-05 18:55:37 -07:00
2026-09-07 20:47:56 -07:00
2026-07-24 00:44:47 -07:00
2026-09-08 20:52:34 -07:00
2026-08-29 14:46:50 -07:00
2026-09-02 01:02:49 -07:00
2026-08-29 14:46:50 -07:00
2026-09-02 01:02:49 -07:00
2026-08-29 14:46:50 -07:00
2026-08-29 14:46:50 -07:00
2026-07-13 14:40:04 -07:00
2026-06-06 19:18:57 -07:00
2026-08-12 23:49:12 -07:00
2026-09-07 20:47:56 -07:00
2026-08-24 00:25:06 -07:00
2026-08-23 00:50:40 -07:00
2026-08-26 22:53:29 -07:00
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-07-16 00:03:30 -07:00
2026-08-08 00:07:54 -07:00
2026-09-07 14:12:04 -07:00
2026-09-07 18:10:43 -07:00
2026-02-05 14:51:36 -08:00
2026-07-16 00:03:30 -07:00
2026-08-26 23:59:19 -07:00
2026-08-26 23:59:19 -07:00
2026-09-07 14:32:13 -07:00
2026-03-17 14:05:16 -07:00
2026-09-07 20:47:56 -07:00
2026-09-07 20:47:56 -07:00
2026-07-26 22:29:00 -07:00
2026-09-07 20:47:56 -07:00
2026-08-31 10:43:44 -07:00
2026-08-28 23:29:58 -07:00
2026-09-07 18:10:43 -07:00
2026-08-12 23:42:36 -07:00
2026-08-08 00:07:54 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 20:47:56 -07:00
2026-08-18 17:59:57 -07:00
2026-08-30 01:12:48 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 20:47:56 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 20:47:56 -07:00
2026-07-28 21:31:02 -07:00
2026-06-02 12:43:51 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 14:32:13 -07:00
2026-09-05 20:10:13 -07:00
2026-03-21 12:18:21 -07:00
2026-02-04 21:01:34 -08:00
2026-09-07 14:38:30 -07:00
2026-07-13 18:53:00 -07:00
2026-09-07 20:47:12 -07:00
2026-08-30 00:20:27 -07:00
2026-09-07 14:11:54 -07:00
2026-08-26 23:59:19 -07:00
2026-07-13 14:43:36 -07:00
2026-06-02 12:43:51 -07:00
2026-09-07 14:38:30 -07:00
2026-08-24 00:25:06 -07:00
2026-09-05 18:55:37 -07:00
2026-02-04 21:01:34 -08:00
2026-07-28 21:31:02 -07:00
2026-09-07 20:47:56 -07:00
2026-09-07 14:11:40 -07:00
2026-09-02 01:54:15 -07:00
2026-09-07 20:47:07 -07:00
2026-08-26 23:59:19 -07:00
2026-09-08 20:56:18 -07:00
2026-08-26 23:58:55 -07:00
2026-08-16 15:22:22 -07:00
2026-08-16 15:22:22 -07:00
2026-09-06 23:01:56 -07:00
2026-07-17 18:42:53 -07:00
2026-09-07 18:10:38 -07:00
2026-08-24 10:42:52 -07:00
2026-08-16 18:29:07 -07:00
2026-09-07 14:11:49 -07:00
2026-08-31 14:32:20 -07:00
2026-08-29 14:46:50 -07:00