Commit graph

875 commits

Author SHA1 Message Date
Felix Kratz
4f0a754f7f use kCGBackingStoreBuffered enum value 2023-04-21 20:47:39 +02:00
Felix Kratz
a8012ff3d9 animate text width when setting the string value in a --animate context 2023-04-21 20:15:05 +02:00
Felix Kratz
084c9b642e add possibility for comma separated integer list in --bar display=... (#354) 2023-04-13 22:23:37 +02:00
Yu-Fu Fu
3fcab887f6
mouse button code in INFO environment varaible (#356) (#358)
* mouse button code in INFO environment varaible (#356)

* add JSON $INFO variable to mouse.clicked event

---------

Co-authored-by: Felix Kratz <felix.kratz@tu-dortmund.de>
2023-04-13 21:31:08 +02:00
Felix Kratz
1e1778fe9c add JSON $INFO variable to mouse.clicked event 2023-04-13 21:27:22 +02:00
Yu-Fu Fu
2cd868a8ee mouse button code in INFO environment varaible (#356) 2023-04-13 21:27:22 +02:00
Felix Kratz
e442ac8515 fix group padding (#351) 2023-04-06 07:44:41 +02:00
Felix Kratz
44cb73e94a respect bracket paddings 2023-04-05 19:58:09 +02:00
Felix Kratz
d8c11b653b remove prints 2023-04-05 19:11:51 +02:00
Felix Kratz
ff96bd76b8 binary name determines lock-file, bootstrap name and default config folder 2023-04-05 19:10:55 +02:00
Felix Kratz
bfded17e5e exclude brackets in centering calculation (#351) 2023-04-05 18:13:23 +02:00
Felix Kratz
5bf36c407e do not set bracket position (#351) 2023-04-05 18:07:29 +02:00
Felix Kratz
05bf71db18 push version to 2.14.4 2023-04-01 13:35:52 +02:00
Felix Kratz
e7461b4bb5 add font.family=<string>, font.style=<string>, font.size=<float> subdomains to texts for better font handling 2023-03-26 23:44:00 +02:00
Felix Kratz
6d2b3c2a34 less aggressive display event handling (#336) 2023-03-23 12:16:23 +01:00
Felix Kratz
e704e95d04 acquire realpath from user input 2023-03-22 16:53:51 +01:00
Felix Kratz
2306e34172 guard objective c funtions with autoreleasepool 2023-03-22 15:59:01 +01:00
Felix Kratz
1327dbc12a fix error prints 2023-03-22 15:58:11 +01:00
Felix Kratz
b0f4730dda do not chdir 2023-03-22 09:14:18 +01:00
Felix Kratz
33f815ceea fix window retain problems (#336) 2023-03-22 08:56:18 +01:00
Felix Kratz
81ce6363fa set CONFIG_DIR env variable and chdir to config dir 2023-03-17 15:06:58 +01:00
Felix Kratz
d8dcf4ef76 push version to 2.14.3 2023-03-16 22:35:41 +01:00
Felix Kratz
2f01d41d4d disable alias capture during system animations (#341) 2023-03-16 22:09:22 +01:00
Oli Sturm
db9fc50a68
add --help startup option (#337)
* add --help startup option

* slight refactoring

---------

Co-authored-by: Felix Kratz <felix.kratz@tu-dortmund.de>
2023-03-10 19:37:42 +01:00
Felix Kratz
8bfad71acf fix memory leak when bar is not sticky (#336) 2023-03-10 12:49:12 +01:00
Felix Kratz
52183c8159 add string property to all texts to avoid table ambiguity 2023-03-05 19:01:48 +01:00
Felix Kratz
c406cfab4d add config file argument 2023-03-05 18:56:47 +01:00
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