Commit graph

815 commits

Author SHA1 Message Date
Felix Kratz
d299726261 finalize slider component 2023-01-05 23:12:29 +01:00
Felix Kratz
9a840a404b fix centering of slider knob and better internal slider drag handling 2023-01-05 18:46:05 +01:00
Felix Kratz
b3342faa98 refactor slider and only handle drag internally -> fire only one event on slider release 2023-01-05 17:09:14 +01:00
Felix Kratz
5a59ebb2da fix some remaining problems with the new slider component 2023-01-05 01:35:05 +01:00
Felix Kratz
24395f943a add mouse dragging functionality to slider 2023-01-04 21:18:51 +01:00
Felix Kratz
6ed736a542 add item name to illegal position response 2023-01-04 18:46:03 +01:00
Felix Kratz
0465c8dfdb stricter name and position validity checking 2023-01-04 18:43:32 +01:00
Felix Kratz
03eb84474a relax type constraints for default item 2023-01-04 18:03:18 +01:00
Felix Kratz
51eb1c1730 make popup topmost setting configurable (#309) 2023-01-04 14:06:52 +01:00
Felix Kratz
1648fa867c dont override drawing property for space component on space change event 2023-01-02 01:19:29 +01:00
Felix Kratz
4b3008f8dc dont register slider clicks outside the slider background bounds 2023-01-01 13:39:32 +01:00
Felix Kratz
e3f7c0e0b6 pass PERCENTAGE variable on slider click 2023-01-01 13:28:13 +01:00
Felix Kratz
a36350e603 respect knob width in slider width calculation 2023-01-01 12:28:11 +01:00
Felix Kratz
dea17e9962 slider component finalization (#284) and padding_left = background.padding_left and padding_right = background.padding_right 2022-12-31 18:37:34 +01:00
Felix Kratz
26f5504445 add slider component (#284) and stricter item type checking 2022-12-31 18:17:23 +01:00
Felix Kratz
f6ce7fe832 push version to 2.12.3 2022-12-30 22:50:08 +01:00
Felix Kratz
82943f4bd9 set shape in nirvana 2022-12-27 13:03:05 +01:00
Felix Kratz
7d78837059 pass [!] responses to stderr instead of stdout 2022-12-27 12:36:15 +01:00
Felix Kratz
e489d47c03 dont load nsapp on Ventura 2022-12-27 00:54:10 +01:00
Felix Kratz
d1e8326cd9 next try to get transactional windowing to work for Monterey and below 2022-12-24 09:47:34 +01:00
Felix Kratz
548d7208c7 remove STATS and DEBUG flags 2022-12-23 23:00:33 +01:00
Felix Kratz
37dd382770 small asan fixes 2022-12-23 23:00:11 +01:00
Felix Kratz
22572e8224 remove unneeded transaction 2022-12-23 18:52:41 +01:00
Felix Kratz
45b1430ab4 push version to 2.12.2 2022-12-22 18:39:19 +01:00
Felix Kratz
a1c420747d restrict transactional windowing to ventura 2022-12-22 18:37:37 +01:00
Felix Kratz
e7485f3ab4 revert window system changes for all macOS versions prior to ventura 2022-12-22 18:28:58 +01:00
Felix Kratz
23c1a94f76 push version to 2.12.1 2022-12-22 17:15:12 +01:00
Felix Kratz
9a1112bfdd fix for Big Sur compatibility 2022-12-20 17:54:23 +01:00
Felix Kratz
5fb76de085 transactional window system 2022-12-20 17:48:22 +01:00
Felix Kratz
8e97ffeb63 fully transactional window system rewrite for Ventura 2022-12-20 10:05:17 +01:00
Felix Kratz
f1c5cd9f48 add more SLSTransaction SkyLight signatures 2022-12-19 22:34:52 +01:00
Felix Kratz
89af3cca83 fix memory leak for currently undocumented space image capture 2022-12-18 16:44:04 +01:00
Felix Kratz
7fa534b415 push version to 2.12.0 2022-12-15 22:00:22 +01:00
Felix Kratz
2198355ce2 proper regex support for brackets 2022-12-15 21:41:11 +01:00
Felix Kratz
6b9acffdd4 get count for regex item list 2022-12-15 21:21:44 +01:00
Felix Kratz
437d0af31d better regex handling; dont break commandloop if item is not found 2022-12-15 21:13:41 +01:00
Felix Kratz
1c1cb5494b properly invalidate bracket if no member is shown 2022-12-15 20:32:53 +01:00
Felix Kratz
bb85f7640e bracket rework (#300) 2022-12-12 22:08:43 +01:00
Felix Kratz
277b253c4d fix uint32_t value underflow in group offset calculation 2022-12-12 11:38:11 +01:00
Felix Kratz
4f82e06af2 needs_ordering on window_create 2022-12-10 23:49:37 +01:00
Felix Kratz
b33e192b66 add some more private DisplayServices signatures 2022-12-10 22:38:59 +01:00
Felix Kratz
fb3a653cfa fix signature for mach_get_bs_port 2022-12-10 20:33:47 +01:00
Felix Kratz
60d09aaeec silly bug 2022-12-10 20:31:04 +01:00
Felix Kratz
1e4725e1a9 cleanup 2022-12-10 19:57:44 +01:00
Felix Kratz
4e2f146393 fix center items not being centered with a bar margin 2022-12-02 10:47:57 +01:00
Felix Kratz
1168fe552a push version to 2.11.2 2022-11-30 21:10:28 +01:00
Felix Kratz
3e01316557 fix SLSSurface function signatures 2022-11-26 00:46:42 +01:00
Felix Kratz
9cca91678f fix malformed $INFO variable for distributed notification info (#271) 2022-11-17 09:47:37 +01:00
Felix Kratz
b459125bbb push version to 2.11.1 2022-11-13 13:04:36 +01:00
Felix Kratz
670c29ef7f fix edge case leading to a blank bar after leaving fullscreen (#285) 2022-11-13 12:40:47 +01:00