Ian Douglas Scott
8b2a9c6359
Port all dbus server/client to to zbus
...
Seems to generally be working well. May still need a few fixes.
2022-01-13 13:47:54 -08:00
Ian Douglas Scott
8b5e1a7f12
Use libcosmic for x and wayland modules
2022-01-05 13:41:10 -08:00
Ian Douglas Scott
03999f24a7
Initial layer-shell support
...
Requires `layer-shell` feature to support, and patched GTK from
https://github.com/pop-os/gtk4/tree/layer-shell_impish .
This is generally working, but some things could be improved. Some of
the methods implemented for `LayerShellWindow` lack logic that exists in
`GtkWindow` that may be important. (For instance, some things related to
CSS). And some things may require more private functions from GTK.
The hard part is getting the necessary work upstreamed in some form.
2022-01-05 12:27:12 -08:00
Ian Douglas Scott
db70daa238
Initial code for listing notifications
2021-09-09 13:05:24 -07:00
Ian Douglas Scott
4e5479cdd8
Use GtkApplication
2021-09-07 12:46:18 -07:00
Ian Douglas Scott
f3828f8239
WIP NotificationPopover
2021-09-03 12:21:12 -07:00
Ian Douglas Scott
d1493a5a1f
Use custom PopoverContainer instead of gtk4::MenuButton
2021-09-03 10:45:34 -07:00
Ian Douglas Scott
cf94792f12
Initial code for supporting notifications
...
DBus daemon code; needs testing, and connection to UI.
2021-09-01 15:38:14 -07:00
Ian Douglas Scott
f5ed9495c6
Initial code for implementing StatusNotifierWatcher service
2021-09-01 13:04:02 -07:00
Ian Douglas Scott
2c43d72b5a
Show all Mpris players instead of one arbitrary one
2021-08-30 14:32:53 -07:00
Ian Douglas Scott
87eb5e173b
Create seperate widget for status menu
2021-08-30 07:58:04 -07:00
Ian Douglas Scott
223b4c5ba0
Subclass gtk4::Window
2021-08-26 21:54:51 -07:00
Ian Douglas Scott
843fba67b1
Add StatusArea widget
...
A palceholder, for now.
2021-08-26 13:50:54 -07:00
Ian Douglas Scott
0ccab6df13
Move time_button into its own custom widget
2021-08-26 10:22:47 -07:00
Ian Douglas Scott
4917422f21
Start implementing media controls
2021-08-25 19:00:59 -07:00
Ian Douglas Scott
9fcd57c97f
Show correct time
2021-08-24 19:08:48 -07:00
Ian Douglas Scott
ae1ab55421
Initial WIP code
2021-08-24 14:14:08 -07:00