Shell 40: issue tracking
This is a meta issue for tracking outstanding design and development issues for the new overview design. It is maintained by the core design and development team. As the development work lands in master we'll probably move the non-design parts of the list over to gnome-shell.
Key
-
🔥 Priority issue -
🍰 Enhancement -
🙏 Help wanted -
⛄ Post-freeze material (doesn't change UI)
Needs design
These require design agreement.
-
Make search an overlay -
Empty state for app grid pages?
Need specification
Needs mockups or design details filling in prior to implementation.
Design ready - needs implementing
🔥
Priority issues -
When switching workspaces in the desktop session, the background doesn't move - GNOME/gnome-shell#3635 (closed) 🔥 -
Onboarding - #79 (closed) -
Welcome dialog in the shell - #90 (moved) -
Don't automatically run the tour - GNOME/gnome-initial-setup#120 (closed) -
Show the tour app launcher - GNOME/gnome-tour#28 (closed) -
Show the header bar on the first page - GNOME/gnome-tour#30 (closed) -
Updated tour content - GNOME/gnome-tour#29 (closed) 🔥
-
-
Esc in app grid goes to window picker, rather than all the way back to session 🔥 -
3 finger gestures - GNOME/gnome-shell#3528 (closed) , GNOME/gnome-shell!1562 (merged) 🔥 -
Accidental window drags - #76 (closed) 🔥 -
Have a minimum of 2 workspaces, and only show the workspace switcher (minimap) when there are two or more active workspaces - GNOME/gnome-shell#3739 (closed), GNOME/gnome-shell#3738 🔥 -
Clicking workspaces in the app grid should go to the session (GNOME/gnome-shell!1645 (merged)) 🔥 -
Window drag and drop - don't zoom out to show all workspaces (since we now have the minimap as a drop target). We might want to scale up the minimap a bit on dnd, to hint at it being a drop target. 🔥 -
When workspaces span displays, show the workspace minimap on all displays - (GNOME/gnome-shell#3703 (closed)) 🔥 -
Show app icons on windows - #81 (closed) 🔥 -
App folder/page drag and drop - GNOME/gnome-shell#3574 (closed) 🔥 (this one is independent of the other shell work) -
Show the overview on startup - GNOME/gnome-shell!1678 (merged) 🔥
Other issues
-
Scale down wallpapers more in window pickier to get an "overlap" effect (potentially dependent on the new layout algorithm?) GNOME/gnome-shell!1651 (merged) GNOME/gnome-shell!1670 (merged) -
Extend app icon hover states to bottom screen edge - #89 (closed) -
Gesture-driven animations could use a bit more physics/bounciness to feel smoother/more lively (cc @exalm @verdre) 🍰 ⛄ -
Update default app grid layout - #60 (closed), GNOME/gnome-shell#3122 (closed) -
Hover state on workspaces should be different from the active state. Try scaling by 3% on hover and 7% for the active state. -
The app grid dots (sometimes, not always?) appear with the old "staggered" animation, which doesn't make sense anymore. Just remove that animation. 🍰 -
Popovers on dash icons should be centered above the icon, not to the right of it -
Transitions and behaviour for workspace add/remove - #87 (closed) ⛄ -
Add shadows to app icons in dash, window picker, app grid, search results, app folders - GNOME/gnome-shell#3670 (closed) etc 🍰
Behavioural changes
-
Make Super + scroll switch workspace in the session (needs to avoid opening the overview on super release) 🍰 🙏 (self-contained change; does require building mutter from master) -
Double clicking Activities in session or double super in session or window picker should open app grid -
In the big workspace view, allow creating workspaces before the first workspace via DnD 🍰 ⛄
Visual changes
-
App grid sizing: icons currently feel too big. GNOME/gnome-shell#3718 (Sizing prototype) -
Better indication of active workspace in the app grid - GNOME/gnome-shell#3777 🔥 -
Improved window picker thumbnail visuals - #81 (closed) -
Rounded corners and shadow on the workspaces GNOME/gnome-shell!1651 (merged) -
In the window picker, workspaces should scale down on secondary displays, like on the primary display. GNOME/gnome-shell!1651 (merged) -
Tweak the window picker <-> app grid animation choreography so there is never a big gap between the first row of apps and the window thumbnails, and the minimap appears/disappears faster (i.e. during the first half of the transition rather than its entire duration) ⛄ -
Fix app folder on the grid styling GNOME/gnome-shell#3754 (closed) -
2px border radius on workspaces in appgrid state GNOME/gnome-shell#3789
Associated changes - not related to the core design changes
-
Drop arrows on app menu and system status GNOME/gnome-shell#3567 (closed) 🍰 -
Split out running apps in the dash using a separator 🍰 🙏 -
App icons should either be in the favourites or in the app grid, not both - #88 (closed) GNOME/gnome-shell!1580 (merged) 🍰 🙏 -
Docs updates - GNOME/gnome-user-docs#102 (closed)
⛄
Bugs -
Avoid glitchy accidental hover states in the window picker during gestures (possibly disable hover effects on windows and workspaces during gestures?) -
Clicking inactive workspaces in app grid seems to have a kind of delay -
Dragging favorites off the dash (and not over a specific app grid slot) removes them from favorites (and puts them back in the grid, in the usual spawn point for newly installed apps) [check whether this got fixed] -
When there is a single, smaller window on a workspace the session <-> window picker animation isn't smooth -
Make sure there is a focused window on every workspace, to avoid the abrupt switch from backdrop styling during gestures GNOME/mutter!850 (merged) -
Window picker: app icons on windows should not appear/disappear when switching workspaces, but always be visible -
The workspaces in the appgrid don't allow creating workspaces via DnD, while the minimap does GNOME/gnome-shell#3790 -
The DnD target indicator in the minimap is too small, and appears/disappears with no animation GNOME/gnome-shell#3791 (closed) -
Reduce spacing between Activities and app menu GNOME/gnome-shell#3769 (closed) -
Match system grey in the login screen/gdm with system grey in the overview (or transition smoothly on login) GNOME/gnome-shell#3812 (closed)
To be evaluated
Items that have been implemented but need design review and a decision whether to keep them.
-
"Everything is lava" - allow clicking the overview background to open the app grid (helps to address #68) GNOME/gnome-shell!1666 (closed) -
Transparent top bar in overview GNOME/gnome-shell!1397 (merged) -
Allow creating new workspaces between other workspaces via DnD (both window picker and app grid thumbnails) 🔥
41 material
-
Window picker thumbnail layout algorithm (mockup) - GNOME/gnome-shell#3634 -
Move app grid button out of the dash, to the bottom left corner (mockup, GNOME/gnome-shell!1626 (closed))
Edited by Allan Day