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
Adam Bieńkowski
3ae100da4b
Fix app notification schema not being found ( #524 )
2019-05-14 14:33:28 +02:00
Peter Uithoven
903bc6c5a1
More usage of Utils.get_ui_scaling_factor() ( #477 )
2019-05-14 11:20:50 +02:00
Rico Tzschichholz
e50b064254
Constructors of abstract classes should not be public
2019-03-18 14:42:58 +01:00
liamkinne
bedd70d621
pip: Change popup location to bottom right ( #438 )
2019-02-08 14:25:49 +01:00
Corentin Noël
fe52fb1288
data: Add gala.css and texture.png to GResource
2019-01-23 21:58:01 +01:00
Adam Bieńkowski
66a95e05b6
pip: Don't try to show for destroyed actor ( #427 )
...
Fixes a glitch where the appears_focused property would change before the window
got unmanaged and therefore show the PiP window for a split second before closing it.
We now check if the window actor is still shown and if not, we don't do anything.
Fixes #422
2018-12-05 10:44:19 +01:00
Peter Uithoven
cf8d4556d0
pip: Adjust button size and margin for screen dpi scale ( #396 )
...
Add reusable Util.get_ui_scaling_factor()
Fixes : #395
2018-11-22 00:24:47 +01:00
Julian Raschke
a1bad2672b
Nvidia drivers: Refresh background and screen corners ( #21 ) ( #330 )
...
* Nvidia drivers: Refresh background and screen corners (#21 )
* Fix merge artifacts
* Remove unused GL_VENDOR constant
* Remove unused logind constants
* Cleanup: Turn refresh_backgrounds method into a closure
2018-10-20 10:02:04 -06:00
Felipe Escoto
feffbf8a93
Fixed: closed windows being selectable with PIP ( #355 )
2018-10-04 00:23:10 +02:00
Rico Tzschichholz
d38aed64e7
Silence a few valac warnings regarding error-handling of DBus methods
2018-09-10 14:45:42 +02:00
JosephMcc
9502677835
PiP: Fix wrong size close button on HiDPI ( #294 )
...
Don't resize the button returned by create_close_button ().
2018-07-15 02:00:58 +02:00
Rico Tzschichholz
95aa47d8f4
Drop autotools buildsystem
2018-03-18 16:11:11 +01:00
Rico Tzschichholz
ffcde2a31a
meson: Use install_rpath as needed ( #200 )
2018-03-14 02:46:38 -05:00