Commit graph

94 commits

Author SHA1 Message Date
Ashley Wulber
c51ff3d81c ignore X11 errors 2021-12-24 18:37:19 -05:00
Ashley Wulber
253b0a518e fix: gdk layout crash 2021-12-23 23:56:58 -05:00
Ashley Wulber
fb95442a0b fix: configure window then flush frame clock events, so it stays in sync and prevents crash 2021-12-23 21:29:32 -05:00
Ashley Wulber
d5e042e822 fix: configure window in the idle time, so it stays in sync and prevents crash 2021-12-23 13:49:11 -05:00
Ashley Wulber
195470c4e0 remove app indicator from dock item when window closed 2021-12-23 13:25:56 -05:00
Ashley Wulber
66c5574498 TODO remove closed windows from dock on update 2021-12-23 13:07:12 -05:00
Ashley Wulber
677a9e4f5c cleanup 2021-12-23 13:01:24 -05:00
Ashley Wulber
2171fd8eac focus open window when dock item selected 2021-12-23 12:55:55 -05:00
Ashley Wulber
86b7c2f341 add gap under dock 2021-12-22 18:55:36 -05:00
Ashley Wulber
6989b2a180 refactor to get around weird behavior when dropping, and excessive window resizes 2021-12-22 17:24:05 -05:00
Ashley Wulber
c2dd25a09d reach out directly to pop shell gbus for window list 2021-12-22 12:32:46 -05:00
Ashley Wulber
6be5b84b24 small fixes 2021-12-21 18:45:57 -05:00
Ashley Wulber
a3349e673f display active indicators for each open window of an app on the dock 2021-12-21 17:55:43 -05:00
Ashley Wulber
b3ce9ada8c add placeholder for refreshing model from cache4 2021-12-21 17:25:06 -05:00
Ashley Wulber
d7c48e69f5 merge active app windows to saved list if the app is added to the save list 2021-12-21 17:20:43 -05:00
Ashley Wulber
fe0fc2e0e3 cache active apps 2021-12-21 16:41:36 -05:00
Ashley Wulber
d731ab5f41 dock zbus signal test 2021-12-21 14:51:57 -05:00
Ashley Wulber
03300c788a show active apps 2021-12-21 13:01:32 -05:00
Ashley Wulber
ad6f147546 constantly update active apps on dock 2021-12-21 01:00:46 -05:00
Ashley Wulber
6a479899ad add active list to dock object 2021-12-20 23:52:59 -05:00
Ashley Wulber
5cda4046a6 cleanup and re-enable dock autohide 2021-12-17 12:22:45 -05:00
Ashley Wulber
e9c5bf9254 reorder dock items & move item if it is dropped on dock but already exists 2021-12-16 17:14:44 -05:00
Ashley Wulber
9f5af5e573 merge 2021-12-16 13:02:45 -05:00
Ashley Wulber
ac1b8ac1ee prototype gtk launcher 2021-12-16 12:25:43 -05:00
Ashley Wulber
da46175abe DnD from app library prototype into dock intyo correct index 2021-12-16 12:03:30 -05:00
Ashley Wulber
83b6f3da5e accept dnd drops from app library prototype 2021-12-16 09:45:42 -07:00
Ashley Wulber
b9247e37c4 add open app listto dock 2021-12-16 09:45:42 -07:00
Ashley Wulber
97d2b19827 add handle for dock 2021-12-16 09:45:42 -07:00
Ashley Wulber
a06a821bbe styling tweaks & add separator 2021-12-16 09:45:42 -07:00
Ashley Wulber
5927e29fc6 hide dock when mouse not hovered on transparent dock window 2021-12-16 09:45:42 -07:00
Ashley Wulber
40b89dffca position dock on primary monitor 2021-12-16 09:45:42 -07:00
Ashley Wulber
09bdb53f8e very simple alignment of dock on bottom edge 2021-12-16 09:45:42 -07:00
Ashley Wulber
fc8a51389f cleanup 2021-12-16 09:45:42 -07:00
Ashley Wulber
546c224c77 style tweak 2021-12-16 09:45:42 -07:00
Ashley Wulber
123f8bc54a more tweaks to styling and behavior 2021-12-16 09:45:42 -07:00
Ashley Wulber
5395496228 more styling tweaks 2021-12-16 09:45:42 -07:00
Ashley Wulber
29d57e331e some app library styling tweaks 2021-12-16 09:45:42 -07:00
Ashley Wulber
804f61312f center icon in DnD 2021-12-16 09:45:42 -07:00
Ashley Wulber
8725329651 prototype DnD that works with plank dock 2021-12-16 09:45:42 -07:00
Ashley Wulber
7e6f6d22f8 uncomment loading saved app groups 2021-12-16 09:45:42 -07:00
Ashley Wulber
e160649a14 show scrollbar if >2 rows of app groups 2021-12-16 09:45:42 -07:00
Ashley Wulber
ce3bcd7821 save/restore custom app groups 2021-12-16 09:45:42 -07:00
Ashley Wulber
04b4b88534 cleanup 2021-12-16 09:45:42 -07:00
Ashley Wulber
a6c5b3b0b4 new group item, and partial logic 2021-12-16 09:45:42 -07:00
Ashley Wulber
3779b7ec5e filter based on app names or category 2021-12-16 09:45:42 -07:00
Ashley Wulber
9d3be77538 filter based on selected app group 2021-12-16 09:45:42 -07:00
Ashley Wulber
b4a4e06a5d select app group on click 2021-12-16 09:45:42 -07:00
Ashley Wulber
f277ba6c80 fix app info loading 2021-12-16 09:45:42 -07:00
Ashley Wulber
b1cff2ab59 add app groups 2021-12-16 09:45:42 -07:00
Ashley Wulber
0bca6c94b6 refactor: rename app_library application row to app_item 2021-12-16 09:45:42 -07:00