Felix Kratz
69d96e3a53
break early if recovered
2023-11-09 23:38:32 +01:00
Felix Kratz
f6b7b0a3a8
allow specifying the localized name of an app instead of the bundle-id for the app icon image
2023-11-09 23:32:21 +01:00
Felix Kratz
5e50faeaa3
cleanup
2023-11-09 20:11:40 +01:00
Felix Kratz
4a1db58e6e
add media.artwork option for images ( #436 )
2023-11-09 19:26:43 +01:00
Felix Kratz
adf58abcf7
rework window levels
2023-11-09 19:25:21 +01:00
Felix Kratz
1053898a9d
dont scroll texts which are displayed fully
2023-11-09 15:19:03 +01:00
Felix Kratz
a1e5ee289e
push version to 2.19.0
2023-11-08 18:18:09 +01:00
Felix Kratz
5237af01bb
better text scroll animation ( #429 )
2023-11-08 18:09:50 +01:00
Felix Kratz
7fd3bcfd59
fix pesky retain stuff
2023-11-08 18:09:16 +01:00
Felix Kratz
38dce9dcdc
async transations
2023-11-08 17:34:29 +01:00
Felix Kratz
dc73334f4b
fix some more scaling problems with app icon images
2023-11-06 20:46:32 +01:00
Felix Kratz
10f6a110c4
check if dict is null before accessing it
2023-11-06 20:46:04 +01:00
Felix Kratz
af6c7fc173
on a forced redraw, also force the windows to set their frames
2023-11-04 22:24:18 +01:00
Felix Kratz
412540a5af
additionally try wake on screen unlock ( #430 )
2023-11-04 22:05:29 +01:00
Felix Kratz
f5ab515260
check if localized UTF8String is null
2023-11-03 13:33:29 +01:00
Felix Kratz
bb1c23a668
fix rare crash on front_app_switched event
2023-11-02 17:44:09 +01:00
Felix Kratz
9d9529cb79
more robust sleep wake
2023-10-30 21:40:08 +01:00
Felix Kratz
fe2d18970a
make sticky property a nop on sonoma
2023-10-30 21:38:07 +01:00
Felix Kratz
fcdf0a3e96
trigger space_change event when a space is created/destroyed
2023-10-30 13:06:25 +01:00
Felix Kratz
2ba5a6ca92
add domain scroll_texts to bar items in order to scroll truncated texts ( #429 )
2023-10-30 00:48:06 +01:00
Felix Kratz
32f05a93a9
emit media_change event on startup to popuplate items
2023-10-29 14:37:32 +01:00
Felix Kratz
e39c1c0e13
fix some quirks with images ( #428 )
2023-10-28 14:16:27 +02:00
Felix Kratz
ec5d88d9f5
allow negative image paddings and y_offsets
2023-10-27 18:53:03 +02:00
Felix Kratz
f60b9d6d5c
add more options to the image domain ( #428 )
2023-10-27 17:01:51 +02:00
Felix Kratz
28e8553dba
properly scale app icon images (such that they have equal effective size on all displays)
2023-10-25 16:55:47 +02:00
Felix Kratz
39193fc06d
push version to 2.18.0
2023-10-25 12:50:32 +02:00
Felix Kratz
dc59f2e36a
add max_chars property to all texts ( #414 )
2023-10-15 15:51:30 +02:00
Andreas Näsman
934c089595
Update volume icons
2023-10-15 10:59:06 +02:00
Felix Kratz
7305fbc268
rebuild all bars on wake ( #422 )
2023-10-13 22:58:46 +02:00
Felix Kratz
5a63ad8e7a
wake the bar if a new display is added ( #422 )
2023-10-13 20:01:58 +02:00
Felix Kratz
0acca7caae
retain app icon image after loading it ( #423 )
2023-10-13 17:40:12 +02:00
Felix Kratz
1433dd2837
partially fix wifi_change event on Sonoma
2023-10-12 21:56:49 +02:00
Felix Kratz
fb50f4e1f0
disable windows from being managed on Sonoma
2023-10-12 13:38:53 +02:00
Felix Kratz
1563d5b40b
update for new default config
2023-10-11 19:17:19 +02:00
Felix Kratz
f36eb7d672
update default config
2023-10-11 19:15:18 +02:00
Felix Kratz
43d5246e01
push version to 2.17.0
2023-10-11 19:02:27 +02:00
Felix Kratz
bb033dba94
chdir process into config dir
2023-10-11 18:58:16 +02:00
Felix Kratz
ddb59412a4
prevent the bar frame from being changed by a draw call
2023-10-10 10:13:41 +02:00
Felix Kratz
25a71a0704
cleanup
2023-10-09 12:03:24 +02:00
Felix Kratz
7e96f4e6ec
Revert "Revert "reintroduce transactional window level on Sonoma""
...
This reverts commit 40152c054c
.
2023-10-09 11:46:46 +02:00
Felix Kratz
40152c054c
Revert "reintroduce transactional window level on Sonoma"
...
This reverts commit ef9018bd3f
.
2023-10-09 11:39:32 +02:00
Felix Kratz
cda89f3ce2
associated_display and associated_space properties are now equivalent to display and space respectively
...
the documentation will remove associated_space and associated_display properties in the further in favour of the new properties.
2023-10-08 13:57:25 +02:00
Felix Kratz
ef9018bd3f
reintroduce transactional window level on Sonoma
2023-10-06 19:49:08 +02:00
Felix Kratz
8bc95526d8
reintroduce transactional window ordering on Sonoma ( #336 )
2023-10-06 19:29:36 +02:00
Felix Kratz
0d4b45c710
remove an animation only after it has displayed its last frame ( #404 )
2023-10-03 17:32:21 +02:00
Felix Kratz
632c44654c
cancel previous animation of color property before creating the new one ( #404 )
2023-10-03 17:31:35 +02:00
Felix Kratz
1a3708c5ad
hotfix for mouse problems and select distributed notifications
2023-09-30 13:59:11 +02:00
Felix Kratz
0e4ccc175c
Revert "entirely remove Carbon, get all events directly through the event mach port"
...
This reverts commit 207c4d7b58
.
..
..
2023-09-30 13:56:32 +02:00
Felix Kratz
893ed8c3bb
hotfix for #391 and float animations
2023-09-04 08:53:50 +02:00
Felix Kratz
e75afe9474
only try locking the mutex for an animation frame
...
the animation_frame_callback function shall never be blocked by waiting for the mutex to unlock.
This is because the CVDiplayLink* funtions will try to acquire a mutex that is locked during the
call to animation_frame_callback. This can lead to a dead lock scenario when one thread handles an
event, the animation thread waits for this event to be handled but the handling of said event requires
to unlock the CVDisplayLink mutex...
2023-09-01 10:35:08 +02:00