Bug 360185 - New file dialog way too big on OSX default resolution
Summary: New file dialog way too big on OSX default resolution
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 3.0 Alpha
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-07 00:58 UTC by Sinan
Modified: 2016-03-07 20:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sinan 2016-03-07 00:58:58 UTC
When creating a new file, the new file dialog is way too big on OSX. "Cancel" and "Create" buttons are hidden underneath the OSX dock panel. An OSX user would have to press "Option"+"Command"+"D" to hide the dock panel to be able to press "Create" or "Cancel". Really annoying. 

This was not an issue with Krita 2.x. This only shows up with Krita 3.0 Alpha1, Alpha2 on OSX with default resolution (i.e. a user who has not changed resolution options at all).

I'm not sure how to fix this. Either make the dialog resizable, and Krita would have to remember the new size. Or make it smaller? Not that the dialog is resizable on the left and right, but not top and bottom. I'm not sure if Krita 3.0 alpha remembers the resizing of this panel however.

Reproducible: Always

Steps to Reproduce:
---- see description ---
Comment 1 Sinan 2016-03-07 01:00:40 UTC
(In reply to Sinan from comment #0)
> When creating a new file, the new file dialog is way too big on OSX.
> "Cancel" and "Create" buttons are hidden underneath the OSX dock panel. An
> OSX user would have to press "Option"+"Command"+"D" to hide the dock panel
> to be able to press "Create" or "Cancel". Really annoying. 
> 
> This was not an issue with Krita 2.x. This only shows up with Krita 3.0
> Alpha1, Alpha2 on OSX with default resolution (i.e. a user who has not
> changed resolution options at all).
> 
> I'm not sure how to fix this. Either make the dialog resizable, and Krita
> would have to remember the new size. Or make it smaller? Not that the dialog
> is resizable on the left and right, but not top and bottom. I'm not sure if
> Krita 3.0 alpha remembers the resizing of this panel however.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> ---- see description ---

That should say: Note that the dialog is resizable....
Comment 2 Halla Rempt 2016-03-07 07:04:56 UTC
Hm, on my 15" macbook pro, it's just fine, as on the 1920x1200 dell monitor on my mac mini. What mac do you have?
Comment 3 Sinan 2016-03-07 16:32:40 UTC
(In reply to Boudewijn Rempt from comment #2)
> Hm, on my 15" macbook pro, it's just fine, as on the 1920x1200 dell monitor
> on my mac mini. What mac do you have?

I have a 13" Macbook Pro (Early 2015). I have not played with resolution at all, so default resolution, no scaling, etc.

The 13" model is the most common model that people purchase.
Comment 4 Halla Rempt 2016-03-07 17:32:10 UTC
What's the default "scaled" resolution of that laptop? 1440 by 900 or 1024 by 640 pixels? If the latter, it's never going to fit, not even after Scott's redesign. If the former, it actually should already fit.
Comment 5 Sinan 2016-03-07 19:55:52 UTC
(In reply to Boudewijn Rempt from comment #4)
> What's the default "scaled" resolution of that laptop? 1440 by 900 or 1024
> by 640 pixels? If the latter, it's never going to fit, not even after
> Scott's redesign. If the former, it actually should already fit.

Ah, so the default is 1280 x 800 for 13" Macbook Pro. I just checked.

The other options are:

Large text: 1024x640

There is: 1440 x 900

More space: 1680 x 1050

--- All retina ---

Yeah, so if I change the resolution to 1440 x 900, it fixes the problem.

I guess a warning on the download page should be given to Mac users to make sure they use 1440x900 resolution at a minimum?

Because most people won't know what's going on and they will just continue to use the default resolution.
Comment 6 Halla Rempt 2016-03-07 19:56:57 UTC
Git commit bfe0cdb3f4e3d1e2fbbad5a0bcb4575a167f96c4 by Boudewijn Rempt.
Committed on 07/03/2016 at 18:13.
Pushed by rempt into branch 'rempt-osx-port'.

Make the new image dialog less high by putting the groups in tabs

The dialog now fits (just) in the the lowest synthetic retina resolution
on my Mac, where Apple warns that "some applications won't fit". Of course,
you can still forget about editing brush presets.

M  +510  -512  libs/ui/forms/wdgnewimage.ui

http://commits.kde.org/krita/bfe0cdb3f4e3d1e2fbbad5a0bcb4575a167f96c4
Comment 7 Sinan 2016-03-07 20:00:28 UTC
It's not a good idea to use Krita with lower than 1440 x 900 resolution in my opinion.

I'm using 1440 x 900 right now and it is such a big difference from the previous 1280 x 800.
Comment 8 Halla Rempt 2016-03-07 20:07:56 UTC
Git commit 3a6a124ffd863ae13f6d6a4b9b00be8c0efb4880 by Boudewijn Rempt.
Committed on 07/03/2016 at 20:07.
Pushed by rempt into branch 'master'.

Make the new image dialog less high by putting the groups in tabs

The dialog now fits (just) in the the lowest synthetic retina resolution
on my Mac, where Apple warns that "some applications won't fit". Of course,
you can still forget about editing brush presets.

M  +510  -512  libs/ui/forms/wdgnewimage.ui

http://commits.kde.org/krita/3a6a124ffd863ae13f6d6a4b9b00be8c0efb4880
Comment 9 Halla Rempt 2016-03-07 20:09:32 UTC
I have redone the dialog a bit, but there are plenty of other places where Krita needs room, like the brush editor.