Bug 4543 - clawsker window too big on small screens -- not resizeable with scrollbars
Summary: clawsker window too big on small screens -- not resizeable with scrollbars
Status: RESOLVED FIXED
Alias: None
Product: clawsker
Classification: Unclassified
Component: default (show other bugs)
Version: GIT
Hardware: PC Linux
: P3 enhancement
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2021-10-19 12:04 UTC by linux.felixbecker2
Modified: 2021-10-20 01:44 UTC (History)
1 user (show)

See Also:


Attachments
Screenshot showing clawsker window on a 1280x720 screen, where parts of the window are out of screen. (17.64 KB, image/png)
2021-10-19 12:04 UTC, linux.felixbecker2
Details
Fix proposal to lower height requirement below 720 pixels (722 bytes, patch)
2021-10-19 21:00 UTC, Ricardo Mones
Details | Diff

Description linux.felixbecker2 2021-10-19 12:04:23 UTC
Created attachment 2253 [details]
Screenshot showing clawsker window on a 1280x720 screen, where parts of the window are out of screen.

Clawsker is not usable on small screens:

I have a 1280x720 screen, and the 720 height is already too low to display the full clawsker window.

I would expect that the window is resizeable also to small sizes and scrollbars appear, but it is not possible.

So it is difficult to see the whole window and the buttons at the bottom of the window; the window needs to be moved out of top screen space to reach the bottom of the window.

Attached I have a screenshot. It is clawsker with GTK3.

Output of `clawser --version`:

-- %< --

Clawsker :: A Claws Mail Tweaker
Version: 1.3.4
Perl-GLib version 1.3293, built for 2.68.2, running with 2.70.0.
Perl-GTK3 version 0.038, built for 30, running with 3.24.30.
Claws Mail returned version 3.18.0.0.

-- >% --
Comment 1 Ricardo Mones 2021-10-19 21:00:10 UTC
Created attachment 2254 [details]
Fix proposal to lower height requirement below 720 pixels

Indeed, Clawsker requires some amount of screen state to display all the settings, and migration to GTK+3 has worsened this requirement, unfortunately.

Anyway, in this case there's still a small room for improvement by rearranging some widget that may work for your resolution.

Please test the attached patch. If you're running a packaged clawsker you may copy the program from /usr/bin to a writable location, patch the copy and run it to test.

Thanks in advance,
Comment 2 linux.felixbecker2 2021-10-19 21:11:21 UTC
Thanks for the proposed fix,

I will test later.

But: Instead of "needing quite some room", what is with making the window resizeable also to small sizes and when the window is too small, using scroll bars?

Regards!
Comment 3 linux.felixbecker2 2021-10-19 21:26:00 UTC
This patch makes it a bit smaller in height and _just_ fittin on 720 pixels height for me.

But possibility to makt the window small with then-appearing scrollbars would be definitely the more barrier-free option.
Comment 4 Ricardo Mones 2021-10-20 01:44:43 UTC
Great, fixed in commit 83c5330c.

Scrollbars are a possibility, yes, but I'd prefer other UI re-arrangements before resorting to them.

Note You need to log in before you can comment on or make changes to this bug.