Skip to content

Sketcher: Inconsistency between Sketcher button tooltips and labeling for shortcuts #18159

Open
@SpeeQz1

Description

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

Currently in the Sketcher whenever you hover over a button it would show near it a tooltip which should display shortcuts if it has any. The problem here is that not all buttons have their shortcuts listed, and for those which have drop down menus there is different behavior where the dropdown options either have the shortcuts listed or not.

The tooltips specifically for the individual buttons can be confirmed to be missing at FreeCAD-main/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp with the property sAccel:

image
image
image
image


image
image

Full version info

OS: Linux Mint 22 (X-Cinnamon/cinnamon/xcb)
Architecture: x86_64
Version: 1.0.0.39109 (Git) Conda AppImage
Build type: Release
Branch: (HEAD detached at 1.0.0)
Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20
Python 3.11.9, Qt 5.15.13, Coin 4.0.3, Vtk 9.2.6, OCC 7.7.2
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: OpenDark.qss/OpenDark/Fusion
Installed mods: 
  * fasteners 0.5.31 (Disabled)
  * lattice2 1.0.0
  * Manipulator 1.5.7
  * parts_library
  * Alternate_OpenSCAD 1.0.0
  * CurvedShapes 1.0.13
  * FreeCAD-Ribbon 1.4.9
  * SearchBar 1.0.2
  * OpenTheme 2024.9.1

Subproject(s) affected?

Sketcher

Anything else?

This could also be the case for buttons in the other workbenches so it would be good for this to be investigated too.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Assignees

No one assigned

    Labels

    Good first issueSuitable issues for potential first-time contributorsMod: SketcherRelated to the Sketcher WorkbenchTopic: User InterfaceIssue related UI/UXType: FeatureFR for improvements or new features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions