FreeCAD/FreeCAD

UI: button in the status bar for selecting the system of units has a variable width

Open

#25,128 opened on 2025年11月6日

GitHub で見る
 (9 comments) (8 reactions) (0 assignees)C++ (5,550 forks)batch import
Good first issueMod: CoreTopic: StylesheetsTopic: User InterfaceType: Feature

Repository metrics

Stars
 (30,913 stars)
PR merge metrics
 (平均マージ 24d 7h) (30d で 217 merged PRs)

説明

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

Changing the width of the button continuously shifts the other buttons while zooming the screen. At the same time, the constant flickering of numbers in the lower right corner is always visible to the user's peripheral vision, which distracts from work (I consider this to be an incompetent UX element).

I suggest fixing the width of the button and displaying only information about the selected unit system on it (in an abbreviated version, so as not to take up extra width). Additional information can be shown in the popup hint.

An example from Solidworks

I don't really understand why information about the size of the working field should be constantly displayed, especially in a variable format (is not always correctly translated into other units, situations arise m x km or nm x mm).

But if this information is important to someone, I suggest moving it to the left of all the buttons, so changing the width will not affect the other buttons.

A tentative layout

It is advisable to do this as an option:

Full version info

OS: Windows 10 build 19044
Architecture: x86_64
Version: 1.1.0dev.20251104 (Git shallow)
Build date: 2025/11/04 19:07:44
Build type: Release
Branch: main
Hash: af014a1bb44264d749ba9522917f0d1ac76c4bbf
Python 3.11.14, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.3.0, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: Russian/Russia (ru_RU)
Navigation Style/Orbit Style/Rotation Mode: Blender/Rounded Arcball/Object center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Dark/
Logical DPI/Physical DPI/Pixel Ratio: 96/102.299/1

Subproject(s) affected?

None

Anything else?

No response

Code of Conduct

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

コントリビューターガイド