Commit graph

848 commits

Author SHA1 Message Date
Felix Kratz
5bb9d781be clarify default config details in README 2023-03-03 09:28:47 +01:00
Felix Kratz
ce4724ff22 fix slow memory leak 2023-03-01 07:28:16 +01:00
Felix Kratz
95ed6a9025 links to discussions now sort by top 2023-02-23 21:13:16 +01:00
Zhizhen He
46c7240eee
fix typo (#332) 2023-02-23 21:04:51 +01:00
Felix Kratz
a39f5305c5 add circ animation function and remove undocumented animation functions 2023-02-23 20:51:03 +01:00
Felix Kratz
07c0c9a0f3 fix regression with space items not being properly redrawn 2023-02-22 15:15:53 +01:00
Felix Kratz
7835f67c31 only create and commit SLSTransaction on demand 2023-02-04 15:15:48 +01:00
Felix Kratz
c0ff05f056 order popups one level above the bar (#321) 2023-02-02 22:27:06 +01:00
Felix Kratz
0c80f9fe85 order popups one level above the bar (#321) 2023-02-02 22:26:35 +01:00
Felix Kratz
c29c6997d2 remove updates=when_shown from default config 2023-02-01 16:05:24 +01:00
Felix Kratz
b81ec647b0 push version to 2.14.0 2023-01-31 22:16:53 +01:00
Felix Kratz
bf939fa5ae force events to run regardless of previous state via --update 2023-01-30 18:08:29 +01:00
Felix Kratz
f4b439e686 add wifi item to default config 2023-01-29 19:26:55 +01:00
Felix Kratz
f08a3cc71a trigger all events at startup and add wifi_change event 2023-01-29 19:12:46 +01:00
Felix Kratz
14e6e1362c replace screenshot of default config 2023-01-27 18:45:11 +01:00
Felix Kratz
b1a7443de9 add more descriptions and a simple volume item to default config 2023-01-27 18:42:48 +01:00
Felix Kratz
21b8d7cf5f check for validity of did when only one display is connected (#316) 2023-01-25 11:29:32 +01:00
Felix Kratz
883798968e dont calculate display arrangement if there is only one display (#316) 2023-01-25 11:26:36 +01:00
Felix Kratz
4981a906c9 if there is only one display, it is always the active one (#316) 2023-01-25 11:17:29 +01:00
Felix Kratz
f48e9217b6 use CGDisplayMainID if SLSCopyActiveMenuBarDisplayIndentifier does not return the active display id 2023-01-24 18:28:48 +01:00
Felix Kratz
71463b85c4 add main design principle to README 2023-01-20 16:38:58 +01:00
Felix Kratz
fdef4ac0c0 fix some problems with popups and inheritance (#316) 2023-01-19 18:16:08 +01:00
Felix Kratz
48709c233c push version to 2.13.2 2023-01-09 11:42:57 +01:00
Felix Kratz
59e0605d88 fix segfault (#312) 2023-01-09 11:42:16 +01:00
Felix Kratz
edcc10f4b7 decouple update_freq of alias and scripts; introduces alias.update_freq 2023-01-09 07:33:24 +01:00
Felix Kratz
8ecc46acbe push version to 2.13.1 2023-01-08 14:40:35 +01:00
Felix Kratz
0fe606dc69 Merge branch 'master' of github.com:FelixKratz/SketchyBar 2023-01-08 14:37:58 +01:00
Felix Kratz
cf77e0abf9 fix popup topmost property not really working on Ventura (#311) 2023-01-08 14:37:50 +01:00
Felix Kratz
f96b8be516
change animation examples 2023-01-08 14:31:35 +01:00
Felix Kratz
3e5998ec14 new example and default config images 2023-01-08 14:28:38 +01:00
Felix Kratz
6405e1fef7 remove verbose flag 2023-01-08 13:16:22 +01:00
Felix Kratz
2a71b9dca1 push version to 2.13.0 2023-01-07 14:32:00 +01:00
Felix Kratz
a16e2f2382 add power_source_change event 2023-01-06 19:58:46 +01:00
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