Skip to content

Place database credentials widget in scroll area#5560

Merged
droidmonkey merged 1 commit intorelease/2.6.2from
hotfix/dbwizard-scrollarea
Oct 20, 2020
Merged

Place database credentials widget in scroll area#5560
droidmonkey merged 1 commit intorelease/2.6.2from
hotfix/dbwizard-scrollarea

Conversation

@droidmonkey
Copy link
Copy Markdown
Member

This was unreasonably difficult to fix, mainly because of the way Qt styles and sizes scrollareas. I dialed everything in so that the new database wizard is consistent in size and doesn't cause scrunched display. I pulled the styling trick to remove the QScrollArea backgrounds (yes plural) from https://stackoverflow.com/a/16482646.

Screenshots

image

image

Testing strategy

Tested on Linux and Windows

Type of change

  • ✅ Bug fix (non-breaking change that fixes an issue)

Copy link
Copy Markdown
Member

@phoerious phoerious left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Qt layouting really sucks. Usually, you have to play around with the size policies and minimum size hints of widgets. I've never really got my head around it.

@droidmonkey droidmonkey merged commit 8b8cc2f into release/2.6.2 Oct 20, 2020
@droidmonkey droidmonkey deleted the hotfix/dbwizard-scrollarea branch October 20, 2020 01:32
phoerious added a commit that referenced this pull request Oct 21, 2020
Added

- Add option to keep window always on top to view menu [#5542]
- Move show/hide usernames and passwords to view menu [#5542]
- Add command line options and environment variables for changing the config locations [#5452]
- Include TOTP settings in CSV import/export and add support for ISO datetimes [#5346]

Changed

- Mask sensitive information in command execution confirmation prompt [#5542]
- SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [#5484]

Fixed

- Prevent data loss with drag and drop between databases [#5536]
- Fix crash when toggling Capslock rapidly [#5545]
- Don't mark URL references as invalid URL [#5380]
- Reset entry preview after search [#5483]
- Set Qt::Dialog flag on database open dialog [#5356]
- Fix sorting of database report columns [#5426]
- Fix IfDevice matching logic [#5344]
- Fix layout issues and a stray scrollbar appearing on top of the entry edit screen [#5424]
- Fix tabbing into the notes field [#5424]
- Fix password generator ignoring settings on load [#5340]
- Restore natural entry sort order on application load [#5438]
- Fix paperclip and TOTP columns not saving state [#5327]
- Enforce fixed password font in entry preview [#5454]
- Add scrollbar when new database wizard exceeds screen size [#5560]
- Do not mark database as modified when viewing Auto-Type associations [#5542]
- CLI: Fix two heap-use-after-free crashes [#5368,#5470]
- Browser: Fix key exchange not working with multiple simultaneous users on Windows [#5485]
- Browser: Fix entry retrieval when "only best matching" is enabled [#5316]
- Browser: Ignore recycle bin on KeePassHTTP migration [#5481]
- KeeShare: Fix import crash [#5542]
- macOS: Fix toolbar theming and breadcrumb display issues [#5482]
- macOS: Fix file dialog randomly closing [#5479]
- macOS: Fix being unable to select OPVault files for import [#5341]
@phoerious phoerious added pr: bugfix Pull request fixes a bug and removed bug labels Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: bugfix Pull request fixes a bug user interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Database Master Key: "Add Additional Protection..." does not Fit Screen

2 participants