Commit graph

  • 845ca1e396 Call RegisterStatusNotifierHost Ian Douglas Scott 2021-09-24 11:30:44 -07:00
  • 397c671da0 Disconnect signals on dispose Ian Douglas Scott 2021-09-24 10:30:09 -07:00
  • 58e3850766 Do not incorrectly/unnecssarily stop timer Ian Douglas Scott 2021-09-24 10:17:38 -07:00
  • c4c5f1d618 Autohide notification when mouse not over Ian Douglas Scott 2021-09-24 09:40:03 -07:00
  • 42dc75ee80 Set width of notification Ian Douglas Scott 2021-09-23 18:34:08 -07:00
  • 9d10b0228f Fix button press handling on notification popover Ian Douglas Scott 2021-09-23 15:54:12 -07:00
  • 13aa62cef8 notifications: initial logic for sending action signal Ian Douglas Scott 2021-09-23 14:42:24 -07:00
  • 94def67e85 Start config parsing code Ian Douglas Scott 2021-09-16 14:50:50 -07:00
  • ec6a0ff366 Close notification popover on "notification-closed" Ian Douglas Scott 2021-09-14 12:34:45 -07:00
  • e9055e74d9 Formatting of close button Ian Douglas Scott 2021-09-14 12:23:22 -07:00
  • a82c0a5577 Add button to close notification Ian Douglas Scott 2021-09-13 13:48:17 -07:00
  • e0d1224173 Initial code for activating notification row Ian Douglas Scott 2021-09-09 14:29:06 -07:00
  • db70daa238 Initial code for listing notifications Ian Douglas Scott 2021-09-09 13:05:24 -07:00
  • 14dc25985a Emit dbus signal when notification closed Ian Douglas Scott 2021-09-09 11:55:14 -07:00
  • cc9961c634 Show notification summary Ian Douglas Scott 2021-09-09 08:47:35 -07:00
  • efcb3c5aec Close notification on click Ian Douglas Scott 2021-09-09 08:27:04 -07:00
  • cc8da887e6 WIP show notification Ian Douglas Scott 2021-09-09 07:38:18 -07:00
  • 17df83e611 Store notifications Ian Douglas Scott 2021-09-08 15:18:13 -07:00
  • 2396ebbaa9 Signals Ian Douglas Scott 2021-09-08 12:08:45 -07:00
  • e62824a4fc WIP send signal on notify Ian Douglas Scott 2021-09-08 09:10:40 -07:00
  • 069e1a24f9 Make Notifications a GObject Ian Douglas Scott 2021-09-07 18:33:11 -07:00
  • 7430b965e1 Pass app to PanelWindow::new() Ian Douglas Scott 2021-09-07 12:56:25 -07:00
  • 4e5479cdd8 Use GtkApplication Ian Douglas Scott 2021-09-07 12:46:18 -07:00
  • f3828f8239 WIP NotificationPopover Ian Douglas Scott 2021-09-03 12:21:12 -07:00
  • 3f9fd84737 Bold buttons Ian Douglas Scott 2021-09-03 10:57:34 -07:00
  • d1493a5a1f Use custom PopoverContainer instead of gtk4::MenuButton Ian Douglas Scott 2021-09-03 10:45:34 -07:00
  • 4126950836 Struct for notification hints Ian Douglas Scott 2021-09-02 15:27:20 -07:00
  • 9e8ce5f8d9 Split next_id() logic into function Ian Douglas Scott 2021-09-02 14:37:32 -07:00
  • cf94792f12 Initial code for supporting notifications Ian Douglas Scott 2021-09-01 15:33:59 -07:00
  • 4c070c4d41 Fix dbus return value Ian Douglas Scott 2021-09-01 14:21:22 -07:00
  • fb16fdd264 Fix StatusNotiferWatcher behavior Ian Douglas Scott 2021-09-01 13:29:33 -07:00
  • f5ed9495c6 Initial code for implementing StatusNotifierWatcher service Ian Douglas Scott 2021-09-01 13:04:02 -07:00
  • 4b942c1b92 Support panel at bottom Ian Douglas Scott 2021-08-31 16:39:10 -07:00
  • 01a1f5e132 README.md Ian Douglas Scott 2021-08-31 09:16:40 -07:00
  • 9e4b87814c LGPL Ian Douglas Scott 2021-08-31 09:15:07 -07:00
  • 11e9ff8e38 Adjust mpris player UI formatting Ian Douglas Scott 2021-08-30 14:58:55 -07:00
  • 2c43d72b5a Show all Mpris players instead of one arbitrary one Ian Douglas Scott 2021-08-30 14:32:53 -07:00
  • 93764ce651 Make use of more menu properties Ian Douglas Scott 2021-08-30 13:17:24 -07:00
  • 684ef12fca Button formatting Ian Douglas Scott 2021-08-30 12:45:46 -07:00
  • 3d85922fcc Split code into method Ian Douglas Scott 2021-08-30 12:33:45 -07:00
  • d926d449b3 Handle changes to menu following 'LayoutUpdated' signal Ian Douglas Scott 2021-08-30 12:23:14 -07:00
  • 2eabba81dd Close menu on click Ian Douglas Scott 2021-08-30 10:33:41 -07:00
  • aca1ea3a15 Initial code for sending clicked event Ian Douglas Scott 2021-08-30 10:20:36 -07:00
  • 308253d9a9 Show icon in menu Ian Douglas Scott 2021-08-30 09:41:37 -07:00
  • 225795c3d5 Initial code for populating menu Ian Douglas Scott 2021-08-30 08:50:10 -07:00
  • 87eb5e173b Create seperate widget for status menu Ian Douglas Scott 2021-08-30 07:58:04 -07:00
  • 1c2e1fbe5b Accessor methods, better debug for menu Ian Douglas Scott 2021-08-27 10:44:35 -07:00
  • 91638fae8b Button style Ian Douglas Scott 2021-08-26 22:21:15 -07:00
  • e26ae62532 Use IsA<Window> Ian Douglas Scott 2021-08-26 22:04:07 -07:00
  • cf63465320 Actually use window size to determine space to reserve Ian Douglas Scott 2021-08-26 22:00:48 -07:00
  • 223b4c5ba0 Subclass gtk4::Window Ian Douglas Scott 2021-08-26 21:54:51 -07:00
  • a1edaa2f62 WIP window size detection code Ian Douglas Scott 2021-08-26 21:14:58 -07:00
  • fa6108ff22 Select current day when calendar opened Ian Douglas Scott 2021-08-26 20:51:57 -07:00
  • 4c799a2bed WIP code for getting layout from menu Ian Douglas Scott 2021-08-26 16:09:25 -07:00
  • 9fca893fe1 Detect registered/unregisterered in StatusArea Ian Douglas Scott 2021-08-26 15:04:01 -07:00
  • 720c40f5f2 Initial implementation of StatusArea Ian Douglas Scott 2021-08-26 14:22:48 -07:00
  • 843fba67b1 Add StatusArea widget Ian Douglas Scott 2021-08-26 13:50:54 -07:00
  • 121c759904 Load image only if uri changed Ian Douglas Scott 2021-08-26 13:42:06 -07:00
  • 80bfe912aa Set play/pause icon depending on state Ian Douglas Scott 2021-08-26 13:27:58 -07:00
  • d28bbe2471 Show some media metadata Ian Douglas Scott 2021-08-26 13:22:33 -07:00
  • 1145729a9e More work on mpris controls: buttons now work Ian Douglas Scott 2021-08-26 11:00:43 -07:00
  • 0ccab6df13 Move time_button into its own custom widget Ian Douglas Scott 2021-08-26 10:22:47 -07:00
  • 4d38b39dd5 Move functions into methods Ian Douglas Scott 2021-08-26 10:09:56 -07:00
  • d954a8155d Add .gitignore Ian Douglas Scott 2021-08-25 19:01:39 -07:00
  • 4917422f21 Start implementing media controls Ian Douglas Scott 2021-08-25 19:00:41 -07:00
  • 6b64b2e998 No arrow on date Ian Douglas Scott 2021-08-25 17:17:13 -07:00
  • d97ac0ea12 Add LICENSE Ian Douglas Scott 2021-08-25 15:06:11 -07:00
  • 1c92507470 Rename crate to pop-cosmic-panel Ian Douglas Scott 2021-08-25 09:01:37 -07:00
  • 9fcd57c97f Show correct time Ian Douglas Scott 2021-08-24 19:08:48 -07:00
  • 94a563b436 Set WM_STATE correctly Ian Douglas Scott 2021-08-24 16:14:52 -07:00
  • 4886fe6d17 Move window correctly Ian Douglas Scott 2021-08-24 15:13:42 -07:00
  • 2020885cce WIP set position (not working) Ian Douglas Scott 2021-08-24 15:09:51 -07:00
  • 7fbbefa134 Use _NET_WM_STRUT_PARTIAL Ian Douglas Scott 2021-08-24 14:30:27 -07:00
  • ae1ab55421 Initial WIP code Ian Douglas Scott 2021-08-24 14:14:08 -07:00