Comments (7)
If you press return, it should snap to that exact position, unless we make the first movement calculate the 0, 0, 0, 0
position.
from shell.
I'm just wondering if the window should be making any movements if the user has not yet directly moved anything with the arrow keys. For example: should Super
+Enter
then Enter
move a window, or should arrow keys be hit to make movements first? I think UX input on this would be good, if @maria-komarova doesn't mind weighing in.
from shell.
My first inclination is to say that if the window is off grid and you hit Super+Enter, then hit Enter, it should move to the position of the overlay. But I had tiling for a while now and my perception might be clouded. Should we try to see how someone unfamiliar with tiling would behave?
I think what we can do is make it work as descried above. Then on the next round of testing, I plan to sit and observe people using tiling at different stages (first use, after couple of days etc.). I can note that concern down and try to closely watch and then talk through whatever reactions will arise. What do you think?
from shell.
Okay, I'll have the overlay start in an undefined state, where Enter
does nothing until they start moving the overlay
from shell.
I actually meant the defined state.
from shell.
@pop-os/quality-assurance feels that if a change isn't made, Enter should not move the window.
Super+ Enter is just entering a mode. This mode should allow the user to apply changes, not apply changes automatically. If we are changing automatically, why not offer a potentially useful change (for example: quarter/half tiling)?
Also when the management overlay is launched, if it is not directly over the program that had focus, it is less clear what this blue rectangle is for.
from shell.
Yes, the overlay should start above the activated window. And not move if enter is pressed without adjustment.
There is an issue open for this one here: #6
from shell.
Related Issues (20)
- Pop OS tiling creates empty windows with Wayland HOT 7
- Last update broke window tiling feature HOT 1
- tiling changes with minimized window and workspace switch
- Can only run 978c2d029bf7a9f9bd248f28d6d1aa14ee3a8517 on kinetic
- Cannot Manage Tiling With Mouse on GNOME 44 HOT 4
- js102 102.10.0 breaks tiling on Wayland HOT 6
- Add pano manager to Floating window exclusions list HOT 2
- Support for lunar HOT 1
- Failed to install the following packages HOT 2
- windows sometimes open zoomed (Xorg) HOT 28
- Title Bar doesn´t hide anymore on gnome 44 HOT 3
- [Nobara Linux, GNOME 43] Active hint not working on the first window opened HOT 5
- Windows get randomly reshuffled HOT 7
- Blank/black screen/terminal when installing - Left partially installed/configured HOT 1
- In Tiling Mode, Active Border Radius does not change the thickness of Active Hint line HOT 1
- Feature Request: Create a Setting to Change the Thickness of the Active Hint HOT 3
- Blurry JetBrains IDEs until maximizing and unmaximizing HOT 3
- Updates for Wayland/Gnome on 22.04 LTS? [Request] HOT 1
- external monitor hotplug (specifically unplugging) buggy
- Super + Left Click + Drag does not activate zoning with tiling enabled HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shell.