Objective

Improve the quality of the user interface experience by optionally deactivating distracting tool tips.

Related Links

Design Revisions

RevisionCurrent DesignIssuesChanges
1. Configurable TooltipsTooltips cannot be turned offUsers cannot stop distracting tips from flickering on and offIntroduced a new Preferences option, Show tool tips, allowing users to toggle some tooltips on or off.

MR Description

This MR introduces a Preference option for tooltips, enabling users to manage tooltip visibility according to their preference. This applies to UI components like Tool Buttons, Dock Tabs, and Paintbrush sliders, minimizing distractions while retaining essential tool guidance for those who want it.

Changes

  1. Configurable Tooltip Property:

    • Added a new show_tool_tips property to the GimpGuiConfig structure, making tooltip display configurable through the codebase.
  2. Tooltip Preference Integration:

    • Integrated the tooltip preference under Preferences -> Interface -> Help System -> General -> Show tool tips, allowing users to toggle tooltip visibility easily within the UI.

Benefit

  • The addition of the show_tool_tips option enhances user control over the interface, reducing UI clutter for users who prefer minimal tool guidance, while retaining tooltip functionality for those who rely on detailed tool descriptions. Though primarily a workaround to reduce tooltip distractions, a more granular solution could be implemented for further customization.