Commit graph

556 commits

Author SHA1 Message Date
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
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
e851eebad5 remove ax api playground for now 2022-07-02 12:12:04 +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
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
Felix Kratz
95d4239bb5 set associated_display automatically for space components 2022-06-27 19:13:05 +02:00
Felix Kratz
d84212b9b4 fix occasional white flickering (#207) 2022-06-27 13:24:05 +02:00
Felix Kratz
5d31801c9a fix bug with associated display property not applying instantaneous and added display ID to $INFO variable on display_change event 2022-06-26 21:03:34 +02:00
Felix Kratz
91286d7471 resize bar only when needed 2022-06-26 18:32:53 +02:00
Felix Kratz
b49b68f3c2 add easy way to display app icons (#204) 2022-06-23 19:33:09 +02:00
Felix Kratz
173085cdce allow popups in popups for e.g. context menus 2022-06-18 00:37:39 +02:00
Felix Kratz
c07737dc4b add blur_radius to popups 2022-06-16 09:40:34 +02:00
Felix Kratz
38ea94868f fix off by one error 2022-06-16 09:05:47 +02:00
Felix Kratz
aed26e151e add property to all items (#201) 2022-06-16 00:42:39 +02:00
Felix Kratz
08eccfd492 properly release popup background on termination 2022-06-15 23:49:58 +02:00
Felix Kratz
8a67af7a82 push version to 2.7.0 2022-06-15 22:25:43 +02:00
Felix Kratz
f7c9c8f8ae fix sketchybar bug with big sur (#190) 2022-06-15 22:01:30 +02:00
Felix Kratz
268968d23f cleanup 2022-06-15 21:26:22 +02:00
Felix Kratz
f6f3e0cccc respect bracket shadow bounds 2022-06-15 00:17:47 +02:00
Felix Kratz
c4fe5f4342 respect all shadows in bounding box calculation (#199) 2022-06-15 00:05:53 +02:00
Felix Kratz
703fe1319c fix background shadow bounding boxes (#199) 2022-06-14 23:29:00 +02:00
Felix Kratz
1e049fff3a minor popup fixes 2022-06-14 18:38:35 +02:00
Felix Kratz
1061558427 rework popups to conform with the new drawing logic 2022-06-14 00:15:28 +02:00
Felix Kratz
53d0e09df4 catch non JSON userInfo objects 2022-06-13 19:57:21 +02:00
Felix Kratz
35e0b04784 fix slight memory leak 2022-06-13 13:52:56 +02:00
Felix Kratz
eede98e4b0 add new quadratic animation function 2022-06-13 13:41:52 +02:00
Felix Kratz
6cccb1d890 copy va_list to avoid ambiguity 2022-06-13 10:51:32 +02:00
Felix Kratz
62df9876b0 trying to fix aliases for catalina (#196) 2022-06-13 08:35:02 +02:00
Felix Kratz
fe7313eed2 fix hidden property (closes #197) 2022-06-13 08:25:27 +02:00
Felix Kratz
fcef6cc611 add notch_offset property (#195) 2022-06-12 09:23:42 +02:00
Felix Kratz
8bdb6981d4 key frame support for animations (closes #194) 2022-06-12 00:33:36 +02:00
Felix Kratz
20c3326e87 popups are respected in global mouse entered and exited events 2022-06-12 00:03:21 +02:00
Felix Kratz
d0f29dcbbb add proper subscribe domain error message 2022-06-11 20:08:19 +02:00
Felix Kratz
5ff5113f28 add -fno-common flag for compilation (fixes #192) 2022-06-10 10:02:45 +02:00
Felix Kratz
df86156c1a better error responses 2022-06-09 21:14:57 +02:00
Felix Kratz
e82f2a96e9 whoops 2022-06-09 19:41:07 +02:00
Felix Kratz
5531582067 added global mouse entered and exited events 2022-06-09 18:05:50 +02:00
Felix Kratz
b41c8a9dda fix some bugs 2022-06-09 17:44:30 +02:00
Felix Kratz
e9c60a83a9 cleanup 2022-06-08 22:36:29 +02:00
Felix Kratz
c90d2cd8be better tracking of bar property change 2022-06-08 20:16:59 +02:00
Felix Kratz
8ecc722b9c initialize new windows off screen 2022-06-08 10:36:57 +02:00
Felix Kratz
96876921c8 even more aggressive performance optimizations 2022-06-07 17:39:04 +02:00
Felix Kratz
0892e1323e fix mouse entered and exited event logic 2022-06-07 15:56:35 +02:00
Felix Kratz
3129a49cd6 much better performance and misc fixes 2022-06-07 15:06:29 +02:00
Felix Kratz
c07d302f2b fix popup anchor for bottom bar layout 2022-06-07 10:48:50 +02:00
Felix Kratz
8eb65c844a fix flickering on startup 2022-06-07 08:41:01 +02:00
Felix Kratz
af5f11d06a fix mirrored bounding rects for popups 2022-06-06 12:51:08 +02:00
Felix Kratz
e139f31898 fix up popup logic 2022-06-06 12:22:07 +02:00
Felix Kratz
09d8f6b054 remove bounding rects, fix popup anchor, groups need fixing 2022-06-06 11:43:54 +02:00
Felix Kratz
c64e242419 properly remove subwindows from window ordering groups 2022-06-06 10:21:11 +02:00
Felix Kratz
cbacd0d5e2 properly add subwindows to window ordering groups 2022-06-06 10:19:52 +02:00
Felix Kratz
721770373f restructuring 2022-06-06 10:14:10 +02:00
Felix Kratz
f9b2395e20 clicks still not working 2022-06-05 22:17:15 +02:00
Felix Kratz
2e3aac4c3e fix performance 2022-06-05 21:18:50 +02:00
Felix Kratz
16ef8709f3 fix groups and flickering 2022-06-05 17:14:15 +02:00
Felix Kratz
8e066f5f3b fix geometry, groups and clicks still not working 2022-06-05 14:50:55 +02:00
Felix Kratz
ddfea5392c ... 2022-06-04 21:02:08 +02:00
Felix Kratz
81f51b49e7 still very buggy 2022-06-04 13:45:26 +02:00
Felix Kratz
ff33f0b11f Merge branch 'master' into picky_redraw 2022-06-04 12:57:47 +02:00
Felix Kratz
0481b170f5 properly respect popup.background.border_width in popup.background.image drawing 2022-05-30 08:44:57 +02:00
Felix Kratz
622c4675a2 properly handle popup.background.shadow 2022-05-30 08:14:45 +02:00
Felix Kratz
4ce61977e6 allow popup.background.image and align popup elements properly 2022-05-29 19:26:54 +02:00
Felix Kratz
e22990e94b experimenting with SLSSurface 2022-05-28 15:12:31 +02:00
Felix Kratz
e20c0d52a1 push animation update (#148) 2022-05-28 14:02:48 +02:00
Felix Kratz
730a118008 this is not working 2022-05-26 13:37:30 +02:00
Felix Kratz
b5ac9a2d81 merge 2022-05-26 13:31:09 +02:00
Felix Kratz
9eeacd30c1 add animation between color and highlight_color 2022-05-26 13:06:13 +02:00
Felix Kratz
c2db74b2f5 all colors can be animated 2022-05-26 12:36:48 +02:00
Felix Kratz
1a087b1b20 some new animation functions 2022-05-25 21:34:10 +02:00
Felix Kratz
ba34ffd8af text width can now be properly animated 2022-05-23 21:17:16 +02:00
Felix Kratz
4bb1b517d1 all shadow properties can be animated + first animation optimizations 2022-05-23 20:15:54 +02:00
Felix Kratz
8b1d4b76fd text properties can all be animated 2022-05-23 19:45:30 +02:00
Felix Kratz
f71192cca8 add tanh animation function 2022-05-22 17:09:19 +02:00
Felix Kratz
95029c1e56 allow full int range in animations 2022-05-22 16:28:06 +02:00
Felix Kratz
c5a9f96cda notch_width animation fix 2022-05-18 16:23:43 +02:00
Felix Kratz
200503b4f8 fix notch_width not working due to typo in animation refactor 2022-05-18 16:21:10 +02:00
Felix Kratz
55668a48f0 use correct window level at init 2022-05-17 00:00:23 +02:00
Felix Kratz
7f5d7e47fb fix topmost (closes #185) 2022-05-16 23:51:05 +02:00
Felix Kratz
b59b58499f disable color animations for now, looks weird 2022-05-16 22:22:33 +02:00
Felix Kratz
d440b00aee bar properties can all be animated 2022-05-16 22:18:41 +02:00
Felix Kratz
4d860a8c9c started animation implementation 2022-05-16 15:00:39 +02:00
Felix Kratz
f4eec60102 better remove bounding rects 2022-04-16 23:28:30 +02:00