Bug 496722 - Side-tiling on a 200% scale 2880x1800 screen uses mobile/single column view
Summary: Side-tiling on a 200% scale 2880x1800 screen uses mobile/single column view
Status: RESOLVED FIXED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: 24.08.2
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-11-26 21:08 UTC by Nate Graham
Modified: 2024-11-27 16:07 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2024-11-26 21:08:25 UTC
Many newer laptops these days have a 14" 2880x1800 screen. KScreen and KWin pick 200% scale for these screens, leaving to a logical resolution of 1440x900.

At such a resolution, side-tiling NeoChat's window to one of the screen edges so that it's 720px wide makes it enter single-column mobile mode, which is annoying on the desktop. There's easily enough room to show two columns, and in fact, if I make the sidebar narrower *before* side-tiling the window, it will retain its form factor as expected.

As a result of this, every time I launch NeoChat, I have to remember to resize the sidebar a tiny bit (because it doesn't remember this, which is a separate issue) before tiling it to the side.
Comment 1 Bug Janitor Service 2024-11-26 21:53:21 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/2028
Comment 2 Nate Graham 2024-11-27 16:07:10 UTC
Git commit 47eba6b7209c7ec0d3b206d0eee553f0d3e7e921 by Nate Graham.
Committed on 27/11/2024 at 16:07.
Pushed by ngraham into branch 'master'.

Make the room list slightly narrower by default

`GridUnit * 17` is 306px, which is quite wide. Given that the focus in
this app is on the content (i.e. the chat view) let's make the sidebar
a 36px narrower to make more room for content.
FIXED-IN: 24.12.0

M  +1    -1    src/qml/RoomListPage.qml

https://invent.kde.org/network/neochat/-/commit/47eba6b7209c7ec0d3b206d0eee553f0d3e7e921