Commit graph

720 commits

Author SHA1 Message Date
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
Felix Kratz
32d825c1a6 do not move bar to fullscreen spaces 2022-07-30 14:53:07 +02:00
Felix Kratz
743c9c88e0 add 'sticky' property (#220) 2022-07-29 17:49:49 +02:00
Felix Kratz
b878a76f87 ensure adid > 0 (#219) 2022-07-25 09:23:38 +02:00
Felix Kratz
13b6352d20 add warning to --update domain in default config 2022-07-20 18:09:39 +02:00
Felix Kratz
647c230de0 push version to v2.8.0 2022-07-20 17:54:21 +02:00
Felix Kratz
c51cdf4395 properly detect popup position in query system 2022-07-20 17:51:37 +02:00
Felix Kratz
e8901eadeb complete query rewrite 2022-07-20 17:46:06 +02:00
Felix Kratz
b6079ff331 minor breaking change: rewrite query system (#55) 2022-07-19 21:46:25 +02:00
Felix Kratz
e9e6ace57a experimenting with space capturing 2022-07-19 15:18:02 +02:00
Felix Kratz
87584b8a02 fully disable drawing for non available spaces (makes brackets work correctly with dynamic space counts) 2022-07-19 14:37:48 +02:00
Felix Kratz
9fa8d2e8ea fixes click registrationfor items in brackets (#216) 2022-07-19 14:29:33 +02:00
Felix Kratz
9218890342 fix quirks with brackets (#210) 2022-07-03 10:55:35 +02:00
Felix Kratz
5d868321a6 use NAME env var consistently in default config 2022-07-03 09:23:13 +02:00
Felix Kratz
19f8e49a1a fixes #208 by initializing space properly 2022-07-02 14:10:20 +02:00
Felix Kratz
e851eebad5 remove ax api playground for now 2022-07-02 12:12:04 +02:00
Felix Kratz
0901d4fd0d minor tweaks to default config 2022-07-02 11:50:36 +02:00
Felix Kratz
64d75cde7f add image of default config to README 2022-07-01 17:52:11 +02:00
Felix Kratz
fe48d4a4fb update supporting section of readme 2022-07-01 10:24:41 +02:00
Felix Kratz
25c13f1dbe push version to v2.7.4 2022-06-29 11:13:24 +02:00
Felix Kratz
2f5b0c8f4a fix bar height not applying properly 2022-06-29 11:09:45 +02:00
Felix Kratz
bc35dff995 push version to v2.7.3 2022-06-27 20:31:54 +02:00
Felix Kratz
d88199cc11 fix default click script 2022-06-27 20:31:25 +02:00
Felix Kratz
9f98a4bd9c new example image 2022-06-27 20:01:12 +02:00
Felix Kratz
2134ad119c push version to 2.7.2 2022-06-27 19:32:28 +02:00
Felix Kratz
d4befc2d52 setting the associated_display manually overrides the new logic 2022-06-27 19:30:44 +02:00