Chris Hennes
325730dd9c
Merge pull request #23384 from 3x380V/units
...
Base: Units update
2025-09-07 20:22:54 -05:00
Chris Hennes
2d17ed4fb5
Merge pull request #22340 from maxwxyz/3d-nav-cursors
...
Gui: Change navigation cursors to SVG
2025-09-07 19:11:14 -05:00
Kacper Donat
6c5469560b
Merge pull request #22964 from B0cho/bugfix/CORE-Expression-dialog-widgets
...
Core: Enhance 'Expression editor' input and resize behavior
2025-09-07 17:35:29 +02:00
PaddleStroke
dad181b8e1
Fix Link MaterialOverride 0.0 transparency bug
2025-09-07 17:33:52 +02:00
Kacper Donat
465ca23cd3
Merge pull request #22029 from tetektoza/realthunder_multiselect_without_pie
...
Gui: Add a context menu to select obstructed items (from RT's fork Pick Geometry)
2025-09-07 17:27:18 +02:00
tetektoza
06f0a6a428
Gui: Correct linter problems
2025-09-06 17:13:05 +02:00
tetektoza
a4f851c501
Gui: Handle proper naming for Link objects in Clarify Selection
2025-09-06 15:55:39 +02:00
tetektoza
1d4d7303c7
Gui: Skip creating submenu for Object and Other types in Clarify Select
2025-09-06 15:55:39 +02:00
tetektoza
f44bb78faa
Gui: Remember right click position before menu pop-up for ClarifySelect
2025-09-06 15:55:35 +02:00
tetektoza
c191e256b6
Gui: Move Clarify Selection higher in Tools submenu hierarchy
2025-09-06 13:55:17 +02:00
tetektoza
214e68db99
Gui: Add Clarify Selection radius multiplier option
2025-09-06 12:09:36 +02:00
B0cho
21c58687d3
Core: Fix 'Expression editor' handling with keyboard
2025-09-05 21:59:08 +02:00
Ladislav Michl
01b547912f
Base: QuantityFormat: avoid storing formatting defaults
...
User defined precision and fractional inch are stored on QuantityFormat
construction making changes persistent to object life time.
Change that so until not explicitely overriden, user defined values
are always returned.
Co-authored-by: Matthias Danner <28687794+matthiasdanner@users.noreply.github.com >
2025-09-05 17:31:54 +02:00
Ladislav Michl
e7cd72b2e0
Base: refactor unit formatting defaults
...
Defaults for both precision (number of digits after decimal point)
and denominator (number of fractions) are defined on various places
making difficult to find which default is used for various tasks.
Store these values at one central place: UnitsApi. Unless overriden
by user, default values are defined by unitSchemasDataPack.
2025-09-05 17:31:54 +02:00
Ladislav Michl
28c256ba07
Gui: fix 'Minimum fractional inch' preference visibility
...
Default Unit Schema is not yet changed in onUnitSystemIndexChanged
callback handler, so index needs to be used to request currently
selected one.
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-09-05 17:31:54 +02:00
Ladislav Michl
e3852f7732
Base: make UnitsApi::toString method of Quantity
...
This static method takes Quantity as a parameter, so make it
method of Quantity directly.
2025-09-05 17:31:54 +02:00
Ladislav Michl
9cfd5c7f48
Gui: do not misuse UnitApi to format numbers in property editor
2025-09-05 17:31:54 +02:00
tetektoza
adb6d63f9c
Gui: Add solid selection spport for top-lvl objects in pick menu
2025-09-05 02:24:53 +02:00
tetektoza
745629d000
Gui: Allow long press timeout for Clarify Selection to be configurable
2025-09-05 02:05:52 +02:00
tetektoza
7dd0a90bea
Gui: Align to use translated strings in SelectionView
2025-09-05 01:52:16 +02:00
tetektoza
ccb42780c2
Gui: Add variable names for grouping thresholds in SelectionView
2025-09-05 01:41:51 +02:00
tetektoza
529f5be4a4
Gui: Replace usage of dynamic_cast with freecad_cast in SelectionView
2025-09-05 01:03:50 +02:00
tetektoza
a99b6f9f41
Gui: Use cleaner variable naming for menu items in SelectionView
2025-09-05 01:00:37 +02:00
tetektoza
13f00488cb
Gui: Use assignment in if statement for menus iterator
2025-09-05 00:49:24 +02:00
tetektoza
96dc1b7162
Gui: Convert Clarify Selection usage in SelectionSingleton to instance
2025-09-05 00:48:02 +02:00
tetektoza
572db4db80
Gui: Merge standard delayed paths with delayed priority paths
2025-09-04 23:42:11 +02:00
marcuspollio
b543993a1b
BIM: update Views Panel and Status Bar icons and some more ( #23561 )
...
* BIM: update View Panel and Status Bar icons and some more
* BIM: update icons - address review
* Update src/Mod/BIM/bimcommands/BimViews.py
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Update src/Mod/BIM/bimcommands/BimViews.py
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-09-04 19:37:45 +02:00
Chris Hennes
fd20bdd6d8
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
tetektoza
dd466ac8e7
Gui: Use QByteArray directly in setData without intermediate variable
2025-09-03 01:24:58 +02:00
tetektoza
c0763302df
Gui: Use variable assignment directly in if statement
2025-09-03 01:24:58 +02:00
tetektoza
91b4719e30
Gui: Use copy for currentSelections in Clarify Selection tool
2025-09-03 01:24:58 +02:00
tetektoza
8bc6ab2eef
Gui: Add a comment explaining invoke(0) call in NavigationStyle
2025-09-03 01:24:58 +02:00
tetektoza
1a6a28f9a0
Gui: Extract helper methods for navigation context menu
2025-09-03 01:24:58 +02:00
tetektoza
5a17297f5e
Gui: Use QStringLiteral for selected element
2025-09-03 01:24:58 +02:00
tetektoza
644e7ae5af
Gui: Fix typo in SelectionView
2025-09-03 01:24:58 +02:00
tetektoza
52a64aa5b7
Gui: Check for nullptr in activeWindow in CommandView directly
2025-09-03 01:24:58 +02:00
tetektoza
2905476491
Gui: Use freecad_cast where possible in CommandView for ClarifySelection
2025-09-03 01:24:58 +02:00
tetektoza
c3c0644020
Gui: Use designated initializer in CommandView
2025-09-03 01:24:58 +02:00
tetektoza
72008cb7f6
Gui: Initialize SbVec2s point directly in CommandView
2025-09-03 01:24:58 +02:00
tetektoza
6f0dd99819
Part/Gui: Rename Pick Geometry tool to Clarify Selection
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
0608f3b56c
Gui: Add support for toggling PickGeometry with long-press LMB
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
edfeff975e
Core/Gui: Render primitives on top of the scene in PickGeometry
...
+ added some better grouping for items, which are assigned per object
right now. For example, if we exceed 10 items per object it gets an
additional group.
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
5e0b74dce6
Core: Add preselect on hovered menu items in PickGeometry tool
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:57 +02:00
tetektoza
b3f9eba742
Core: Respect highlighting for preselection too
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:57 +02:00
realthunder
c52bfd37de
Gui: Add a context menu to select obstructed items (from RT fork)
...
As the title says, this is from RT's fork. I only adjusted it a little
bit and removed pie selection which was previously in the
implementation.
To activate context menu - "G, G", then if it can't resolve edges vs
faces, it adds QMenus on top to let user decide which one to select.
Co-authored-by: tetektoza <tetektoza@users.noreply.github.com >
2025-09-03 01:24:57 +02:00
Benjamin Nauck
3e73005653
Merge pull request #23519 from kadet1090/show-axis-cross-on-top
...
Gui: Show Axis Cross on top
2025-09-02 15:12:39 +02:00
B0cho
cc46344f6b
Core: Move 'Result' message below 'Expression' input
2025-09-02 01:09:12 +02:00
B0cho
8450fbae97
Core: Show 'Expression' completer under cursor position
2025-09-02 01:09:12 +02:00
B0cho
56be60c639
Core: Fix 'QTextEdit' background-color
...
Suggested and Co-authored-by: @MisterMakerNL
2025-09-02 00:41:39 +02:00
B0cho
8b1dc9a913
Core: Make too long 'Result' message elide in Expression editor
2025-09-02 00:41:39 +02:00