Display image dimensions and aspect ratio in status bar#2013
Open
j03l wants to merge 1 commit intoPintaProject:masterfrom
Open
Display image dimensions and aspect ratio in status bar#2013j03l wants to merge 1 commit intoPintaProject:masterfrom
j03l wants to merge 1 commit intoPintaProject:masterfrom
Conversation
Add a new status bar widget showing image dimensions and simplified aspect ratio (e.g. "800 × 600 · 4:3"). The label updates on resize, rotate, undo/redo, and document switching. Also hide the selection size widget when no selection is active, instead of showing the full canvas dimensions. Ref: PintaProject#1994
Member
|
Thanks for working on this! I'll look through the code more closely later but gave it a quick try
statusbar.mp4 |
Author
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

Add a new status bar widget showing image dimensions and simplified aspect ratio (e.g. "800 × 600 · 4:3"). The label updates on resize, rotate, undo/redo, and document switching.
The selection size widget previously showed the canvas dimensions (e.g., "800, 600") even when no selection was active. This was because ResetSelectionPaths() in Document.cs creates an invisible selection rectangle covering the full canvas, and the status bar handler read its bounds without checking Selection.Visible.
Before my changes, this was arguably useful, it was the only place showing the canvas dimensions. But now that I've added a dedicated image dimensions widget ("800 × 600 · 4:3"), showing the same numbers in the selection widget is redundant and misleading. It looks like there's an active selection when there isn't one. So I hide the selection widget entirely until the user actually makes a selection.
Ref: #1994