Commit Graph

1167 Commits

Author SHA1 Message Date
Corentin Noël
f0d2b2d550 Add .metadata files to generate the .vapi files (#641) 2019-11-20 10:13:32 -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
7845530b9b InternalUtils: Remove unused stuff (#639) 2019-11-18 13:18:08 -08:00
Tireg
70cfe7e6c8 Fix mutter 3.3x crashes (#635)
* Make gala build against Mutter 3.32

* Add schemas override for Mutter 3.3x

* Fix Gala.WorkspaceManager.workspace_removed callback that cause a SIGABRT

* Fix Gala.WorkspaceManager.cleanup method which causes SIGABRT by trying to get non-existing workspaces

* Fix Gala.WorkspaceManager.cleanup method which deletes all workspace instead of keeping at least the last workspace

* Fix Multitasking-View remove_workspace callback which has an incorrect algorithm to remove destroyed workspaces

* Add missing manager.workspace_reordered callback for Mutter 3.34
2019-11-13 21:55:15 +01:00
Alexander Mikhaylenko
8540e84549 Make legacy shadows more subtle (#629) 2019-11-04 11:30:08 -08:00
Alexander Mikhaylenko
d1d415c9f0 ScreenshotManager: Null-check the window in screenshot_window() (#627) 2019-11-04 09:18:25 -08:00
Alexander Mikhaylenko
909832a3e5 SelectionArea: Align the rectangle to pixel grid (#628) 2019-11-04 09:12:09 -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
Felix Andreas
589884570b Fix: Animations for two tiled windows (#583) 2019-10-28 17:30:59 +01:00
Adam Bieńkowski
8b2afe3123 Move maximized windows to their own workspace (#578) 2019-10-22 09:19:57 -07:00
Daniel Foré
29c744117d
Delete CODE_OF_CONDUCT.md 2019-10-01 15:50:20 -07:00
Keli Grubb
8444dd4119 Lint the daemon directory via vala-lint (#606) 2019-09-24 10:33:52 -07:00
Keli Grubb
49d1d8ffab 👕 Lint lib directory with vala-lint (#607) 2019-09-05 22:18:43 +02:00
Corentin Noël
50694796d4 Remove duration settings and use constants (#513) 2019-07-21 10:55:23 +02:00
Adam Bieńkowski
da85223ff8 Add ability to reorder workspaces (#464) 2019-07-15 17:01:12 -07:00
Felix Andreas
a790d2d0f8 Fix fullscreen a maximized chromium window on secondary screen (#540) 2019-07-12 07:13:02 -07:00
Peter Uithoven
5f1dbf15a7 Add scale factor to screenshot file (#489) 2019-07-01 16:39:03 -07:00
Peter Uithoven
6df680d933 Prevent double BackgroundManager destroy (#562) 2019-07-01 16:33:18 -07:00
Corentin Noël
087abfc51b Add Silesian and update translation template 2019-06-26 22:43:03 +02:00
Peter Uithoven
dd98e0069f Only use cached buttons when height matches, fixing dpi switch issue (#480) 2019-06-25 02:22:19 +02:00
statiolake
1024813560 Fix minimize animation in HiDPI monitor (#164) (#541)
* Fix minimize animation in HiDPI monitor (#164)
2019-06-01 00:44:37 +02: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
Adam Bieńkowski
ca32785fe4 Hide selection while dragging window clone in workspace-view (#526) 2019-05-14 10:37:49 +02:00
Adam Bieńkowski
5a7f0cd85f Allow <Enter> to leave workspace-view without selecting window (#525) 2019-05-14 10:29:48 +02:00
Adam Bieńkowski
2a6da29d8b Do not try to move window to workspace which it is already on (#527) 2019-05-14 10:24:27 +02:00
Adam Bieńkowski
4459c5918e
Fix window menu sync (#532) 2019-05-11 13:12:15 +02:00
Rico Tzschichholz
e50b064254 Constructors of abstract classes should not be public 2019-03-18 14:42:58 +01:00
Peter Uithoven
2c610b3bc8 Fix app switcher left and right padding (#479)
Fixes: #447
2019-03-07 18:46:39 +00:00
Peter Uithoven
395670ec3d Fixed saving screenshot to clipboard (#481)
Fixed: #474
2019-03-02 02:12:16 +01:00
Peter Uithoven
6da349e939 windowswitcher: Update scale factor when updating dock (#471) 2019-02-27 17:54:09 +01:00
Rico Tzschichholz
1a96644c6a po: Update translations 2019-02-09 22:24:15 +01:00
liamkinne
bedd70d621 pip: Change popup location to bottom right (#438) 2019-02-08 14:25:49 +01:00
Peter Uithoven
dca99e0c0b Tile switching fix for position only changes (#387)
Looks like the size_change isn't called when switching directly between
tile positions using the keyboard. Because the size isn't changed, but
position_changed is emitted.
2019-02-07 19:36:59 +01:00
Peter Uithoven
df0022c4b8 Allow to cancel screenshot when pressing ESC (#463) 2019-02-07 17:02:37 +01:00
Adam Bieńkowski
bbd5963da5 Do not block stage drawing when saving the screenshots (#460) 2019-02-07 09:24:25 +01:00
Rico Tzschichholz
9493139c78
screenshotmanager: Only create non-existing "Screenshots" subfolder in PICTURES (#462) 2019-02-06 13:47:17 +01:00
Peter Uithoven
74e7541c2b
Save screenshots to (self created) screenshots folder (#459)
* Save screenshots to (self created) screenshots folder

* Fallback to pictures folder

* Explicitly forwarding error
2019-02-06 01:15:02 +01:00
Adam Bieńkowski
6654145bb2 ScreenshotManager: implement flash_area and handle flash parameter (#147) 2019-01-28 02:17:58 -06:00
Corentin Noël
fe52fb1288 data: Add gala.css and texture.png to GResource 2019-01-23 21:58:01 +01:00
David Hewitt
7f1e392e03 Restore daemon watch (#429)
This was accidentally removed in #330 and is the major reason
why window menus aren't appearing.
2018-12-16 01:36:35 +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
Rico Tzschichholz
a2a4683b01 po: Update translation template 2018-11-14 16:44:10 +01:00
Corentin Noël
f44e95d8a9 Update travis to juno unstable 2018-11-09 08:40:48 +01:00
Rico Tzschichholz
c9c6338d0d Fix type-argument mismatches of GLib.(S)List variables found by newer valac 2018-11-08 14:26:35 +01:00
Allan Nordhøy
be16d4a0cb gschema.xml: remove trailing period from key description (#265) 2018-10-25 09:53:13 -07: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
fe9f48ae09 Fix Multimonitor windows preventing workspaces from closing (#357)
Use on_all_workspaces instead of is_always_on_all_workspaces()
2018-10-17 16:56:41 +02:00