https://bugs.kde.org/show_bug.cgi?id=454455

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/commit/08
                   |                            |68a5ae8154d10ccc7488034bc5b
                   |                            |6e458a17968
   Version Fixed In|                            |5.26

--- Comment #9 from Nate Graham <n...@kde.org> ---
Git commit 0868a5ae8154d10ccc7488034bc5b6e458a17968 by Nate Graham.
Committed on 09/08/2022 at 23:54.
Pushed by ngraham into branch 'master'.

applets/kickoff: add "compact list item style" option and use new tall style by
default

Kickoff uses an unusual way of locating list items' descriptions: it
puts them on the same line as the title, aligned to the right.

This saves vertical space but suffers from several issues:

- Because both labels need to inhabit the same line, a long title will
  cause the description to be elided into uselessness
- It's a different style than what we use for other list items with
  fundamentally the same set of data; we don't re-use users' existing
  familiarity with KDE-style list items that typically have the caption,
  subtitle, or description below the label/title
- Saving vertical space is not a win here because we want the applet to
  be touch-friendly, and short list items make that worse, not better

Accordingly, this MR adds an option to switch the list items between two
styles:
- The current style, which is now called "compact list item style"
- A new default style with the subtitle below the main text, which is more
  conventional and more touch friendly.

This new default list item style is intended to improve the "Gwenview? What's
a Gwenview?" effect that users have been complaining about. Despite the fact
that the compact/inline list items have a caption that actually tells you what
branded apps like Gwenview are, people seem blind to it because they don't
expect to see a description in that location. No other KDE list items do this
and it's a fairly unusual style outside of KDE as well.

When using Touch mode, compact mode is disabled if it was manually activated.


| New default setting (tall list items) | compact list items | Config window
now |
| ------------------------------------- | ------------------ |
----------------- |
| ![Tall_style](/uploads/9af537fbbabe461aff7a170139b8095f/Tall_style.png) |
![compact_mode](/uploads/ce119b5fb345f2b784bbbba9e73a2889/compact_mode.png) |
![Config_window](/uploads/2204db79fbdf06f653d1ae968a472424/Config_window.png) |
FIXED-IN: 5.26

M  +4    -0    applets/kickoff/package/contents/config/main.xml
R  +9    -65  
applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml [from:
applets/kickoff/package/contents/ui/KickoffItemDelegate.qml - 074% similarity]
M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml
M  +17   -0    applets/kickoff/package/contents/ui/ConfigGeneral.qml
M  +1    -1    applets/kickoff/package/contents/ui/FullRepresentation.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffDropArea.qml
A  +72   -0    applets/kickoff/package/contents/ui/KickoffGridDelegate.qml    
[License: GPL (v2+)]
M  +1    -4    applets/kickoff/package/contents/ui/KickoffGridView.qml
A  +109  -0    applets/kickoff/package/contents/ui/KickoffListDelegate.qml    
[License: GPL (v2+)]
M  +4    -4    applets/kickoff/package/contents/ui/KickoffListView.qml
M  +18   -7    applets/kickoff/package/contents/ui/KickoffSingleton.qml
M  +1    -1    applets/kickoff/package/contents/ui/PlacesPage.qml

https://invent.kde.org/plasma/plasma-desktop/commit/0868a5ae8154d10ccc7488034bc5b6e458a17968

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to