spot icon indicating copy to clipboard operation
spot copied to clipboard

Feature Request: View Switcher or similar for mobile handset

Open 000exploit opened this issue 4 years ago • 4 comments

Currently, I'm using spot also on the mobile device named as Lenovo A6010, and I'm not happy with current UX, that is terrible on small and big screens(of course on mobile devices). Always rely on GtkListBox for every action isn't good for daily usage, but perhaps the solution for this problem may be View Switcher(or top/dockbar as it referenced in some design docs), that can separate "Home" page(see #468), search and "Library" as in official mobile app. There are some reference in screenshots from official mobile app:

Dockbar example

Dockbar

And
Library menu example

Library

UPD: There is also the same concept with separating 3 "pages" in official desktop app
Desktop app example

Screenshot from 2022-02-16 23-11-59

As I know, GTK and libadwaita allows changing elements in runtime(i.e. resizing window), so it should be possible to implement without changing "desktop" interface.

000exploit avatar Feb 16 '22 21:02 000exploit

This makes sense to me, as long as it's technically feasible without too much jank - Software abandoned the desktop sidebar, mobile view switcher paradigm, for example: Reconsider sidebar for 41?

jannuary avatar Feb 17 '22 01:02 jannuary

Software abandoned the desktop sidebar, mobile view switcher paradigm

Yes, I saw how worst it can be here after resize, but they chose View Switcher on all devices that works in their case, but not here. App will be unusable on desktop if there will be only View Switcher and with sidebar it will require additional work. I don't agree to leave everything as it is, because app already adaptive and can be used on the phone.

000exploit avatar Feb 17 '22 08:02 000exploit

This makes sense -- would have to rethink quite a few things if we get rid of the sidebar though

xou816 avatar Feb 20 '22 18:02 xou816

It may be solvable after the release of libadwaita 1.3, adaptive states will be added there (they should be).

000exploit avatar Nov 13 '22 15:11 000exploit