Felix Kratz
a2be857304
don't scroll texts which have a custom width smaller than the required width
2024-02-20 20:15:43 +01:00
Felix Kratz
1c0f241084
allow brackets to host popups
2024-02-20 18:46:44 +01:00
Felix Kratz
488f6b73ad
reduce background draw calls
2024-02-19 18:43:49 +01:00
Felix Kratz
e9371f6e70
enable scrolling with touchpad gestures ( #505 )
2024-02-13 13:14:27 +01:00
Felix Kratz
d15a802485
check for startup errors as early as possible
2024-02-11 17:01:35 +01:00
Felix Kratz
53d2aaaf5e
add donation button
2024-02-08 10:56:34 +01:00
Felix Kratz
2a3f9b6734
expose environment variable which is the instance name (for use with multiple bars)
2024-02-06 17:59:29 +01:00
Felix Kratz
c2194cbcf5
push version to 2.20.1
2024-02-06 17:23:52 +01:00
Felix Kratz
c6b8aa8288
improve default config
2024-02-06 17:03:45 +01:00
Felix Kratz
8c1971dc85
fix possible timing issues on system wake ( #497 )
2024-02-04 13:58:14 +01:00
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