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.
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/2028
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