Commit Graph

17 Commits

Author SHA1 Message Date
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
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
5c170b2e4e
Deduplicate ShadowEffect class (#1691) 2023-06-13 12:25:46 -07:00
Leo
4e00b82dd7
Remove some deprecations and fix compile warnings (#1544) 2023-02-21 19:05:43 +00: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
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
c0ab9516dc deps: Put the right libmutter name in the .deps file
Avoid double inclusion in plugins.
2021-08-31 16:41:02 +02:00
David Hewitt
dd21895437
pip: Use DragDropAction for move (#959) 2020-11-09 10:15:00 +01:00
David Hewitt
3755df80b3
Replace BAMF for icon loading (#939)
* Initial work to replace window matching and icon loading

* Support file icons

* Start caching desktop file info, support StartupWMClass

* Remove bamf vapi

* Listen for changes to desktop files

* Rate limit cache updates

* Remove bamf from README

* Pixbuf caching and gapp matching

* Also cache unknown icons

* Get windows from group

* Add a fallback for failing to load icon

* Check sandbox prefixes

* Switch icon cache class to struct
2020-10-27 12:15:57 -06:00
Cassidy James Blaede
7573fa7d00
Add editorconfig; fix whitespace (#881) 2020-07-20 22:06:57 +02:00
Corentin Noël
2d319439ee
meson: Make the build system more compact and resilient (#739) 2020-03-06 07:47:25 -08:00
Corentin Noël
50694796d4 Remove duration settings and use constants (#513) 2019-07-21 10:55:23 +02:00
Rico Tzschichholz
ffcde2a31a meson: Use install_rpath as needed (#200) 2018-03-14 02:46:38 -05:00
Rico Tzschichholz
ded8fd9345 Initial meson support 2018-03-11 19:26:03 +01:00