Bug 392778 - Elisa should better handle being scaled down to a small size
Summary: Elisa should better handle being scaled down to a small size
Status: RESOLVED FIXED
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Nate Graham
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-05 21:51 UTC by Nate Graham
Modified: 2019-12-23 21:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 20.04.0


Attachments
Elisa quarter-tiled (309.58 KB, image/png)
2018-04-05 21:51 UTC, Nate Graham
Details
Lollypop quarter-tiled (297.84 KB, image/png)
2018-04-05 21:51 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2018-04-05 21:51:35 UTC
Created attachment 111859 [details]
Elisa quarter-tiled

Elisa nightly Flatpak build from kdeapps repo on Kubuntu 17.10

My current favorite music player, Lollypop, handles being quarter-tiled on my 1080p display very gracefully, and without any design or functionality compromises. I tried the same with Elisa and found a bunch of bugs:
- Some UI elements overflow their frames
- Sidebar text is way too big
- The top header (with the blurry background) remains too large and takes up too much of the limited space
- Playlist panel header text and icons are way too big
- Text in the playlist panel gets elided and is mostly unreadable
- In general, the area devoted to content becomes small compared to the area for chrome

Screenshots attached.

The font used for both apps is Ubuntu 11.
Comment 1 Nate Graham 2018-04-05 21:51:52 UTC
Created attachment 111860 [details]
Lollypop quarter-tiled
Comment 2 Alexander Stippich 2018-04-07 18:42:28 UTC
Elisa requires a minimum window size so that we work around these issues, but quarter-tiling ignores that. It doesn't work here as well, so I have to think about some solutions
Comment 3 Matthieu Gallien 2018-09-05 19:03:33 UTC
Thanks for your report.

I have started working on https://phabricator.kde.org/T9640 to fix this.
Comment 4 Matthieu Gallien 2018-09-17 18:34:20 UTC
Git commit 34dc3e309209a38c219796c572d169de67bdd0e9 by Matthieu Gallien.
Committed on 17/09/2018 at 18:34.
Pushed by mgallien into branch 'master'.

allow ViewSelector to show icon only when the window is small

Summary:
When the elisa window is small, ViewSelector only show icons and
the entry text is shown only via a tooltip

T9640

Test Plan: allow to start to fix issues when quarter tiled

Reviewers: ngraham, astippich, januz

Reviewed By: astippich

Differential Revision: https://phabricator.kde.org/D15308

M  +8    -0    src/qml/BaseTheme.qml
M  +8    -1    src/qml/ContentView.qml
M  +9    -1    src/qml/NavigationActionBar.qml
M  +83   -3    src/qml/ViewSelector.qml

https://commits.kde.org/elisa/34dc3e309209a38c219796c572d169de67bdd0e9
Comment 5 Matthieu Gallien 2018-09-17 18:35:19 UTC
Git commit 152cbb81c080e14bbbf164636f6bce1d9e76efd2 by Matthieu Gallien.
Committed on 17/09/2018 at 18:35.
Pushed by mgallien into branch '0.3'.

allow ViewSelector to show icon only when the window is small

Summary:
When the elisa window is small, ViewSelector only show icons and
the entry text is shown only via a tooltip

T9640

Test Plan: allow to start to fix issues when quarter tiled

Reviewers: ngraham, astippich, januz

Reviewed By: astippich

Differential Revision: https://phabricator.kde.org/D15308

M  +8    -0    src/qml/BaseTheme.qml
M  +8    -1    src/qml/ContentView.qml
M  +9    -1    src/qml/NavigationActionBar.qml
M  +83   -3    src/qml/ViewSelector.qml

https://commits.kde.org/elisa/152cbb81c080e14bbbf164636f6bce1d9e76efd2
Comment 6 Nate Graham 2019-12-21 22:39:44 UTC
Should be fully fixed with https://invent.kde.org/kde/elisa/merge_requests/47
Comment 7 Nate Graham 2019-12-23 21:45:15 UTC
Git commit 53aea328d0d162c60b83c6d2f389405a2d0c4b33 by Nate Graham.
Committed on 23/12/2019 at 21:45.
Pushed by ngraham into branch 'master'.

Make the "Show Playlist" action more obvious, and hide the playlist at small window sizes

See merge request kde/elisa!47

FIXED-IN: 20.04.0


https://invent.kde.org/kde/elisa/commit/53aea328d0d162c60b83c6d2f389405a2d0c4b33