Bug 496722

Summary: Side-tiling on a 200% scale 2880x1800 screen uses mobile/single column view
Product: [Applications] NeoChat Reporter: Nate Graham <nate>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED FIXED    
Severity: minor CC: carl, josh
Priority: NOR Keywords: usability
Version: 24.08.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 24.12.0
Sentry Crash Report:

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