Commit Graph

22 Commits

Author SHA1 Message Date
Leonhard
3a81898095
Daemon: Port to GTK4 (#1964) 2024-07-05 11:14:35 -07:00
Leonhard
4c6f503b31
Introduce a StyleManager (#1880) 2024-03-26 17:05:32 +00:00
Danielle Foré
b5e2232685
MonitorLabel: clean up styles, gtk4 prep (#1862) 2024-02-21 12:09:54 +01:00
Leonhard
bf4eec88c7
Daemon: Implement monitor labels (#1861) 2024-02-19 15:15:24 -08:00
Leonhard
351722c5a4
Wayland menus (#1844) 2024-02-18 11:03:26 +09:00
Leo
4c78a15883
Daemon: Workaround broken window menu for some apps (#1574)
Co-authored-by: Ryan Kornheisl <ryan@skarva.tech>
2023-03-27 15:13:30 -07:00
Leo
e212898742
Always use private keyword (#1543)
Co-authored-by: Danielle Foré <danielle@elementary.io>
2023-02-18 17:32:32 +00:00
David Hewitt
e86a9518c2
Move screenshot shortcuts in-house (#1411) 2022-04-23 15:26:40 -07:00
Bobby Rong
605aa10ea2 l10n: Correctly setup the locales 2021-08-16 09:01:01 +02:00
Jeremy Wootten
f5a0463329 Fix lint errors in /daemon/MenuDaemon 2021-06-15 13:50:50 -06:00
José Expósito
1fa2d359a6
Desktop context menu: Do not show scroll (#1153)
Avoid showing scroll when the desktop context menu is displayed close to
the screen bottom edge.

This behavious was caused by the "push_in" param in the popup
GtkMenuPositionFunc callback:

> Note that moving and possibly resizing the menu around will alter the
> scroll position [...]. In practice, this behavior is only useful for
> combobox popups or option menus
https://developer.gnome.org/gtk3/stable/GtkMenu.html#GtkMenuPositionFunc

Fix #1146

Co-authored-by: Cassidy James Blaede <cassidy@elementary.io>
2021-06-14 10:39:00 -06:00
José Expósito
92bc6b8a1e
Fix #1074: Window menu says Unmaximize when tiled (#1087) 2021-03-29 13:39:11 +02:00
Daniel Foré
1f6889ffbd
MenuDaemon: re-order window menuitems (#1084) 2021-03-22 17:28:15 -06:00
José Expósito
ed77206168
Fix #955: Add Take Screenshot to the header context menu (#1068) 2021-03-05 07:48:28 +01:00
Julian Raschke
f1be427cc8
Rename 'Minimize' to 'Hide' (#953) 2020-11-03 12:34:59 -08:00
Cassidy James Blaede
62fd621096
Daemon: Respect Granite dark style preference (#896) 2020-08-05 13:02:45 -07:00
Cassidy James Blaede
7573fa7d00
Add editorconfig; fix whitespace (#881) 2020-07-20 22:06:57 +02:00
Lains
7de1313128
Desktop context menu (#879) 2020-07-20 21:36:05 +02:00
Daniel Foré
de0e1240f7
MenuDaemon: Add accel labels to menuitems (#679)
* MenuDaemon: Add accel labels to menuitems

* bump granite dep

* Update items, but only if visible

* Update gala.appdata.xml.in

* Update daemon/MenuDaemon.vala

Co-authored-by: Corentin Noël <corentin@elementary.io>
2020-01-15 07:06:13 -08:00
Keli Grubb
8444dd4119 Lint the daemon directory via vala-lint (#606) 2019-09-24 10:33:52 -07:00
Adam Bieńkowski
4459c5918e
Fix window menu sync (#532) 2019-05-11 13:12:15 +02:00
David Hewitt
1970bac81e Use separate daemon to display GTK window menus (#179)
* Use separate process to create window menus

* Reduce line count with code style changes

* Fix some formatting

* Code style fixes

* Prevent menu closing instantly after open

* Resolve warnings in new code

* Remove GLib namespace prefix from exceptions

* Update main.vala

* Remove timeout by positioning the menu outside of the mouse pos

* daemon: Use lambda as popup callback

* io.elementary.gala -> org.pantheon.gala

* org.pantheon.gala.daemon -> gala-daemon

* Clean up

* Fix daemon object path

* Some cleaning
2018-09-10 16:16:52 -06:00