Commit Graph

158 Commits

Author SHA1 Message Date
Leonhard
8069298347
WorkspaceManager: Exclude a window that's about to be removed from count (#2160)
Co-authored-by: Leo <lenemter@gmail.com>
2024-12-18 22:54:33 +03:00
Leonhard
4850f1b0f6
X11: Use window shape to fix input for invisible windows (#2142) 2024-12-06 17:54:55 +03:00
Leonhard
74abd1ecd7
ShadowEffect: Delay cache drop for switching shadow sizes performance improvements (#2061)
Co-authored-by: lenemter <lenemter@gmail.com>
2024-11-23 19:04:32 +03:00
Corentin Noël
c1e7ada659 Add support for Mutter47 2024-11-07 14:44:45 -08:00
Leonhard
b2bfe28062
AnimationSettings: Introduce get_animation_duration (#2106)
Co-authored-by: Leo <lenemter@gmail.com>
2024-11-07 16:22:47 +03:00
Leo
1e156042c3
DragDropAction: properly handle button release event (#2104) 2024-11-02 15:18:01 +03:00
Leo
b0a5f8a006
Introduce AnimationsSettings (#2105) 2024-11-02 12:09:26 +01:00
Leonhard
897dd84315
DragDropAction: Fix actor_clicked emission on touch event (#2097)
Co-authored-by: Leo <lenemter@gmail.com>
2024-11-01 12:07:38 +03:00
Leonhard
20eef782ab
WindowIcon: reload icon if more info about the window becomes available (#2068) 2024-09-22 17:35:55 -07:00
Leo
4461b501c1
Remove leftovers from gala.css (#2021) 2024-08-13 08:03:50 -07:00
Corentin Noël
78180827ba
DragDropAction: Release hovered reference when finishing the action (#1979) 2024-07-10 18:55:02 +09:00
Leo
6141d2d402
Fix function documentation (#1970) 2024-07-07 07:16:08 +00:00
Leo
93b4244cb6
DragDropAction: support touch (#1962) 2024-07-07 05:41:34 +00:00
Leo
d91ad2e045
ShadowEffect: Avoid painting inside the actor (#1954) 2024-06-23 21:21:27 +02:00
Leonhard
6dd497e98f
Fix indentation (#1955)
Co-authored-by: Leo <lenemter@gmail.com>
2024-06-23 10:25:09 +00:00
lenemter
b5b297e6b4 Canvas: discard bitmap on invalidate 2024-06-23 09:49:47 +02:00
Leonhard
18621b90ef
DragDropAction: Fix memory leak (#1950) 2024-06-23 01:40:11 +09:00
Leonhard
54afc63d4f
Fix icons (#1936)
Co-authored-by: Danielle Foré <danielle@elementary.io>
2024-05-29 22:53:16 +00: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
Danielle Foré
bb8da6c79f
WindowSwitcher: draw our own borders (#1918) 2024-05-27 22:29:45 +00:00
Corentin Noël
d61501b070 Canvas: Do not try to draw on a 0-sized area 2024-05-04 22:44:15 -07: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
Corentin Noël
5644c66724 Update Mutter 46 support
Update to the latest version on time.
2024-03-06 18:27:48 +01:00
Leonhard
6cae827c0c
WindowSwitcher: Don't use Gtk (#1868) 2024-02-28 17:31:22 +01:00
Leonhard
97c651ec3e
Tooltip: Dont use Gtk StyleContext (#1865) 2024-02-25 00:30:27 +01:00
Leonhard
f534fea79a
Introduce a CanvasActor (#1864) 2024-02-24 14:40:18 +01:00
Leo
ba7c41d931
Expose BackgroundManager to the library (#1859)
Co-authored-by: Danielle Foré <danielle@elementary.io>
2024-02-19 15:20:18 -08:00
Leo
0cd3f324c1
Rework close button (#1848) 2024-02-13 09:58:50 -08:00
Leo
2bf7197e7e
move_window: require timestamp (#1831) 2024-01-18 19:30:32 +09:00
Leo
15ef7cf3d6
switch_to_next_workspace: require timestamp (#1830) 2024-01-18 19:24:49 +09:00
Leo
f5391aee9d
Remove expose-windows shortcut (#1795) 2023-11-09 21:49:22 +00:00
Leo
aa1dc31a1d
DragDropAction: pass correct coordinates to drag_begin (#1791) 2023-10-30 09:01:15 +00:00
Leo
82b60f140a
WorkspaceManager: count windows on primary monitor only (#1789) 2023-10-30 09:45:58 +01:00
Corentin Noël
151e5f0175 Add support for Mutter 45 2023-09-15 10:07:28 +02:00
Leo
5804d7fb08
Remove PluginFunction.DESKTOP (#1747) 2023-08-29 20:15:02 +09:00
Leo
b94ab5e8cd
Handle move-to-workspace-1-12 shortcuts directly (#1721)
Let it take the same codepath as the move to left/right
2023-07-11 14:46:48 +02:00
Leo
5c170b2e4e
Deduplicate ShadowEffect class (#1691) 2023-06-13 12:25:46 -07:00
David Hewitt
07f7c21482 lib: Deprecate get_ui_scaling_factor
Get the scaling factor for the monitor you are drawing to with
`Meta.Display.get_monitor_scale` instead.
2023-04-23 14:27:48 +02:00
Corentin Noël
10e70a8a49
Avoid to use Gdk constants when Clutter should be used (#1596) 2023-04-14 17:24:18 +09:00
David Hewitt
53da4ea072
Support floating point scale for resize button (#1630) 2023-04-07 14:40:20 +02:00
David Hewitt
e5ef835de1
IconGroup: Support floating scale factors (#1628) 2023-04-07 10:44:15 +02:00
David Hewitt
a630015b89
Utils: Remove bell (#1621) 2023-04-05 16:49:12 +02:00
David Hewitt
37f65895f2
maskcorners: Scale corner masks per-monitor (#1620) 2023-04-05 16:29:23 +02:00
Leo
f7e8225775
Add previous/next workspace to available actions (#1614) 2023-04-04 19:02:44 +00:00
Leo
530a66ea2d
DnD: Don't disable reactivity (#1610) 2023-04-04 18:54:09 +00:00
Leo
c0a77ade59
DragDropAction: Check that actor was actually clicked (#1591) 2023-04-04 18:50:59 +00:00
Leo
0605f63c49
WindowIcon: Cleanup (#1561) 2023-02-21 21:28:31 -08:00
Leo
3c98ecac06
DragDropAction: Activate click signal on release (#1560) 2023-02-21 21:24:01 -08:00
Leo
b3e5d7af28
Cleanup after #1557 (#1559) 2023-02-22 05:09:04 +00:00