Giter Club home page Giter Club logo

shell's People

Contributors

aarivvk avatar akk9 avatar alphacluster avatar amaxine avatar bennypowers avatar bryanpaget avatar canadaduane avatar carlwgeorge avatar garaevdi avatar gloriouseggroll avatar ids1024 avatar isantop avatar jackpot51 avatar jacobgkau avatar jmmaranan avatar laurentlbm avatar maru-sama avatar mmstick avatar mooey5775 avatar n3m0-22 avatar nicolae-stroncea avatar rthery avatar scaryrawr avatar sevenautumns avatar sjmikler avatar timrichardson avatar varac avatar watchmkr avatar xanewok avatar yasserkaddour avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shell's Issues

Grid leaves empty area at bottom of screen

This seems like it may be related to #39

If I use Super + Enter to resize a window while in free-float mode, there is a region on the bottom of the screen that I cannot resize the window into with Shift + arrows. I can use the mouse to expand the window into that area, but it's almost like the grid does not extend that far.

Screenshot from 2020-03-02 09-34-37

The screenshot above shows my monitor setup with an Alacritty window on each display sized as large as I can make it in window management mode. The top display is 4K (100% scaling) and the bottom one is 1080p. The empty area is much larger on the 4K display in terms of pixels, but it seems roughly the same proportionally as the 1080p display.

Also this does not seem to happen with tiling mode activated, so that tiling grid seems to line up with the full area of my displays better.

Window Focus dialog appears underneath tiling mode window selection

When a window is selected with Super+Enter and then Super+/ is selected, the window focus dialog is below the window highlighting from the window having focus.

Screenshot from 2020-02-25 13-10-28

I see that when launching the window focus dialog first, upon executing Super+Enter, the focus dialog closes (although a bit glitchy).

Outer gaps can be applied multiple times

If I go to set an outer gap value of 3 but hit the enter key more than once, the outer gap gets larger with each key press. The number stays the same in the box though, so maybe something just isn't being reset properly when the outer gap value is updated.

Gaps round down to powers of 4

I think this is intentional, but I can't set a gap value that isn't a multiple of 4. If the value entered isn't a multiple of 4, it sets it to the next lowest multiple of 4. This seems pretty reasonable, although I wonder if true rounding would be more user-friendly than rounding down each time. For example, if I enter 7, it sets it to 4. Would 8 be better since it's closer to the number the user entered?

Gaps aren't applied by default

If I set a gap value then open a few windows, the windows will not have a gap between them. If I then re-apply the gap value, the windows I just opened will have gaps again. It seems like whatever applies the gaps doesn't run upon window creation.

Designs for default tiling, launcher, menu and a section in Settings > Desktop & Workspaces

Design for the default tiling (the logic is open to discussion).
Rules/Steps:

  1. Maximum number of tiles before the system starts splitting windows horizontally:
    • regular format - 2
    • ultrawide - 4
  2. The focus shifts to the newly opened window.
  3. Open the next window to the right from the one with the focus untill you reach the horizontal split point.
  4. When splitting windows horizontally, open the new window at the bottom.
  5. Then split the window to the left.
  6. After that, open the new window to the left of the one with focus.
    Default-Tiling(1)

Menu design that includes:
keyboard shortcuts,
gap setting,
the option to launch windows tiled,
custom layout.
All of the small designs in one window - just to show where the menu will be.
Combined

1
1-1

Step by step saving the new custom layout (Click Save Current in the menu - name the layout and click save - confirmation that the layout was saved - new layout added to the list of custom layouts).

  1. 1-2

  2. Name

  3. Confirmation

  4. 1-3

Launcher design
Launcher

Section of the Settings > Desktop & Workspaces page.
The page is part of the upcoming Gnome design: https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/590
DesktopWorkspaces

Window focus dialog remains open on lockscreen

When the window focus dialog (Super+/) is launched, locking the screen or letting the system lock itself on powersaving timeout, does not close out of the dialog. From the locked screen I can see what applications are open but cannot interact with this menu.

Should Window Focus dialog show currently open windows by default?

When launching the Window Focus dialog with Super+/, should the currently open windows be shown by default? Currently you have to search for something before you are shown any results at all?

I feel as though within the last week the behavior of the Window Focus dialog was to show open programs on launch.

Snap to grid leaves large gap at bottom of screen when windows are maximized

Screenshot from 2020-02-28 15-01-42

For this bug I have Snap to Grid and Show Window Titles activated.

Maximized windows result in a large empty area at the bottom of the screen, almost like the outer gap gets applied multiple times, but only at the bottom. If I hit Super+M, the gap only appears after I click the top bar, but if I drag the window to the top of the screen, the empty area appears right away. The empty area was proportionally much larger on a 4K display.

Windows jumping to wrong monitor

When I'm starting with both monitors completely empty with tiling mode enabled, I can open one terminal window and it opens fullscreen as expected. However the next one I open pushes the new window and the one that was already open to my other monitor.

animation
This gif was taken across two 1080p monitors. Having Peek any larger interfered with the bug I was seeing, so I had to make it a bit smaller. Hopefully it's still clear, but basically I opened a terminal on the right monitor, and opening one one more pushed both of them over to the left monitor.

Fork balancing sometimes makes Super+O reorient windows strangely

If I open a bunch of tiled windows and close a bunch on one side of the fork, I can make a whole bunch on one side of the fork reorient with the single window on the other side of the fork when I hit Super + O. Is this they way it's supposed to work, or should forks rebalance themselves so not so many windows change with an orientation change?

animation

Remove Switch Monitor Ctrl+Super+Left/Right Shortcuts

After a discussion with @maria-komarova , we think we may want to reconsider overriding Ctrl+Super+Left and Right for half-tiling windows left or right on the screen. I'm not certain it will work great in tiling mode, but in the default non-tiling mode, it breaks immersion and takes far more keypresses. What used to be a single hotkey now requires me to enter window management mode, move the window, resize the window, then hit enter. The process seems likely to monopolize the user's attention span, which is detrimental for productivity.

Add gaps feature

  • Added gap settings
  • Avoid gap on top-most corner
  • Avoid gap on left-most corner
  • Avoid gap on right-most corner
  • Avoid gap on bottom-most corner
  • Gap everything in-between

Old Keyboard Shortcuts are Lost W/out warning

Context

I wanted to try this to start offering early feedback and to start getting used to what I think is going to be amazing so I asked around and @mmstick got me hooked up right away (thanks!).

I'm on Pop 19.10 and had to do npm install -g typescript (I already had npm set up).
tsc --version now returns Version 3.8.3

This is an Oryx Pro 2019.

Problem

After running the rebuild.sh script, I noticed all my mostly default familiar Pop!_OS shortcuts to move windows around no longer worked. This is obviously expected (that there will be new conflicting shortcuts with a regular Gnome Session), but what was not necessarily expected was that I was going to "lose" my original shortcuts.

Perhaps there's a way to mitigate this (warn users? allow to "save" them?)

Expected

That there was a way to restore my shortcuts the way they were before.

Why am I filing this?

At the request of "shpurk" on mattermost who said: (And I quote):

Maybe you should file an issue about this, the fact that you didn't think to do this/etc, when people upgrade to 20.04, there will probably be a lot more people in the same spot you are in.

Thanks!

Window Focus dialog window moves when typing

When Super+/ is pressed:
Screenshot from 2020-02-28 17-22-39

After typing the position of the text box on the screen moves, which can be disorienting to the user:
Screenshot from 2020-02-28 17-22-51
(note the alignment between the input box and "Online Accounts" in the window below)

I think it might be better if the text box stayed in the same place, but the dialog grew downwards to accommodate the results that appear.

Ctrl+Super+Left tiles window to left side of screen

When launching an application with "Launch windows tiled" disabled, Ctrl+Super+Left will tile the program to the left side of the screen. Pressing it again will untile the program. Ctrl+Super+Right does not do anything.

Opening 4+ windows on 1080p screen does not tile as designed

With tiling on by default, on a 1080p display, the fourth window opened (without changing focus of the windows other than by opening the second and third windows) does not follow the window tiling guidelines as defined here: #9.

Screenshot of current behavior:
Screenshot from 2020-02-25 10-38-13

Screenshot of behavior defined in #9:
defaulttiling

Ctrl + Super + Up was assigned to multiple things

I know this is still early, but I discovered the cause of my biggest pain point with pop-shell so far. Somehow Ctrl + Super + Up was assigned to two actions: switch workspace up and restore window. Once I manually reset that hotkey, everything was much better. I did toggle the extension a few times, so maybe that's where the issue came from. I'm also running 20.04, in case that is relevant.

Improvement idea: window selection indicator/animation

When changing focus to different windows on my 4K non-scaled monitor, I'm finding that it's sometimes hard to follow the mouse cursor around the screen and keep track of which window I currently have focused. If we had an animation or something to indicate which window was becoming active, I think that would make window navigation much quicker and easier.

2-26 Feedback Meeting

  • Super Q for closing windows (To avoid the destructive action of closing a window when closing browser tabs (CTRL+W) was the intent)
  • Rename "Launch Windows Tiled" to "Tile Windows"
    • Change functionality to tile all open windows when activated
    • Give the largest space the browser
  • When in tiling mode Super+Enter and then direction keys moves the window to a different tree
  • When in tiling mode Super+Enter then Shift+direction keys resizes the tree
  • Add Appearance drop down to the extension with Inner Gaps, Outer Gaps, and Show Widow Titles options.
  • Adjust gap sizes as the setting is changed (rather than on enter)
  • Super + W to convert a window to floating and vice versa
  • Change toggle orientation to Super + O
  • Add application launching
    • Search via desktop files
    • Command line execution
    • sudo command handling
  • Fix resizing issues

Handle situations where a window decides to move itself

Some applications remember their location on the screen when they were last open, and then try to open themselves in the same location after they have been placed by the window manager.

Firefox is really bad about doing this after it has opened.

We should tell windows to sit and stay.

Pixel in top-left corner

There is a bright pixel in the top-left corner when this extension is enabled and before the overlay is used.

Should the management overlay not match up with windows in floating mode?

Screenshot from 2020-02-28 15-27-32

If I'm in floating mode and I open the management overlay, there is a good chance a window I select won't line up with the borders of the management overlay. I know the overlay is on a grid, while windows in floating mode are not, but it does look a little strange, and hitting enter without making adjustments will slightly resize the window to the size of the overlay. I'm wondering if the first view of the overlay shouldn't be forced to line up with the window, then return to its grid once adjustments are made?

Complete Window-Title Toggle Feature

By default Brave (and other Chrome browsers) have headerbars and enabling it adds a double headerbar though it removes it for other applications.

This is on Pop 20.04 LTS which may void out this bug report which is fine.

gnome-shell --version
GNOME Shell 3.34.3

Just pulled the shell from git a few minutes ago.

Window focus dialog improperly themed in dark mode

With dark mode enabled, launching the window focus dialog Super+/ shows a dark text box with a white dialog around it. The white dialog makes this look very odd. This looks fine in light mode, so I think this is an issue with appropriately theming the dialog in different modes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.