-
Notifications
You must be signed in to change notification settings - Fork 42
reduce minimum size #1103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reduce minimum size #1103
Conversation
need to still tweak this to address the bug reported by Nina where the replybox is partially hidden when you double-click the titlebar or click on the max window button in Qubes please hold off on review for now |
d8d8dcf
to
c129a24
Compare
@eloquence to review with @ninavizz |
c129a24
to
c8bf975
Compare
c8bf975
to
3346e30
Compare
(just trying to fix errors around black and isort since those changes were merged into the |
7ec3a8c
to
0908682
Compare
0908682
to
6444668
Compare
@ninavizz, @creviera and I discussed this today. Here's where we are:
|
And it occurs to me belatedly that I was testing on my cursed main Qubes machine, which has caused other visual variances in the past. 🤦 I should try another system. |
Well, my clean and virtuous test Qubes machine also gets the sourcelist scrollbar at 1280x1024. Anyone else see this? |
I may have overstated its cleanliness and virtue. I still had a custom DPI value from earlier testing. Resetting to 96 eliminated the scrollbar. |
We can add a followup issue for supporting custom dpi settings. As far as what Kushal is seeing as the default client, I'm surprised. On Debian, the inital screen looks like this for me (you can see the close button in the top right and that it fits within a 1280x1024 resolution screen: If I double click it shrinks to the min width: In Qubes, I see the same behavior. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As this looks good at default DPI settings, and we're going to address DPI flexibility in another issue, approving.
This PR also closes #584 |
Description
Fixes #1074, see what it currently looks like:
This PR makes it so the client fits within a 1280x1024 screen when it opens and adds support for a small variation in size in the sourcelist when you change the window size.
Also small fix to the sign-in button so that it no longer does this when you shrink the client to its smallest height. This is what it used to look like:
Known issues that need to be addressed as follow-up or as part of this PR:
Test Plan
Regression Test
Also check that the text, buttons, and widgets match what's on the
master
branch when the client is expanded for a larger screen resolution.Checklist
If these changes modify code paths involving cryptography, the opening of files in VMs or network (via the RPC service) traffic, Qubes testing in the staging environment is required. For fine tuning of the graphical user interface, testing in any environment in Qubes is required. Please check as applicable:
If these changes add or remove files other than client code, the AppArmor profile may need to be updated. Please check as applicable:
If these changes modify the database schema, you should include a database migration. Please check as applicable:
master
and confirmed that the migration applies cleanlymaster
and would like the reviewer to do so