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
Leo
4e00b82dd7
Remove some deprecations and fix compile warnings ( #1544 )
2023-02-21 19:05:43 +00:00
Leo
d0abb9c0e7
Fix window maximize and unmaximize animations ( #1557 )
2023-02-21 10:57:33 -08:00
Bobby Rong
6ab08256e0
build: require mutter 42 ( #1496 )
2023-02-21 13:29:21 +09:00
Leo
aa96c72de7
Revert "Draft: Fix PiP window being undraggable" ( #1553 )
2023-02-20 08:24:57 -08:00
Gran PC
37fea81035
Fix PiP window being undraggable ( #1506 )
2023-02-19 13:02:39 +09: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
9e3b506d8f
DnD: Ignore clicks on destination-only actors
2022-10-14 16:37:29 +02:00
David Hewitt
ea26a61029
AppSystem: make wmclass nullable
2022-10-14 15:15:09 +02:00
Corentin Noël
fe1d3d031f
Add posix to the list of Vala dependencies ( #1472 )
...
We are now exposing Posix.pid_t in the public API for the Application management.
2022-10-13 08:07:38 +01:00
Corentin Noël
7c540a2a06
App: Implement Applications Management ( #1241 )
...
This allows us to completely replace libbamf in some specific cases (like system shell elements)
Co-authored-by: Danielle Foré <danielle@elementary.io>
2022-10-10 17:47:37 -07:00
David Hewitt
47c4e8346b
DnD: Stop using captured_event in Mutter 42 ( #1468 )
2022-10-06 13:32:04 -07:00
José Expósito
f74d8fdad5
Granite drawing removals ( #1428 )
...
* Drawing: Migrate functions removed from Granite 7
Some drawing utilities used by Gala were removed from Granite 7:
https://github.com/elementary/granite/pull/603
Add them to Gala.
* Drawing: Use drawings functions from Gala instead of Granite
2022-05-22 18:02:45 +00:00
Corentin Noël
9641704ec7
Use Clutter.Grab with Mutter 42 ( #1407 )
2022-04-21 15:33:24 -07:00