Commit graph

745 commits

Author SHA1 Message Date
Felix Kratz
d8c9628cd2 push version to 2.10.0 2022-10-11 22:00:12 +02:00
Felix Kratz
078efc261b animation system improvements: only property changes in the same command can be chained together, a new animation request cancels the current animation queue and immediatly starts the new animation from the current value 2022-10-11 21:44:31 +02:00
Felix Kratz
737c265334 allow negating boolean properties 2022-10-11 14:48:09 +02:00
Felix Kratz
93725bb8ee cancel pending animations for property when receiving a non-animated --set command 2022-10-11 14:47:28 +02:00
Felix Kratz
06c7a0705e finalize volume_change event 2022-10-10 22:00:08 +02:00
Felix Kratz
9b37667ee2 properly handle stereo volume events and device changes 2022-10-10 21:50:23 +02:00
Felix Kratz
69eb01491b guard volume event setup 2022-10-09 17:15:17 +02:00
Felix Kratz
bc4de68167 pass volume as an integer to scripts 2022-10-09 16:35:09 +02:00
Felix Kratz
673259897d add volume_change event 2022-10-09 16:21:22 +02:00
Felix Kratz
cf5e7ccaff allow chaining dynamic width animations for texts 2022-10-09 13:38:07 +02:00
Felix Kratz
d2e6a36f6b cleanup 2022-10-07 23:35:39 +02:00
Felix Kratz
faf1d22ca1 group height 2022-10-07 22:50:14 +02:00
Felix Kratz
189709bf5c correctly center center items for left/right bars 2022-10-07 22:22:01 +02:00
Felix Kratz
7675f87222 enable popups for left/right bars 2022-10-07 22:13:49 +02:00
Felix Kratz
ac9f35edea experimenting with left/right bar positions (#240) 2022-10-06 21:05:19 +02:00
Felix Kratz
1340a0a555 fix for text height 2022-10-06 20:39:09 +02:00
Felix Kratz
44c0915356 respect background in item height calculation 2022-10-06 20:20:48 +02:00
Felix Kratz
b4c6320b60 fix macOS menu bar bounds calculation on arm macs 2022-10-06 19:11:59 +02:00
Felix Kratz
51c1814b09 do not add notch_offset if bar is positioned at bottom 2022-10-06 18:34:50 +02:00
Felix Kratz
66f38d5c86 push version to 2.9.1 2022-10-01 01:21:35 +02:00
Felix Kratz
ba3a12f212 allow chaining of width animations 2022-10-01 01:13:15 +02:00
Felix Kratz
9951e25ccd allow animating from/to dynamic width 2022-10-01 00:51:20 +02:00
Felix Kratz
44fd3a138d allow animating to/from dynamic width 2022-09-29 18:18:31 +02:00
Felix Kratz
11da018290 more documentation for default config scripts 2022-09-28 16:15:14 +02:00
Felix Kratz
bf3d88da88 fix exit codes when there is no response 2022-09-28 15:27:58 +02:00
Felix Kratz
f6bc244bc1 allow triggering space_change and display_change events to force a refresh of all spaces 2022-09-28 15:20:48 +02:00
Felix Kratz
6dbe571227 make popup properties animatable (#252) 2022-09-26 07:46:00 +02:00
Felix Kratz
e93004a18d fix space components not (de)selecting properly on display connect (remove) 2022-09-20 19:00:08 +02:00
Felix Kratz
8ffc4dc56f new tanh animation function 2022-09-20 17:39:42 +02:00
Felix Kratz
2008f71c21 add mach_helper property to allow external helper programs to be notified directly via mach messages when an event occurs; added proper exit codes in the sketchybar client; push version to 2.9.0 2022-09-08 20:56:57 +02:00
Felix Kratz
1f4653e07b add sticky property to default config 2022-09-05 12:50:54 +02:00
Felix Kratz
da7f94c70c push version to 2.8.6 2022-08-26 09:30:48 +02:00
Felix Kratz
eda74de3dd overhaul of the redraw detection logic 2022-08-24 13:42:37 +02:00
Felix Kratz
0e717ab34d add associated_display=active option to associate items to only show on the active display 2022-08-24 09:28:07 +02:00
Felix Kratz
5c646aa7a6 push version to 2.8.5 2022-08-24 07:56:35 +02:00
Felix Kratz
e0e4000746 fix associated items dissapearing after switching spaces with sticky=off (fixes #239) 2022-08-24 07:54:45 +02:00
Felix Kratz
3ababcdab3 reduce cpu utilization by eliminating unneeded freeze/unfreeze calls 2022-08-21 12:20:41 +02:00
Felix Kratz
4da74adf6c add screen recording permission error message (#237) 2022-08-21 11:48:04 +02:00
Felix Kratz
4a06653683 allow pushing mutliple values to graphs '--push <name> <value> ... <value>' 2022-08-21 11:38:24 +02:00
Felix Kratz
da441e7630 push version to 2.8.4 2022-08-19 17:30:15 +02:00
Felix Kratz
a3a50f9796 trim syntax for uint32_t underflow prevention 2022-08-19 14:58:23 +02:00
Felix Kratz
0410214b27 stabilize against uint32_t underflow 2022-08-19 14:42:10 +02:00
Felix Kratz
3d2431c687 always order sketchybar one level below normal windows if topmost=off 2022-08-18 19:44:23 +02:00
Felix Kratz
7c6762d5f7 fix segfault if regex has no match 2022-08-16 19:32:14 +02:00
Felix Kratz
974d7f1e97 remove outdated DOCS.md in favor of website 2022-08-12 18:36:31 +02:00
Felix Kratz
0ca5b774e3 push version to 2.8.3 2022-08-12 18:28:04 +02:00
Felix Kratz
e06ce41c6b fix regression with brackets in popups not working 2022-08-12 18:27:16 +02:00
Felix Kratz
d8ff755f3d better bracket length detection, increase timeout length for mach messages 2022-08-03 12:39:51 +02:00
Felix Kratz
4cfe167584 do not send offscreen windows to space 2022-08-02 14:14:47 +02:00
Felix Kratz
e33c4ca539 fix segfault if bracket is created without any members 2022-07-31 19:33:20 +02:00