-
-
Notifications
You must be signed in to change notification settings - Fork 668
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
Improved DPI Scaling on Windows and Fixed related Bugs #2155
Open
proneon267
wants to merge
115
commits into
beeware:main
Choose a base branch
from
proneon267:patch-20
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 103 commits
Commits
Show all changes
115 commits
Select commit
Hold shift + click to select a range
184d5d4
Fixed bug in call of SetProcessDpiAwarenessContext
proneon267 986804f
Added a changelog.
proneon267 5967db9
Fixed winforms scaling bugs.
proneon267 a9f740b
Updated changelog.
proneon267 c1bdf9d
Added event handler to detect dpi change when live.
proneon267 196bf77
Merge branch 'patch-20' of https://github.com/proneon267/toga into pa…
proneon267 29a55d3
Merge branch 'main' into patch-20
proneon267 ff23b17
Empty commit for CI/CD
proneon267 afccfc6
Updated changelog
proneon267 94dce84
Added support for font scaling based on DPI change
proneon267 65c6bd7
Empty commit
proneon267 21d1f56
Miscellaneous fixes
proneon267 fcfe409
Merge branch 'beeware:main' into patch-20
proneon267 0129035
Merge branch 'beeware:main' into patch-20
proneon267 ebd1c29
Fixed Hwnd Related Bugs.
proneon267 4e4addc
Fixed menubar clipping bug.
proneon267 7aeeb7c
Miscellaneous fixes
proneon267 0ff2ec6
Empty commit for CI
proneon267 1012ac5
Merge branch 'beeware:main' into patch-20
proneon267 1393b7d
Empty commit for CI
proneon267 796db51
Added Support for Scaling Stack Trace Dialogs.
proneon267 ec7617d
Miscellaneous fixes
proneon267 a4ff196
Miscellaneous fixes
proneon267 9e3685a
Miscellaneous fixes
proneon267 20b6793
Merge branch 'main' into patch-20
proneon267 4619553
Merge branch 'main' into patch-20
proneon267 6f8019c
Empty commit for CI
proneon267 407156e
Added support for scaling window toolbar
proneon267 550839c
Added tests
proneon267 392487a
Miscellaneous fixes
proneon267 2d59078
Fixed tests
proneon267 d54bc4d
Merge branch 'beeware:main' into patch-20
proneon267 c45aa2e
Modified scaling code
proneon267 1714095
Merge branch 'patch-20' of https://github.com/proneon267/toga into pa…
proneon267 5c512cb
Fixed Stack Trace Dialog Scaling issues
proneon267 cbdc69a
Miscellaneous Fixes
proneon267 2ae714f
Merge branch 'main' into patch-20
proneon267 a285a53
Merge branch 'patch-20' of https://github.com/proneon267/toga into HEAD
proneon267 c5fb1b0
Miscellaneous Fixes
proneon267 469f287
Merge branch 'main' into patch-20
proneon267 9929c3a
Merge branch 'patch-20' of https://github.com/proneon267/toga into HEAD
proneon267 ab754c2
Merge branch 'main' into patch-20
proneon267 a670a2a
Miscellaneous Fixes
proneon267 eeeeaa3
Merge branch 'patch-20' of https://github.com/proneon267/toga into dp…
proneon267 d2e5948
Fixed tests
proneon267 6aa68d7
Empty commit for CI
proneon267 083d9da
Added scaling support for moving between screens.
proneon267 f1ddd6f
Empty commit for CI
proneon267 0325388
Empty commit for CI
proneon267 7527b39
Miscellaneous Fixes
proneon267 4b7791b
Miscellaneous Fixes
proneon267 995819b
Merge branch 'beeware:main' into patch-20
proneon267 8c422e8
Miscellaneous Fixes
proneon267 0eb366a
Merge branch 'main' into patch-20
proneon267 c7b2f19
Merge branch 'beeware:main' into patch-20
proneon267 30b088b
Merge branch 'beeware:main' into patch-20
proneon267 3e7bdea
Merge branch 'main' into patch-20
proneon267 ee76a14
Miscellaneous Fixes
proneon267 d92d929
Miscellaneous Fixes
proneon267 48cd2bf
Merge branch 'beeware:main' into patch-20
proneon267 0a9e732
Merge branch 'beeware:main' into patch-20
proneon267 de079fa
Merge branch 'main' into patch-20
proneon267 81a04ae
Miscellaneous Fixes
proneon267 279458f
Merge branch 'beeware:main' into patch-20
proneon267 2e16e16
Merge branch 'beeware:main' into patch-20
proneon267 acf13d3
Miscellaneous Fixes
proneon267 c97df03
Merge branch 'beeware:main' into patch-20
proneon267 b8db567
Merge branch 'beeware:main' into patch-20
proneon267 4086055
Merge branch 'beeware:main' into patch-20
proneon267 85bcb6b
Merge branch 'beeware:main' into patch-20
proneon267 4d77f3f
Merge branch 'beeware:main' into patch-20
proneon267 7842aff
Empty commit for CI
proneon267 4f4f988
Merge branch 'beeware:main' into patch-20
proneon267 c529e5f
Merge branch 'beeware:main' into patch-20
proneon267 46eb4a9
Misc Fixes
proneon267 3090935
Removed dialog scaling
proneon267 a99b83a
Misc Fixes
proneon267 71d06b5
Misc Fixes
proneon267 fd718a2
Merge branch 'beeware:main' into patch-20
proneon267 d0b7f0e
Corrected windows implementation
proneon267 6ceb39d
Updated to latest main branch
proneon267 03062b9
Corrected winforms screens dpi scaling
proneon267 69f83cc
Corrected winforms tests_backend to detect dpi scale
proneon267 65e6144
Corrected winforms dpi scaling
proneon267 b6451f5
Corrected winforms tests_backend dpi scaling
proneon267 8cf5eef
Corrected winforms tests_backend dpi scaling
proneon267 6a0b6d7
Empty commit for CI
proneon267 18bc25d
Empty commit for CI
proneon267 87c88af
Merge branch 'main' into patch-20
proneon267 6713490
updated to latest main branch
proneon267 c873366
updated to latest main branch
proneon267 fac093d
Merge branch 'beeware:main' into patch-20
proneon267 3084c42
Merge remote-tracking branch 'remotes/origin/main' into patch-20
mhsmith 31e54c9
Fix StackTraceDialog scaling
mhsmith c793d64
Fix various scaling bugs
mhsmith c44fef0
Merge branch 'beeware:main' into patch-20
proneon267 64221ab
Fixed reported dpi scaling bugs
proneon267 12a70d1
Fixed tests
proneon267 2cd6213
Empty commit for CI
proneon267 7c8a9b8
Empty commit for CI
proneon267 69054c1
Fixed remaining errors
proneon267 5e58f35
Fixed test
proneon267 ae20798
Merge branch 'main' into patch-20
proneon267 ff6223c
Modified DPI change test
proneon267 1313d7e
Fixed DPI change test
proneon267 a53a820
Merge branch 'beeware:main' into patch-20
proneon267 f3db6ff
Merge branch 'beeware:main' into patch-20
proneon267 afdbb30
Merge branch 'main' into patch-20
proneon267 37e1add
Merge branch 'main' into patch-20
proneon267 9d199f5
Merge branch 'main' into patch-20
proneon267 41574d4
Updated to latest main branch
proneon267 9455196
Updated to latest main branch
proneon267 767e35e
Fixed winforms
proneon267 a30a8e3
Update 2155.bugfix.rst
proneon267 a4eb081
Merge branch 'beeware:main' into patch-20
proneon267 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DPI scaling on Windows is now improved and related bugs are fixed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
pytest.mark.skipif
is a cleaner way of doing this.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.
Done. Thanks!