Commit graph

1019 commits

Author SHA1 Message Date
Felix Kratz
9c88e3c957 fix duplicate keys in space_windows_change INFO (#498) 2024-02-04 13:55:31 +01:00
Felix Kratz
6801874d08 reimplement the sticky property
The new sticky implementation makes the bar fully sticky, even if space change animations are enabled, it will not move together with the spaces anymore.

The sticky property was forcibly enabled on Sonoma up till this point, now the sticky property can be disabled again, but it defaults to being on.
2024-02-01 18:17:33 +01:00
Felix Kratz
baa7a19fde fix memory leak in space_windows_change event logic 2024-02-01 18:11:52 +01:00
Felix Kratz
7d121d55e2 sticky on Sonoma is enforced in bar_manager 2024-01-31 18:35:27 +01:00
Felix Kratz
0e0bf707e8 protect sticky property from being changed on Sonoma and up 2024-01-31 18:02:56 +01:00
Felix Kratz
ca40c45ac8 push version to 2.20.0 2024-01-28 00:09:30 +01:00
Felix Kratz
6e6eefb890 fix bar being unhidden after wake if it was hidden (#477) 2024-01-27 23:47:26 +01:00
Felix Kratz
a16906a59d fix hidden windows not properly triggering the space_windows_change event 2024-01-27 23:40:59 +01:00
Felix Kratz
b97106f545 properly emit forced space change event 2024-01-27 21:20:45 +01:00
Felix Kratz
e2009aba20 emit the proper events when triggering builtin events manually 2024-01-16 18:19:41 +01:00
Felix Kratz
72b8966d08 fix volume_change event not triggering for bluetooth mute (#481) 2024-01-16 10:49:52 +01:00
Felix Kratz
84f969d48c add check for Displays have separate spaces 2024-01-15 23:45:36 +01:00
Felix Kratz
e1a884bd3c more robust mouse handling 2024-01-15 23:44:52 +01:00
Felix Kratz
87bc9275cd protect event bit masks 2024-01-15 21:44:23 +01:00
Felix Kratz
ead2b9e524 shortcut adid if only one display connected 2024-01-15 21:43:33 +01:00
Felix Kratz
d2299c8379 lookup adid directly from active display uuid 2024-01-15 21:34:33 +01:00
Felix Kratz
6ff8ffabef properly escape media info payload 2024-01-11 11:53:23 +01:00
Felix Kratz
7021a98615 push version to 2.19.6 2024-01-07 17:08:42 +01:00
Felix Kratz
d1eb0c4761 Revert "properly escape single quotes"
This reverts commit 14c6381aa8.
2024-01-07 16:50:21 +01:00
Roman Konz
69dd1338c0
fix default color for graphs (#468) 2024-01-04 21:46:11 +01:00
Felix Kratz
cee9a83b36 add hidden property to query output (#467) 2024-01-04 21:41:36 +01:00
Felix Kratz
522e43e356 properly update space windows when a space is created/destroyed 2023-12-26 18:48:35 +01:00
Felix Kratz
b41c30e7e3 always fire a volume_change event when a new device is connected (#458) 2023-12-20 15:57:24 +01:00
Felix Kratz
c5ca88f987 sync transaction 2023-12-12 14:37:43 +01:00
Felix Kratz
82340dd439 hotfix 2.19.5 2023-12-11 17:36:14 +01:00
Felix Kratz
b4adcdcf4f allow animating image scale (#455) 2023-12-08 16:31:51 +01:00
Felix Kratz
83438a8bd5 fix bar being shown on wake in a fullscreen app on ventura and below (#451) 2023-12-05 17:16:56 +01:00
Felix Kratz
aad9d9aac4 formatting 2023-11-30 12:14:44 +01:00
Felix Kratz
1fbf855930 push version to 2.19.4: collection of hotfixes 2023-11-17 14:37:21 +01:00
Felix Kratz
a20a985e30 fix problems with $INFO in space_windows_change event (#445) 2023-11-17 09:54:07 +01:00
Felix Kratz
e2456e2bdd lift flag on global event 2023-11-16 17:25:48 +01:00
Felix Kratz
7f6ecdfd97 fix for mouse over logic 2023-11-14 15:13:19 +01:00
Felix Kratz
4fb0c0c453 only allow one mouse enter and exit event 2023-11-14 15:05:37 +01:00
Felix Kratz
b56eac65a9 properly refresh on media artwork change 2023-11-14 15:05:01 +01:00
Felix Kratz
21f498e0d3 fix max_chars property leading to y_offset truncation 2023-11-14 15:04:35 +01:00
Felix Kratz
d9c0ad8d8f push version to 2.19.3 2023-11-13 14:12:11 +01:00
Felix Kratz
72ce593338 fix abort if an app has no bundle identifier (#442) 2023-11-13 14:09:17 +01:00
Felix Kratz
bedaab6b77 properly deallocate response port of client process 2023-11-12 22:00:33 +01:00
Felix Kratz
0ddb8ee229 send kill signal to all event ports on bar_manager_destroy 2023-11-12 21:36:30 +01:00
Felix Kratz
f3eafac1a3 add space_windows_change event (#435) 2023-11-12 19:56:28 +01:00
Felix Kratz
4ba2290ac3 fix media_change event not being forced on hotload 2023-11-12 13:27:09 +01:00
Felix Kratz
04c7228870 push version to 2.19.2 2023-11-11 22:53:53 +01:00
Felix Kratz
3eec323fa0 post cover event only if it exists 2023-11-11 22:51:22 +01:00
Felix Kratz
33a38c974f use objectForKey instead of valueForKey to avoid runtime errors 2023-11-11 22:51:04 +01:00
Felix Kratz
69d96e3a53 break early if recovered 2023-11-09 23:38:32 +01:00
Felix Kratz
f6b7b0a3a8 allow specifying the localized name of an app instead of the bundle-id for the app icon image 2023-11-09 23:32:21 +01:00
Felix Kratz
5e50faeaa3 cleanup 2023-11-09 20:11:40 +01:00
Felix Kratz
4a1db58e6e add media.artwork option for images (#436) 2023-11-09 19:26:43 +01:00
Felix Kratz
adf58abcf7 rework window levels 2023-11-09 19:25:21 +01:00
Felix Kratz
1053898a9d dont scroll texts which are displayed fully 2023-11-09 15:19:03 +01:00