Skip to content
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

Make dialogs resizable #6332

Open
feerrenrut opened this issue Sep 5, 2016 · 6 comments
Open

Make dialogs resizable #6332

feerrenrut opened this issue Sep 5, 2016 · 6 comments

Comments

@feerrenrut
Copy link
Contributor

Some of the dialogs would benefit from being resizable. Dialogs with list controls (single or multi-column) or tree views often have entries that are much bigger than the space allocated to them. This can make them more difficult to read. While ideally all dialogs would have a layout that finds the balance between ease to read and not looking oversized, a fairly simple fallback option is to make the dialogs resizable. A user can just resize the dialog in order to fit the content they are interested in on the screen.

Implementation hint: #6189

@feerrenrut
Copy link
Contributor Author

Specific request for the elements list: #946

JulienCochuyt added a commit to accessolutions/nvda that referenced this issue Sep 11, 2019
JulienCochuyt added a commit to accessolutions/nvda that referenced this issue Sep 11, 2019
JulienCochuyt added a commit to accessolutions/nvda that referenced this issue Sep 11, 2019
JulienCochuyt added a commit to accessolutions/nvda that referenced this issue Sep 11, 2019
JulienCochuyt added a commit to accessolutions/nvda that referenced this issue Sep 11, 2019
@JulienCochuyt
Copy link
Collaborator

Ok, I think I got caught by my own enthusiasm. I did not have the initial intention to impact the whole of these dialogs.
@feerrenrut, would you prefer I squash PRs #10189, #10190, #10198, #10203 and #10204 into a single PR or is it fine for you to review as is?

@feerrenrut
Copy link
Contributor Author

Yes, separate PR's is fine, probably easier actually. Thanks!

JulienCochuyt added a commit to accessolutions/nvda that referenced this issue Sep 13, 2019
feerrenrut pushed a commit that referenced this issue Sep 13, 2019
Issue: #6332

Make the input gesture dialog resizable. For resizable dialogs, setting an initial size on one of the controls in the dialog will affect the minimum size.
feerrenrut pushed a commit that referenced this issue Sep 13, 2019
Make Dictionary Dialog resizable
Issue: #6332
feerrenrut pushed a commit that referenced this issue Sep 13, 2019
…0198)

Allow the Speech Symbols dialog to be enlarged vertically 

Issue: #6332
feerrenrut pushed a commit that referenced this issue Sep 13, 2019
…10190)

Settings dialogs that use the resizable keyword arg additionally get the maximise button style
Issue: #6332
@lukaszgo1
Copy link
Contributor

@JulienCochuyt As all your PR's related to this issue are now merged could you provide a status update for this one? What remains to be done?

@JulienCochuyt
Copy link
Collaborator

@lukaszgo1 wrote:

@JulienCochuyt As all your PR's related to this issue are now merged could you provide a status update for this one? What remains to be done?

I still have a few of these in my bucket, but I'd thought it would wait for after #11006, unless GUI layout "fixes" might still be acceptable in the meantime.

Notably, I did not post yet my tweaks on Elements Dialog resizing, Dictionary Entry fields aligning and expansion nor Speech and Braille viewers keyboard resizing and maximization.

@feerrenrut, please let me know if you wish I post some of these or keep holding off.

@feerrenrut
Copy link
Contributor Author

Thanks for your work on this @JulienCochuyt , but please hold off for now. Our goal is to get our list of non-draft unblocked PR's down to just a handful of the newest issues. Unfortunately the older PRs are often no longer maintained, or were never finished, and there are a few that might be questionable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants