Bug 434470 - When in widescreen (3 column) view, always replace right-most column; never push another column because it's weird and going back doesn't work properly
Summary: When in widescreen (3 column) view, always replace right-most column; never p...
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.21.2
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: usability
: 447879 475963 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-16 04:52 UTC by Mohammed Sameer
Modified: 2025-01-02 17:50 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.0
Sentry Crash Report:


Attachments
Initial view (single content pane) (140.19 KB, image/png)
2021-03-16 04:54 UTC, Mohammed Sameer
Details
Multiple content panes (256.17 KB, image/png)
2021-03-16 05:00 UTC, Mohammed Sameer
Details
Initial update view (108.59 KB, image/png)
2021-03-19 09:16 UTC, Mohammed Sameer
Details
Changed update view (186.13 KB, image/png)
2021-03-19 09:18 UTC, Mohammed Sameer
Details
discover video (2.01 MB, video/mp4)
2021-03-31 14:10 UTC, Mohammed Sameer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mohammed Sameer 2021-03-16 04:52:18 UTC
SUMMARY
No easy way to get the initial view(single content pane) of the sidebar pages like "Update", "Settings"  sections in dicover app.

STEPS TO REPRODUCE
1. open discover
2. go to Update or Settings section.
3. In Update section select an update & click more information (or) in Settings section, select "Show contents" button in the flatpak source settings.

OBSERVED RESULT
There is no easy way to go back to the initial view of "Update" or "Settings" sections, we have to open  other sections like "About" & then again open the "Update" or "Settings" sections to get the initial view of the respective sections.

EXPECTED RESULT
Easy way to get back to the initial view like back button etc.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.21
KDE Plasma Version: 5.21.2
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-67-generic
OS Type: 64-bit
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i3-5010U CPU @ 2.10GHz
Memory: 3.8 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 5500

ADDITIONAL INFORMATION
Comment 1 Mohammed Sameer 2021-03-16 04:54:58 UTC
Created attachment 136717 [details]
Initial view (single content pane)
Comment 2 Mohammed Sameer 2021-03-16 05:00:57 UTC
Created attachment 136718 [details]
Multiple content panes
Comment 3 Nate Graham 2021-03-18 18:03:30 UTC
There is a back button in the toolbar that you can click.
Comment 4 Mohammed Sameer 2021-03-19 09:15:27 UTC
Hi,
The back button in the tool bar is greyed out.
So no easy way to get the initial view(Initial view attachment) from changed view(Multiple content panes attachment).

In Update section there is no back button in  the toolbar.
So no easy way from (please see) "Changed update view attachment" to get the (please see) "Inital update view attachment".
There is no back button in "Changed update view attachment" in particular.

Thanks.
Comment 5 Mohammed Sameer 2021-03-19 09:16:57 UTC
Created attachment 136838 [details]
Initial update view
Comment 6 Mohammed Sameer 2021-03-19 09:18:27 UTC
Created attachment 136839 [details]
Changed update view
Comment 7 Nate Graham 2021-03-19 17:32:05 UTC
Those new sets of screenshots don't show a problem: there is no need for a back button because the only view you could go back to is still visible.

Could yo maybe attach a screen recording that shows the problem? I'm afraid I still don't understand what it is. Thanks!
Comment 8 Mohammed Sameer 2021-03-31 14:07:07 UTC
I attached a video showing the problem.
When I install updates, I compare the installed version to available version of all packages. If I want to know about "Fuzzy Clock" package I will click "More Information" button, then the info is displayed.
After that if I want to scroll back to other packages below "Fuzzy Clock", I cannot see the installed version of packages and available version is also not shown fully.
To get the full details I have to go to "About" section & come back to "Update" page & scroll back to "Fuzzy Clock" package to start comparing the package versions, which is not easy. It is not a big issue but it is inconvenient.

Also when I restore the window when in info page, I can click the back button & I can see only the available version string fully.
Comment 9 Mohammed Sameer 2021-03-31 14:10:24 UTC
Created attachment 137199 [details]
discover video
Comment 10 Nate Graham 2021-04-01 17:28:23 UTC
Thanks for the video but I still don't see what the problem is. I understand that you would like to be able to close the second view that appears. But why? The previous one is still visible and still interactive.
Comment 11 Mohammed Sameer 2021-04-02 07:18:00 UTC
> The previous one is still visible and still interactive.

Yes, the previous view is visible, but the version of packages "4:5.21.3-0xneon+20.04+focal+build22 -> 4:5.21.3-0xneon+20.04+focal+release+build23" is shown as "...on+20.04+focal+release+build23"

The full version of above text is not shown when the second view appears.
Comment 12 Nate Graham 2021-04-05 19:45:13 UTC
I see, that does seem like a problem.
Comment 13 Nate Graham 2022-01-12 20:01:09 UTC
*** Bug 447879 has been marked as a duplicate of this bug. ***
Comment 14 Nate Graham 2023-11-16 22:20:37 UTC
*** Bug 475963 has been marked as a duplicate of this bug. ***
Comment 15 Nate Graham 2025-01-02 17:50:50 UTC
Git commit de76132931a1484cc023287729b0db6332e65776 by Nate Graham, on behalf of Rahul Vadhyar.
Committed on 02/01/2025 at 17:50.
Pushed by ngraham into branch 'master'.

Don't show more than 2 columns in wide view

This is as per the recommendation in #27. The three column mode just
does not work that well here.
Related: bug 476900
FIXED-IN: 6.3.0

M  +2    -2    discover/qml/DiscoverWindow.qml

https://invent.kde.org/plasma/discover/-/commit/de76132931a1484cc023287729b0db6332e65776