Skip to content

feat: indicate active editing in toolbar#444

Open
RobertMueller2 wants to merge 1 commit intoSatty-org:mainfrom
RobertMueller2:active_tool_style
Open

feat: indicate active editing in toolbar#444
RobertMueller2 wants to merge 1 commit intoSatty-org:mainfrom
RobertMueller2:active_tool_style

Conversation

@RobertMueller2
Copy link
Copy Markdown
Member

@RobertMueller2 RobertMueller2 commented Mar 2, 2026

This adds a highlight (using adwaita @accent_color) for the button for a tool that is actively editing. This works for:

  • arrow
  • blur
  • crop
  • ellipse
  • highlight
  • line
  • rectangle

The idea is that it's better visible when esc/enter, which normally trigger actions, are masked by a tool.

editing
satty-20260302-185854

not editing
satty-20260302-185903

@RobertMueller2 RobertMueller2 force-pushed the active_tool_style branch 2 times, most recently from 3353de8 to fa519a2 Compare March 5, 2026 20:30
@RobertMueller2 RobertMueller2 force-pushed the active_tool_style branch 2 times, most recently from b02fb51 to 3467410 Compare March 28, 2026 13:25
@RobertMueller2 RobertMueller2 marked this pull request as ready for review March 28, 2026 13:30
@RobertMueller2 RobertMueller2 requested a review from gabm March 28, 2026 13:30
@RobertMueller2
Copy link
Copy Markdown
Member Author

RobertMueller2 commented Mar 28, 2026

I think, when #357 is merged, I'd like to utilise the new crop dimension area for tool output info. And if the active tool isn't currently editing, we can show image dimensions or crop dimensions (if a crop is present).

Might do that here or open a new PR, not sure yet.

Probably a new PR.

This adds a highlight (using adwaita @accent_color) for the button for a
tool that is actively editing. This works for:

 - arrow
 - blur
 - crop
 - ellipse
 - highlight
 - line
 - rectangle

The idea is that it's better visible when esc/enter, which normally trigger
actions, are masked by a tool.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant