Corentin Noël
|
a1213eb98d
|
Fix several C warnings (#1989)
|
2024-07-18 07:16:17 -07:00 |
|
Leonhard
|
f8346f0d4a
|
wayland: Implement make_center (#1942)
Co-authored-by: Danielle Foré <danielle@elementary.io>
|
2024-07-12 09:35:01 -07:00 |
|
lenemter
|
2d3fdbe968
|
WindowClone: Fix memory leak in window spread
|
2024-07-10 12:21:07 +02:00 |
|
lenemter
|
c9dbf9c0ce
|
WindowCloneContainer: Release selected window's reference when it's being destroyed
|
2024-07-10 12:19:27 +02:00 |
|
Corentin Noël
|
7bb7908724
|
DesktopIntegration: Report wether the window is in the current active workspace (#1977)
|
2024-07-09 17:26:10 -07:00 |
|
Leo
|
5c420862d1
|
BackgroundManager: Send changed signal early (#1968)
|
2024-07-08 21:13:10 +00:00 |
|
Leo
|
7b77cf979b
|
Animation: Fix code style (#1969)
|
2024-07-08 08:59:41 +09:00 |
|
Leo
|
563c8a0e22
|
WindowManager: Remove unneeded return (#1971)
|
2024-07-08 08:57:47 +09:00 |
|
Leo
|
812caffd6f
|
WindowSwitcher: Fix memory leak (#1972)
|
2024-07-08 08:55:54 +09:00 |
|
Corentin Noël
|
d0609ab6b3
|
ScreenshotManager: Use get_image from actor directly (#1957)
Co-authored-by: Leonhard <106322251+leolost2605@users.noreply.github.com>
|
2024-07-06 13:23:54 +02:00 |
|
Leonhard
|
3a81898095
|
Daemon: Port to GTK4 (#1964)
|
2024-07-05 11:14:35 -07:00 |
|
Leonhard Kargl
|
fdd5e440d4
|
PanelWindow: Fix possible segfault
|
2024-07-03 17:18:37 +02:00 |
|
Leonhard
|
956125b488
|
Shell: Move trusted clients config to own config file (#1956)
|
2024-07-02 15:36:34 +00:00 |
|
Leonhard
|
0a5fae4b33
|
wayland/NotificationStack: Don't flicker at the beginning of the animation (#1963)
|
2024-06-30 22:11:14 +09:00 |
|
Corentin Noël
|
ea7d9581ee
|
Dialogs: Use the provided object in finish
Allows to make sure that the object will be the same as the one the function started
and will actually not be null.
|
2024-06-27 15:29:13 +02:00 |
|
Leo
|
9205df5bb2
|
Manually set ui_group size (#1953)
Co-authored-by: Leonhard <106322251+leolost2605@users.noreply.github.com>
Co-authored-by: Leonhard Kargl <leo.kargl@proton.me>
|
2024-06-23 12:23:28 +02:00 |
|
Leonhard
|
81f8472823
|
Dialogs: Implement InhibitShortcutsDialog (#1948)
|
2024-06-17 17:07:12 +00:00 |
|
Corentin Noël
|
d5e89a9fd1
|
CloseDialog: Reuse the Gala.App object to get the user-visible title (#1944)
|
2024-05-31 07:47:02 -07:00 |
|
Corentin Noël
|
48511d7dd0
|
Dialogs: Fix Mutter bindings around dialog creation (#1941)
|
2024-05-30 14:36:57 -07:00 |
|
Leonhard
|
107dc080e2
|
PanelWindow: Make struts more reliable (#1935)
|
2024-05-29 19:30:59 -07:00 |
|
Leonhard
|
44c8bce65b
|
DesktopIntegration: Switch to correct workspace when focusing window (#1939)
|
2024-05-30 02:06:49 +00:00 |
|
Leonhard Kargl
|
66616d2003
|
Reposition windows on monitor change
|
2024-05-29 10:52:12 +02:00 |
|
Leonhard
|
dde55d8736
|
PanelClone: Don't animate while in fullscreen (#1927)
Co-authored-by: Danielle Foré <danielle@elementary.io>
|
2024-05-28 12:46:06 -07:00 |
|
Leonhard
|
b8d705875f
|
PanelClone: Animate in (#1930)
|
2024-05-28 12:41:40 -07:00 |
|
Leonhard
|
8645007bff
|
Avoid ending our own process (#1919)
|
2024-05-28 18:01:43 +00:00 |
|
Leonhard
|
3a40014d6a
|
PantheonShell: Add more warnings (#1929)
|
2024-05-28 10:59:39 -07:00 |
|
Leonhard
|
8e361c31c2
|
ShellClients: Keep clone only destroy HideTracker (#1915)
|
2024-05-28 09:51:25 -07:00 |
|
Leonhard Kargl
|
f0d58b90fe
|
Fix notification focus
|
2024-05-28 13:44:20 +02:00 |
|
Leonhard
|
f9e9eed71d
|
ShadowEffect: Dont use Gtk to draw shadows (#1867)
Co-authored-by: Danielle Foré <danielle@elementary.io>
|
2024-05-28 11:57:36 +02:00 |
|
Leonhard
|
fc3c22f9ca
|
MultitaskingView: Fix dock animation (#1912)
|
2024-05-28 00:02:25 +00:00 |
|
Danielle Foré
|
bb8da6c79f
|
WindowSwitcher: draw our own borders (#1918)
|
2024-05-27 22:29:45 +00:00 |
|
Leonhard
|
2d30bee678
|
InternalUtils: Fix window placement (#1913)
|
2024-05-27 09:06:46 -07:00 |
|
Leonhard
|
29da53aedc
|
Fix barriers (#1908)
|
2024-05-26 12:23:43 -07:00 |
|
Leonhard
|
fe650bfa80
|
ShellClients: Don't keep a clone if we never hide (#1907)
Co-authored-by: Danielle Foré <danielle@elementary.io>
|
2024-05-26 16:08:29 +00:00 |
|
Leonhard
|
e0e8bb7a70
|
BackgroundManager: Don't set visible (#1910)
|
2024-05-26 09:06:54 -07:00 |
|
Leonhard
|
74fcd4a891
|
Shell: Hook up protocol and implementation
|
2024-05-24 16:09:56 +02:00 |
|
Corentin Noël
|
c0f377b294
|
wayland: Add Pantheon Shell protocol
Co-authored-by: Leonhard Kargl <leo.kargl@proton.me>
|
2024-05-24 16:09:56 +02:00 |
|
Leonhard
|
7ac65758ed
|
ShellClients: Add Panels API
|
2024-05-24 16:09:56 +02:00 |
|
Corentin Noël
|
196d2498a2
|
WorkspaceManager: Make cleanup private
Also make sure to only call it if there is no freeze ongoing.
|
2024-05-04 22:44:15 -07:00 |
|
lenemter
|
43d1e6a01b
|
Play sound when cycle-workspaces shortcut fails
|
2024-04-29 10:34:55 +02:00 |
|
Leonhard
|
e138940447
|
WindowManager: Keep docks static during workspace switch (#1894)
Co-authored-by: Ryan Kornheisl <ryan@skarva.tech>
|
2024-04-16 14:24:33 -07:00 |
|
Danielle Foré
|
5c68c1f481
|
Barrier: fix build with mutter 46 (#1895)
|
2024-04-08 13:20:13 +09:00 |
|
Leonhard
|
c77c9d1d0d
|
WindowSwitcher: Fix mouse click (#1891)
|
2024-04-04 09:01:29 -07:00 |
|
Leonhard
|
4225ab112f
|
WindowSwitcher: Fix blocking input
|
2024-04-04 15:40:41 +02:00 |
|
Leonhard
|
e20989cecc
|
wayland: Fix drag and drop icons (#1889)
|
2024-04-03 12:13:42 +02:00 |
|
Leonhard
|
0e88796b96
|
wayland: Launch notifications server as a wayland client (#1882)
|
2024-04-02 10:44:16 +00:00 |
|
Leonhard
|
4c6f503b31
|
Introduce a StyleManager (#1880)
|
2024-03-26 17:05:32 +00:00 |
|
Leonhard
|
8fce251a2c
|
WindowSwitcher: Remove Gtk.Settings (#1881)
|
2024-03-26 09:54:04 -07:00 |
|
Leonhard
|
09e09792be
|
Add Gala.Barrier (#1855)
|
2024-03-18 10:57:10 -07:00 |
|
Leonhard
|
0a2d54f600
|
Allow focusing a window via DesktopIntegration (#1817)
Co-authored-by: Leo <lenemter@gmail.com>
|
2024-03-12 18:17:00 +00:00 |
|