After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 776183 - views needs a larger minimum size
views needs a larger minimum size
Status: RESOLVED OBSOLETE
Product: gnome-todo
Classification: Other
Component: User Interface
3.22.x
Other Linux
: Normal minor
: ---
Assigned To: GNOME To Do maintainer(s)
GNOME To Do maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2016-12-16 22:57 UTC by Christian Stadelmann
Modified: 2020-11-25 16:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
a screenshot of gnome-todo showing the bug (9.49 KB, image/png)
2016-12-16 22:57 UTC, Christian Stadelmann
  Details
gtd-window.c : Set a minimum size for GtdWindow (984 bytes, patch)
2016-12-30 10:57 UTC, Rohit Kaushik
rejected Details | Review

Description Christian Stadelmann 2016-12-16 22:57:38 UTC
Created attachment 342091 [details]
a screenshot of gnome-todo showing the bug

Steps to reproduce:
1. open gnome-todo with no task due today
2. go to "Today" view
3. resize window to smallest possible size

What happens:
Resized window is too small, leaving the UI cluttered

What should happen:
Window should have a minimum size to prevent it from being too small.

gtk3-3.22.5-1.fc25.x86_64
gnome-todo-3.22.0-1.fc25.x86_64


Additional info:
This issue is also present for all the other views (Scheduled, Unscheduled) but harder to reproduce since you tend to have some more tasks.

This issue is also present for "Lists" view, which doesn't show at least one full calendar, rendering it pretty unusable and the UI hard to understand.
Comment 1 Rohit Kaushik 2016-12-30 10:57:15 UTC
Created attachment 342616 [details] [review]
gtd-window.c : Set a minimum size for GtdWindow

This patch sets a minimum size (800*400) to which user can minimize
the window.
This fixes the UI issue in too small window size as it prevents
the window form being minimized to very small size.
Comment 2 Georges Basile Stavracas Neto 2017-03-01 21:33:44 UTC
I don't think setting a minimum size is a good idea. Think of users with low resolution devices: they won't be able to use GNOME To Do.

As a rule of thumb, I try to make apps work on 720x480 resolutions with the Large Fonts a11y setting on.

I'm tentatively closing this bug as WONTFIX. If you feel like there I'm not seeing the entire truth, please reopen it and we can discuss more.
Comment 3 Christian Stadelmann 2017-03-05 10:54:39 UTC
(In reply to Georges Basile Stavracas Neto from comment #2)
> I don't think setting a minimum size is a good idea. Think of users with low
> resolution devices: they won't be able to use GNOME To Do.
> 
> As a rule of thumb, I try to make apps work on 720x480 resolutions with the
> Large Fonts a11y setting on.

That's ok. We do not need more than 480px of height for a fix here.

> I'm tentatively closing this bug as WONTFIX. If you feel like there I'm not
> seeing the entire truth, please reopen it and we can discuss more.

So how about changing the GtkOverlay in each panel to not shrink below the size of its "empty" widdget, i.e. GtdEmptyListWidget with CSS name "empty_box"? With default font size it needs 330px height, with a11y large font the window needs 356px height, so it will still fit on a screen with a height of 480px.
Comment 4 André Klapper 2020-11-25 16:21:31 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all
older bug reports and feature requests in GNOME Bugzilla which have not seen
updates for a while.

If you still use gnome-todo and if you still see this bug / want this
feature in a recent and currently supported version, then please feel free to
report it at
https://gitlab.gnome.org/GNOME/gnome-todo/-/issues/
by following the guidelines at
https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines

Thank you for creating this report and we are sorry it could not be implemented
so far (volunteer workforce and time is limited).