Commit graph

173 commits

Author SHA1 Message Date
FelixKratz
3c948d2659 make custom events more powerful (optional) 2021-08-27 21:57:48 +02:00
FelixKratz
7f7539872c better description of the bar 2021-08-24 11:26:07 +02:00
FelixKratz
d3a2194f67 allow hiding items 2021-08-24 10:56:59 +02:00
FelixKratz
3862b91271 fix clicks being registered for inactive items 2021-08-24 01:01:20 +02:00
FelixKratz
38ceab3d8a removed clutter 2021-08-24 00:45:24 +02:00
FelixKratz
2dc711f22f allow enabling and disabling of items 2021-08-23 22:57:09 +02:00
FelixKratz
7cba487cd2 custom event system working 2021-08-23 22:38:29 +02:00
FelixKratz
7aefb7c823 added custom event flag logic 2021-08-23 21:15:15 +02:00
FelixKratz
d82d21eae5 added basic structure for custom events 2021-08-23 20:19:07 +02:00
FelixKratz
da2e3f844a defined the syntax for the new event system 2021-08-23 19:40:54 +02:00
FelixKratz
9944e76d6c streamlined mouse logic further 2021-08-23 19:30:34 +02:00
FelixKratz
07aced2bc6 removed accessibility features 2021-08-23 19:09:06 +02:00
FelixKratz
2a0dadef49 delete A LOT of unneeded bulk 2021-08-23 15:06:09 +02:00
FelixKratz
127824f012 removed unused window title function 2021-08-23 14:46:48 +02:00
FelixKratz
096315e72d removed title component 2021-08-23 14:45:28 +02:00
FelixKratz
e25c8b5af2 only refresh bar on demand 2021-08-22 23:09:35 +02:00
FelixKratz
58683ba4c2 only refresh bar for items that are actually shown 2021-08-22 22:56:44 +02:00
FelixKratz
1eefbe821d Added script caching in RAM for better performance as a item preference 2021-08-22 18:48:50 +02:00
FelixKratz
2b3e59dadb allow setting default values for a lot of properties 2021-08-22 14:37:30 +02:00
FelixKratz
026b2eda0a fixed a bug in token to integer conversion -> spacings in the config might be smaller now 2021-08-21 15:11:52 +02:00
FelixKratz
bc006b5d41 fixed mouse mouse ghost clicks 2021-08-21 12:55:15 +02:00
FelixKratz
a62488c0b7 removed unused mouse callbacks 2021-08-21 12:45:53 +02:00
FelixKratz
cf1a2b93db removed unnecessary mouse flags 2021-08-20 23:56:05 +02:00
FelixKratz
b5e1d01802 hotfix for window title component 2021-08-20 09:01:02 +02:00
Felix Kratz
5890e077a3 Merge branch 'master' of github.com:FelixKratz/SketchyBar 2021-08-19 14:38:07 +02:00
Felix Kratz
6e5687cfb8 small documentation of possible commands 2021-08-19 14:38:02 +02:00
Felix Kratz
72069fec03
Merge pull request #9 from donaldguy/position-bottom
Handle offset for menu bar only when on top; error handing and read on `-m config position`
2021-08-19 09:55:42 +02:00
Donald Guy
226d7e6d80
Merge branch 'master' into position-bottom 2021-08-18 19:11:24 -04:00
FelixKratz
44ad32fd79 removed dev prints 2021-08-19 01:06:53 +02:00
Donald Guy
4fafebb542 Only factor in menu-bar height for top bar
use log.c facility for EVENT_HANDLER_MOUSE_UP log/printf
2021-08-18 19:05:45 -04:00
FelixKratz
a61fae9621 remove bounding rect comment and added position in rc 2021-08-19 00:42:00 +02:00
FelixKratz
7e96b93e6f bottom position clicking fixed 2021-08-19 00:38:00 +02:00
FelixKratz
a6eb4a8b38 added position back in 2021-08-19 00:13:57 +02:00
FelixKratz
3afeeb7a50 fixed the segfault on display remove and changed reallocs to mallocs along the way 2021-08-19 00:06:20 +02:00
FelixKratz
0f2874b523 added comment for updating 2021-08-18 23:22:01 +02:00
FelixKratz
5ba9ad9e0f move refresh logic to improve performance on multi monitor setups 2021-08-18 23:14:27 +02:00
FelixKratz
e659b15f17 Merge branch 'master' of github.com:FelixKratz/SketchyBar 2021-08-18 22:43:29 +02:00
FelixKratz
600265179c removed unused power source loop 2021-08-18 22:43:17 +02:00
Felix Kratz
9facecebc3
Update README.md 2021-08-17 02:18:29 +02:00
Felix Kratz
cd98384873
Update README.md 2021-08-17 02:15:12 +02:00
FelixKratz
2a2739483f click actions, graphing improvements and some general fixes 2021-08-17 02:11:48 +02:00
FelixKratz
646df4b6c8 added click actions and some tweaking to the graph logic 2021-08-17 02:11:40 +02:00
Felix Kratz
7c39fbe169
Added remark regarding fonts 2021-08-14 22:58:01 +02:00
FelixKratz
b9faebcec8 install via make install 2021-08-14 22:42:59 +02:00
FelixKratz
90a50fb655 added install script for easier startup 2021-08-14 22:38:55 +02:00
FelixKratz
a553aa46ce change screen, display association logic to allow for multiple associations 2021-08-14 21:54:43 +02:00
FelixKratz
b1ee965a36 Merge branch 'master' of github.com:FelixKratz/SketchyBar 2021-08-14 21:36:15 +02:00
FelixKratz
67b1c8faeb add script for testing of system event subscription 2021-08-14 21:36:08 +02:00
Felix Kratz
4a2de76617
Update README.md 2021-08-14 21:33:27 +02:00
FelixKratz
8b07957c4c add system event subscribe syntax 2021-08-14 21:32:25 +02:00