Bobby Rong
6ab08256e0
build: require mutter 42 ( #1496 )
2023-02-21 13:29:21 +09:00
Leo
f2c2d438e2
PiP: Respect animations key ( #1546 )
2023-02-20 16:45:33 +09:00
Gran PC
2473752de3
Fix PiP positioning offset ( #1507 )
2023-02-19 12:41:31 +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
Leo
37c3e8810b
PIP: Fix log spam ( #1521 )
2023-02-12 13:16:18 +00:00
lenemter
9d3adf507e
Use explicit Clutter and Meta namespaces
2023-02-12 14:13:20 +01:00
Leo
5bdfd5a1f2
ShadowEffect: inline namespace, copy to PIP ( #1520 )
2023-02-06 12:35:06 +09:00
David Hewitt
38eddf28ea
Simplify
2022-10-14 16:11:29 +02:00
David Hewitt
08b2930c52
PiP: Fix window resizing on Mutter 42
2022-10-14 16:11:29 +02: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
Corentin Noël
cdcb87afcb
Update bindings to latest Mutter
...
Update to mutter 42.beta
2022-03-10 11:20:47 +00:00
luzpaz
faac78782c
Fix various typos ( #1310 )
...
* Fix various typos
Found via `codespell -q 3 -S *.po`
* Fix deamon->daemon
Co-authored-by: Jeremy Wootten <jeremy@elementaryos.org>
2021-11-20 16:56:53 +00:00
José Expósito
c99a1d00e7
pip: Place the window in screen on click
...
Show the PiP window when is off screen and the users clicks on it.
2021-08-25 16:31:52 -06:00
José Expósito
143eb26d20
pip: Add multi-monitor support to off screen window
...
Avoid placing the window off screen when it is actually in a different
monitor.
2021-08-25 16:31:52 -06:00
José Expósito
89e13c03d9
pip: Allow to place the window off screen
...
Place the window off screen when the 50% of the window width and/or
height (OFF_SCREEN_VISIBLE_PIXELS) so only OFF_SCREEN_VISIBLE_PIXELS
of the window are visible.
2021-08-25 16:31:52 -06:00
José Expósito
c0ab5dd437
pip: Refactor update_screen_position
...
Move the logic to place the PiP window in a position that is 100%
visible to its own method (place_window_in_screen).
Refactor, no functional changes.
2021-08-25 16:31:52 -06:00
Corentin Noël
4aec79ae0d
Reduce the number of warnings
...
No functional change.
2021-08-18 05:49:00 +00:00
Corentin Noël
87d51c50fb
Add initial support for Mutter 40 ( #980 )
2021-08-16 16:23:46 -06:00
José Expósito
628a47709d
pip: Hide close and resize badges after dragging
...
DragDropAction changes the "reactive" property of the actors it handles.
Make the window reactive when drag & drop finishes.
Fix #1035
2021-07-13 14:23:37 -06:00
José Expósito
7747261b15
Revert "pip: Hide close and resize badges after dragging"
...
This reverts commit 3c47d9dc54
.
2021-07-13 14:23:37 -06:00
José Expósito
3c47d9dc54
pip: Hide close and resize badges after dragging
...
DragDropAction changes the "reactive" property of the actors it handles.
Add the DragDropAction to the PiP window so it keeps being reactive.
Fix #1035
2021-07-10 14:26:40 -06:00
JoseExposito
854059f44c
Move the zoom plugin to the core code
2021-04-02 10:04:00 -07:00
JoseExposito
c617f2e374
Remove old code
2021-03-01 10:25:46 -08:00
Daniel Foré
eb63133eda
Plugins/MaskCorners: Code style cleanups ( #1055 )
2021-02-17 23:16:07 -08:00
Daniel Foré
1aaa95740c
MaskCorners: Use GLib.Settings ( #1046 )
2021-02-10 15:46:05 -07:00
José Expósito
1b152c1d1b
Multi-touch gestures aren't pixel-precise at low speeds + D-Bus ( #1017 )
2021-02-02 12:05:50 -08:00
José Expósito
49d35796d0
#989 : Multi-touch gestures have no upper speed limit ( #1006 )
...
* Initial test
* #989 : Add maximum velocity to gesture update
* Simplify the GestureAnimationDirector moving the min/max times to the constructor
* Fix merge conflict
* Revert change
2021-01-06 14:15:06 -08:00
Corentin Noël
c74298b49c
Bump Mutter to 3.36
2021-01-04 13:33:03 -08:00
Corentin Noël
57c3608c51
Bump Mutter to 3.30
2021-01-04 13:33:03 -08:00
José Expósito
933ca7bf7f
Multi-touch support ( #983 )
2020-12-16 13:04:52 -08:00
David Hewitt
ebd064f9c8
pip: Remove deprecated Clutter.DragAction ( #968 )
2020-11-16 16:53:06 +01:00
David Hewitt
dd21895437
pip: Use DragDropAction for move ( #959 )
2020-11-09 10:15:00 +01:00
Marius Meisenzahl
e8801734d5
Add feedback if zooming out is not possible ( #884 )
...
* Add feedback if zooming out is not possible
* Main: Cuddle else
Co-authored-by: Daniel Foré <daniel@elementary.io>
2020-07-22 10:07:14 -07:00
Marius Meisenzahl
203e93c4e2
Increase maximum for zoom plugin ( #877 )
2020-07-21 19:50:03 +00:00
Cassidy James Blaede
7573fa7d00
Add editorconfig; fix whitespace ( #881 )
2020-07-20 22:06:57 +02:00
Corentin Noël
a30aeb10df
maskcorners: Do not multiply the same variale again and again. ( #875 )
2020-07-17 10:20:06 -07:00
Felix Andreas
945ea7a8fb
use Gdk.Seat instead of Gdk.DeviceManager ( #872 )
...
Co-authored-by: Daniel Foré <daniel@elementary.io>
2020-07-12 10:56:23 -07:00
Daniel Foré
266bc587e9
MaskCorners: Remove radius setting ( #859 )
2020-06-27 11:17:42 +02:00
Daniel Foré
41d7ab1383
Remove old Notify plugin ( #814 )
...
* Remove old Notify plugin
* missed a spot
2020-05-25 14:23:07 -07:00
David Hewitt
2732d81c22
Mutter 3.36 support ( #751 )
2020-03-12 23:38:28 +01:00
Corentin Noël
568151d9cf
pip: Avoid to keep the Rect as a property
...
This property is only used internally and can be retreived using the proper accessor.
2020-03-12 11:16:10 +01:00
Corentin Noël
2aa417cdb1
notify: Make it build with Mutter >= 3.30 ( #708 )
...
The previous modification didn't took the API changes from 3.30, this commit resolves this issue.
2020-01-15 10:44:25 -08:00
Keli Grubb
346e9f0b96
lint brackets in plugins directory ( #699 )
2020-01-14 16:44:21 -08:00
Cassidy James Blaede
a127d09a22
Optionally support native notification windows ( #552 )
2020-01-14 13:59:01 -08:00
Daniel Foré
97cb42fb2d
Convert all tabs to spaces ( #684 )
2020-01-09 11:26:30 -08:00
Corentin Noël
309d594a16
Use the .metadata to regenerate the .vapi files ( #642 )
2019-11-21 12:00:52 -08:00
Corentin Noël
2c22f2de80
Make Mutter 3.28 the minimum libmutter version ( #640 )
2019-11-20 09:10:51 -08:00
Corentin Noël
0f0724c97a
Adapt to mutter 3.33 ( #566 )
2019-10-31 22:22:38 +01:00
Peter Uithoven
4a07494ad6
Fix notifications position after DPI switch ( #564 )
2019-10-30 00:09:21 +01:00