Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
477b4e3
Initial commit: Add symbolic icons
ochi12 May 13, 2026
ac711b4
Add css entires for theming the tile picker
ochi12 May 13, 2026
fb2f36f
Add File: layoutPicker.js
ochi12 May 13, 2026
a7b6e80
Add initial integration with moveHandler.js. layout picker is
ochi12 May 13, 2026
bcace04
Integrate layout picker with tiling preview
ochi12 May 13, 2026
5bdffcf
Add reveal animation
ochi12 May 16, 2026
b5001aa
Update tile type after picker is fully shown
ochi12 May 16, 2026
b675308
Increase top padding from 6px to 20px
ochi12 May 17, 2026
52c9640
Add maximize picker tile
ochi12 May 17, 2026
8ce65d7
Fix shadow clipping
ochi12 May 17, 2026
d3da956
Ensure moveFinised function for layout picker is triggered
ochi12 May 17, 2026
288af0d
Redesign icons to fit vanilla gnome aesthetics
ochi12 May 17, 2026
6f89636
Add additional signals that ensures layout picker correct position
ochi12 May 17, 2026
2ae689c
Compensate for left and right padding for triggering visibility
ochi12 May 18, 2026
5f79c28
Fix unreliable signal triggering update allocation
ochi12 May 18, 2026
082349a
Refactor: centralize layout picker icon configuration
ochi12 May 18, 2026
56aa71f
Refactor: simplify layout picker tile update logic
ochi12 May 18, 2026
4504e7f
layoutPicker: Reset the tile type when a move starts or ends
3v1n0 Sep 20, 2026
4cd85bb
layoutPicker: Use the vertical icon geometry for its hit test
3v1n0 Sep 20, 2026
863f632
moveHandler: Let an explicit picker selection win over edge detection
3v1n0 Sep 20, 2026
a8c737c
layoutPicker: Follow the dragged monitor, not the pointer one
3v1n0 Sep 20, 2026
1a372de
moveHandler: Don't show the picker on keyboard-driven moves
3v1n0 Sep 20, 2026
ad94cf0
layoutPicker: Only classify the tile type while the picker is shown
3v1n0 Sep 20, 2026
4d10d3f
layoutPicker: Let the actor destroy its own children
3v1n0 Sep 20, 2026
cea8d70
layoutPicker: Add a setting to enable or disable the picker
3v1n0 Sep 20, 2026
7a578ae
layoutPicker: Let the picker manage its own hiding
3v1n0 Sep 20, 2026
bccec71
layoutPicker: Move the enable setting to its own preferences group
3v1n0 Sep 20, 2026
4c6ab2d
moveHandler: Don't toggle the top edge tile when the picker is enabled
3v1n0 Sep 20, 2026
3229520
layoutPicker: Stop handling monitor changes when the shell shuts down
3v1n0 Sep 20, 2026
607fded
layoutPicker: Don't use a monitor that is already gone
3v1n0 Sep 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-base-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-bottom-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-left-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-maximize-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-q1-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-q2-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-q3-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-q4-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-quarter-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-right-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-top-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions tiling-assistant@leleat-on-github/media/tile-vertical-symbolic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions tiling-assistant@leleat-on-github/prefs.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ export default class Prefs extends ExtensionPreferences {
'enable-advanced-experimental-features',
'disable-tile-groups',
'low-performance-move-mode',
'enable-layout-picker',
'monitor-switch-grace-period',
'adapt-edge-tiling-to-favorite-layout',
'enable-tile-animations',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,9 @@
<key name="low-performance-move-mode" type="b">
<default>false</default>
</key>
<key name="enable-layout-picker" type="b">
<default>true</default>
</key>
<key name="adapt-edge-tiling-to-favorite-layout" type="b">
<default>false</default>
</key>
Expand Down
Loading
Loading