Commit graph

777 commits

Author SHA1 Message Date
Felix Kratz
b6b6bf759d started picky redrawing implementation 2022-04-16 23:09:18 +02:00
Felix Kratz
e04f7cac0e move bar item message parsing 2022-04-16 17:58:39 +02:00
Felix Kratz
2e583b7028 reallow to hide current display bar only 2022-04-16 17:48:14 +02:00
Felix Kratz
932d483aeb refactoring of the window logic 2022-04-16 17:38:30 +02:00
Felix Kratz
1d3bb4bd08 fix typo 2022-04-16 15:17:34 +02:00
Felix Kratz
d7b48100ea add missing font property to documentation 2022-04-16 15:16:37 +02:00
Felix Kratz
f0bb787204 space change event payload in $INFO (closes #175) 2022-04-16 15:03:34 +02:00
Felix Kratz
9c019136d6 better redraw on text property change 2022-04-11 10:26:58 +02:00
Felix Kratz
fa7c8c9c4c add boolean to ignore space/display association temporarily 2022-03-31 17:18:12 +02:00
Felix Kratz
bcb8b66442 fix segfault on trigger on empty value (#175) 2022-03-31 12:58:57 +02:00
Felix Kratz
88a7fffba5 update link to more advanced setup 2022-03-28 19:36:20 +02:00
Felix Kratz
51ab65cb0d documentation fixes 2022-03-28 19:26:14 +02:00
Felix Kratz
7dc970dfd6 consistently use tables for better documentation 2022-03-28 19:21:59 +02:00
Felix Kratz
94af4054f0 reformat code for better readability 2022-03-25 21:52:37 +01:00
Felix Kratz
b6470c1db3 seperate asan and debug builds & fix CFLAGS 2022-03-24 20:33:14 +01:00
Felix Kratz
f7a33beefd restructure includes 2022-03-20 22:16:38 +01:00
Felix Kratz
cef53425b0 enable -ffast-math optimization 2022-03-20 19:41:47 +01:00
Felix Kratz
294645679c experimenting with ax for aliases 2022-03-19 19:42:14 +01:00
Felix Kratz
c14e119260 override popup cell size (closes #171) 2022-03-10 18:35:24 +01:00
Felix Kratz
4ad2872144 push version to 2.5.0 2022-03-02 19:54:24 +01:00
Felix Kratz
8f3e5fa776
Moving to XNU mach IPC (#172)
* move to mach messages

* cleanup

* mach responses

* finalize xnu mach ipc

* clean up memory management
2022-03-02 19:50:22 +01:00
Felix Kratz
d59ce51530 fix default item name leak 2022-02-20 14:35:09 +01:00
Felix Kratz
657a2b0798 override alias colors 2022-02-13 16:00:45 +01:00
Felix Kratz
49209b5ec3 clean up includes (closes #165) 2022-02-10 15:36:54 +01:00
Felix Kratz
513f6a1183 shebang is optional again 2022-02-08 16:28:22 +01:00
Felix Kratz
258fc0afa3 properly remove cache_scripts property 2022-02-08 16:27:08 +01:00
Felix Kratz
1b6cbaeeb8 respect shebang more consistently -- deprecate cache_scripts property 2022-02-08 16:17:59 +01:00
Felix Kratz
81ba6d682b add type nomenclature 2022-01-25 18:31:11 +01:00
Felix Kratz
a83c3e1bfb add popup background shadows 2022-01-24 23:58:38 +01:00
Felix Kratz
83c26f3c01 fix readme refs 2022-01-24 23:20:44 +01:00
Felix Kratz
6269abb157 formatting fixes for new readme 2022-01-24 23:15:17 +01:00
Felix Kratz
b22847f488 make readme a bit better 2022-01-24 23:00:25 +01:00
Felix Kratz
51631630ea add new features to readme 2022-01-23 13:36:55 +01:00
Felix Kratz
5d81ad7b1a allow negative bar margin 2022-01-23 12:06:23 +01:00
Felix Kratz
ce031a10b7 fixes for bounding rects and background y_offset 2022-01-23 02:15:56 +01:00
Felix Kratz
892423c6a8 correctly remove popup items 2022-01-21 15:15:24 +01:00
Felix Kratz
4b9f2ae10a avoid crashing on unimplemented item remove 2022-01-21 01:10:50 +01:00
Felix Kratz
7c7273243b regex for --remove command 2022-01-21 00:19:47 +01:00
Felix Kratz
b6a0720491 fix left zero width items 2022-01-18 16:42:25 +01:00
Felix Kratz
cdaeaa8fbe push version to v2.4.1 2022-01-16 20:40:52 +01:00
Felix Kratz
70f14d8f20 fix item width calculation 2022-01-16 20:30:22 +01:00
Felix Kratz
945a430d44 add item align property 2022-01-15 14:05:25 +01:00
Felix Kratz
1f1d0ff697 preparing item align property 2022-01-15 13:38:40 +01:00
Felix Kratz
f377e115fd fix right items with width bigger than their display width 2022-01-15 13:27:44 +01:00
Felix Kratz
2fe5f11617 fixes for images 2022-01-15 12:35:00 +01:00
Felix Kratz
5997cae3ea pass info as json to $INFO for Distributed Notifications 2022-01-12 18:31:39 +01:00
Felix Kratz
bf82350f51 harden app name passing 2022-01-12 17:54:40 +01:00
Felix Kratz
aeb5771b87 pass app name to $INFO variable 2022-01-11 19:20:37 +01:00
Felix Kratz
27f6bc458a fix bounding rects for y_offsets 2022-01-10 01:50:36 +01:00
Felix Kratz
82612c66a6 fix alias bounding rect 2022-01-10 01:46:55 +01:00