Skip to content

Add AppTooltipManager with preferences-based delay#5503

Merged
dacap merged 1 commit into
aseprite:betafrom
ckaiser:app-tooltips
Feb 13, 2026
Merged

Add AppTooltipManager with preferences-based delay#5503
dacap merged 1 commit into
aseprite:betafrom
ckaiser:app-tooltips

Conversation

@ckaiser

@ckaiser ckaiser commented Oct 31, 2025

Copy link
Copy Markdown
Member

One possible solution for #2986, adds custom delay support for TooltipManager and a new app-level AppTooltipManager that automatically sets this delay to the new preference editor.tooltipDelay, this allows the user to customize how fast they want all the app tooltips to appear.

app-tooltip.mp4

@aseprite-bot aseprite-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

Comment thread src/ui/tooltips.cpp Outdated
@ckaiser ckaiser marked this pull request as ready for review December 5, 2025 07:10
@ckaiser ckaiser requested a review from dacap as a code owner December 5, 2025 07:10
@ckaiser

ckaiser commented Dec 5, 2025

Copy link
Copy Markdown
Member Author

Rebased and updated:

  • Moved to the experimental section, feels more natural there with all the other "advanced" UI things, maybe once a few of these graduate we can add an "Interface" section?
  • Depending on if Add a search field in Preferences dialog #5353 lands before or after this, it'll have to be changed to use the new app-tooltips in widget_loader

@aseprite-bot

Copy link
Copy Markdown
Collaborator

clang-tidy review says "All clean, LGTM! 👍"

@dacap dacap left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks great so far 👍
I've commented about some minor changes.

Comment thread src/app/ui/app_tooltips.h Outdated
Comment thread src/app/ui/app_tooltips.h Outdated
Comment thread src/app/ui/toolbar.cpp Outdated
Comment thread src/ui/tooltips.h Outdated
@dacap dacap assigned ckaiser and unassigned dacap Dec 5, 2025
@ckaiser ckaiser assigned dacap and unassigned ckaiser Dec 6, 2025
@aseprite-bot

Copy link
Copy Markdown
Collaborator

clang-tidy review says "All clean, LGTM! 👍"

@dacap dacap merged commit 0c1b0e4 into aseprite:beta Feb 13, 2026
12 checks passed
@ckaiser ckaiser deleted the app-tooltips branch February 13, 2026 22:44
@dacap dacap added this to the v1.3.18-beta1 milestone Feb 25, 2026
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.

3 participants