Matthias Danner
377ccbdf54
Fix drawing of angle constraints beyond the centerpoint and for negative angles
2025-08-05 23:41:30 +02:00
Kacper Donat
b311137b74
Merge pull request #22916 from kadet1090/all-string-changes
...
All: Update UI strings for consistency
2025-08-05 01:20:35 +02:00
Benjamin Nauck
a10a52e36b
Merge pull request #21723 from B0cho/CORE_Skip_recompute_command
...
CORE: 'Skip recompute' command added
2025-08-04 22:48:18 +02:00
Max Wilfinger
ecf02b7878
Gui: Update UI strings for consistency
...
Closes : #22135
2025-08-04 20:14:45 +02:00
Max Wilfinger
b7a65220a3
DAGView: Update UI strings for consistency
...
Closes : #22771
2025-08-04 20:12:54 +02:00
Benjamin Nauck
37a653ef33
Gui: Remove toggleskiprecomputes todos
2025-08-04 19:17:15 +02:00
tetektoza
44b3686459
Sketcher: Make ArcLength constraint more interactable
2025-08-02 19:54:00 +02:00
tetektoza
ba0e9ac5a8
Sketcher: Make symmetric constraint more interactable
2025-08-02 19:54:00 +02:00
tetektoza
36e6808d34
Sketcher: Make angle constraint more interactable
2025-08-02 19:54:00 +02:00
tetektoza
c7e96a2168
Sketcher: Make radius/diameter constraint more interactable
2025-08-02 19:53:48 +02:00
tetektoza
e2b8ebab41
Sketcher: Make distance constraint more interactable
...
As the title says, this patch aligns selectability to what we actually
draw, so from now on extension lines and arrowheads will be also
selectable.
2025-08-02 19:52:33 +02:00
MisterMaker
7ded6608c6
Stylesheet: Update QComboBox and QListView styles for varset dialog ( #22861 )
...
* Update QComboBox and QListView styles
Fixed issue with Varset dialog which was using the same object as the workbench combobox. So I directed the general version to the workbench combobox and changed the general setting to more normal version.
* Update selected item background in QListView
Changed the background color for selected QListView items from @AccentBackgroundHoverColor to @GeneralBackgroundHoverColor for improved visual consistency.
* Unify selection and hover styles in views
Updated QListView, QTableView, QTreeView, and QColumnView item selection to use @AccentBackgroundColor for consistency. Changed hover states for these views to use @AccentHoverColor, improving visual coherence across the UI.
* shouldn't be in there yellow
2025-08-02 14:56:31 +02:00
Pieter Hijma
d4303f19ca
Core: Support enum editor in VarSet dialog
2025-07-31 13:43:31 +02:00
Yorik van Havre
7766b215d4
Merge pull request #22251 from furgo16/dxf-new-import-ui-and-more
...
Redesign DXF import UI, add Part primitives and Draft object import modes
2025-07-28 17:49:25 +02:00
Lee Matos
fcd1b923b3
Gui: Fix #12199 missing font family Courier on MacOS
2025-07-28 10:17:18 +02:00
Furgo
f2e9a7f62e
Gui: add 'Select group contents' context menu item ( #22082 )
...
* Gui: add 'Select group contents' context menu item
* Gui: remove dependency from Draft icon
2025-07-28 00:44:12 +02:00
paddle
013bbf1937
Core: TaskView: add updateWatcher when an object is set in edit. And add a timer when active document changes.
2025-07-27 21:17:28 +02:00
PaddleStroke
91641c4fb6
TaskView: Add 'Permanent task box' framework. ( #22750 )
...
* TaskView: Add 'Permanent task box' framework.
* Update TaskView.h
2025-07-26 22:46:49 +02:00
PaddleStroke
a8b655d602
Assembly: Use icon overlay for unconnected joints instead of annoying warning. ( #22662 )
...
* Core: FeaturePython : Add getOverlayIcons to python interface
* Assembly: unconnected joints icon overlay Fix #22643
* Update src/Mod/Assembly/Gui/ViewProviderAssembly.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update AssemblyObject.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* Update JointObject.py
* Update ViewProviderFeaturePython.h
* Update ViewProviderFeaturePython.cpp
* Update Application.cpp
* Update ViewProviderFeaturePython.cpp
* Update ViewProviderFeaturePython.h
* Update ViewProviderAssembly.cpp
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-26 22:35:24 +02:00
Pieter Hijma
79d1ecbfd2
Gui: Allow expressions in the VarSet dialog ( #22719 )
...
* Gui: Allow expressions in the VarSet dialog
* Gui: Process review comments VarSet Dialog
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-25 23:16:37 +02:00
Kacper Donat
4702b839ac
Stylesheets: Fix missing arrows
2025-07-25 13:38:52 -05:00
matthiasdanner
f3e1e6cec0
Sketcher: Display arc angle and length constraints beyond center point ( #22651 )
...
* Allow arc segment length and angle constraints to go past the center point
* fix angle helper lines
* fix linter warning
* fix arc length calculation
---------
Co-authored-by: Matthias Danner <28687794+matthiasdanner@users.noreply.github.com >
2025-07-25 13:57:21 +02:00
Kacper Donat
f572d2e4f2
Merge pull request #22660 from chennes/fixMultResultConvertedToLargerType
...
Fix mult result converted to larger type
2025-07-25 10:20:03 +02:00
theo-vt
3896e2daae
Change Py::Int to Py::Long
2025-07-24 19:16:00 -05:00
Chris Hennes
0cc8460def
GUI: Switch DAGModel to use qreal instead of float
2025-07-24 17:59:09 -05:00
Kacper Donat
32eee15223
Merge pull request #22544 from jffmichi/undockfullscreen
...
Gui: Allow undocking and fullscreen for all MDI windows
2025-07-25 00:18:20 +02:00
Syres916
19001d9cfe
[Gui] Property Editor allow double-click of separators
2025-07-24 22:15:15 +02:00
Benjamin Nauck
321a294f2d
Merge pull request #22697 from chennes/replaceTraceback
2025-07-24 14:34:02 +02:00
Chris Hennes
d49b94f0ca
Gui: Replace use of traceback with sys._getframe()
2025-07-23 21:08:02 -05:00
xtemp09
d87b41181e
Add "Clear Recent files list" item ( #22638 )
...
* Add "Clear Recent files" item
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-07-23 04:11:48 +00:00
luzpaz
7587b29b4a
Gui: Add header to InputHint.h ( Fixes #22654 )
...
Fixes #22654
2025-07-22 16:46:08 -05:00
Chris Hennes
c2705c6fc2
Gui: Fix multiplication result converted to larger type
2025-07-21 22:02:15 -05:00
jffmichi
6de1358725
Gui: clean up and fix active window handling
2025-07-21 00:44:18 +02:00
jffmichi
fea703c8be
Gui: use correct cast with getActiveView
2025-07-21 00:44:18 +02:00
jffmichi
da6a08acfe
Gui: simplify and fix setCurrentViewMode
2025-07-21 00:44:18 +02:00
jffmichi
450846c4bc
Gui: enable dock/undock/fullscreen for all MDI widgets
2025-07-21 00:44:18 +02:00
Chris Hennes
1af908409e
Gui: Fix compiler warnings
2025-07-20 22:47:52 +02:00
matthiasdanner
f38485ada2
Sketcher: Add second arc helper on diameter constraint ( #22579 )
...
* add second arc helper on diameter constraint
* fix linter warnings
---------
Co-authored-by: Matthias Danner <28687794+matthiasdanner@users.noreply.github.com >
2025-07-20 19:46:49 +02:00
Chris Hennes
538b6e042c
Merge pull request #22227 from kadet1090/refactor-tool-hints
...
Sketcher: Refactor Tool Hints
2025-07-20 12:05:15 -05:00
MisterMaker
790511cd92
[Stylesheet] Update dark theme tree color and tab bar background ( #22596 )
...
* Update dark theme tree color and tab bar background
Changed the TreeActiveColor value in the FreeCAD Dark preference pack for improved visibility. Set the QTabBar background color to use @PrimaryColor in the stylesheet for fixing drawbase issues.
* Differentiate QTabBar styles for mdiAreaTabBar
Separated the QTabBar#mdiAreaTabBar styling from the general QTabBar, setting qproperty-drawBase and background-color specifically for mdiAreaTabBar. The general QTabBar now has qproperty-drawBase set to 0, improving style specificity for file tab bars.
2025-07-20 00:15:31 +02:00
MisterMakerNL
7ca0d17127
Include PNG files in images_classic source group
...
Added support for PNG files in the images_classic directory by updating the CMake file glob pattern. This ensures that both SVG and PNG images are included in the build process.
2025-07-20 00:07:44 +02:00
Chris Hennes
066fc1acc0
CMake: Explictly add QtOpenGLWidgets
...
Necessary for manually-compiled Qt 6.9 builds.
2025-07-19 17:17:09 +02:00
Kacper Donat
33ec6e671e
Gui: Add standardized HintsTable for InputHints
...
Input hints in various DrawSketchHandler were implemented independently
using declarative mechanism with searching over lookup table. This
results in a lot of duplicated code, this commit will create generic
mechanisms that can be used to replace them.
2025-07-19 10:05:08 +02:00
Chris Hennes
95a7dfd515
Remove boost::filesystem includes
2025-07-18 20:26:56 +02:00
PaddleStroke
39266e496f
Sketcher: Fix #13927 ( #22427 )
2025-07-16 21:55:52 -05:00
Bas Ruigrok
6ef6a70822
Gui: NaviCube recreate frame buffer if invalid ( #22454 )
...
* Gui: NaviCube recreate frame buffer if invalid
* Gui: NaviCube add debug warning if the frame buffer became invalid
2025-07-16 21:43:52 -05:00
Chris Hennes
f2569e6427
Gui: Fix missing PCH include
2025-07-17 03:35:12 +02:00
theo-vt
f2d0a69e01
Core: Remember export information on a per document basis ( #22067 )
...
* Use a new struct ExportInfo to hold export information on a per document basis
2025-07-16 02:43:57 +00:00
B0cho
62e5d0df23
CORE: Tree context menu upgraded with 'Std_ToggleSkipRecompute'
2025-07-15 22:12:22 +02:00
B0cho
b38394da68
CORE: 'Std_ToggleSkipRecompute' implemented, no icon
2025-07-15 22:12:22 +02:00