Kacper Donat
8072dcac34
Gui: Rename StyleParameters::Length to StyleParameters::Numeric
...
This change gives a better name to the parameter type that is used to
store numeric values. Before it was called length, but it can store
other quantities as well so the name is no longer fitting.
2025-08-12 21:25:41 +02:00
Kacper Donat
7e97d7fe5e
Gui: StyleParameters - use Base::Color instead of QColor
...
If possible we should prefer using our own classess instead of ones
coming from frameworks. This changes Style Parameters to use Base::Color
class instead of QColor. Calculations are still done using QColor but
the data is always exposed as Base::Color.
2025-08-12 21:25:41 +02:00
theo-vt
102650dd32
Core: Add setting to hide the TaskWatcher ( #22857 )
...
* Core: Add setting to hide the TaskWatcher
* Move setting to Display/UI
* Clarify option description
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Use sentence case for section title
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-08-11 21:38:58 +02:00
Kacper Donat
238975a455
Gui: Restore proper object names for panels
2025-08-11 18:40:25 +02:00
PaddleStroke
24a4598eda
Core: Fit all : Do not process SoSkipBoundingGroup
2025-08-11 10:38:26 -05:00
paddle
d259beadc5
Sketcher: Refactor TaskSketcherMessages to move most of the logic into Core to be reused by Assembly
2025-08-10 15:17:35 +02:00
paddle
78df35012b
Sketcher: Rename "Solver messages" to "Sketch edit". Add setting button to the solver message box. In which there're grid, snap and ordering widgets.
2025-08-10 15:15:53 +02:00
Pieter Hijma
d2f19d297d
Gui: Add support for renaming properties
2025-08-10 11:37:11 +02:00
Syres916
49109fb3bd
[Gui] add carriage return to warnings
2025-08-08 06:51:18 -05:00
Max Wilfinger
1850c5dc0f
Fix missed strings for UI consistency
...
Fix ellipsis rendering
2025-08-08 06:37:59 -05:00
Krzysztof
f5a5fb6411
Core: Fix 'Expression' and 'Vector' editor outhanging the screen ( #22426 )
...
* Core: Fix Expression dialog outhanging main window
Expression dialog is now fully shown inside main window, even if opened from model panel positioned on right side. If Model panel is outside main window, dialog is opened over this panel.
* Core: Fix Vectors dialog outhanging main window
Vectors dialog is now fully shown inside main window, even if opened from model panel positioned on right side. If Model panel is outside main window, dialog is opened over this panel.
* Core: Simplify 'adjustDialogPosition()'
Change suggested and authored by @hyarion
2025-08-07 19:22:28 +02:00
Benjamin Nauck
b63110b9b5
Gui: Fix null check issue in navlib
2025-08-07 16:51:23 +02:00
Max Wilfinger
03c7b2c36a
Gui: Fix crash with navlib
...
Co-authored-by: @hyarion
2025-08-07 12:11:14 +02:00
Ladislav Michl
e50544d985
Gui: Fix about image path
...
Merge of a4d4a8e7d6 accidentally didn't drop change to DlgAbout path.
Nothing sets AboutImageDev congfig key, so partially revert said commit.
Fixes: a4d4a8e7d6 ("Gui: Add about image for dev version")
2025-08-06 08:22:45 -05:00
qewer33
164ecfebac
Gui: Add about image for dev version
...
Co-authored-by: ein-shved <yury.shvedov@kaspersky.com >
Co-authored-by: Ladislav Michl <ladis@triops.cz >
Co-authored-by: qewer33 <qewer33@proton.me >
Co-authored-by: 3x380V <i58604845+3x380V@users.noreply.github.com >
2025-08-05 17:33:05 -05:00
Matthias Danner
3918d7ffae
Fix drawing of angle constraints beyond the centerpoint and for negative angles
2025-08-05 23:41:30 +02:00
Kacper Donat
5d43908edc
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
e31af7dcba
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
6692dacc0a
Gui: Update UI strings for consistency
...
Closes : #22135
2025-08-04 20:14:45 +02:00
Max Wilfinger
862f1591a7
DAGView: Update UI strings for consistency
...
Closes : #22771
2025-08-04 20:12:54 +02:00
Benjamin Nauck
1f8968e9ec
Gui: Remove toggleskiprecomputes todos
2025-08-04 19:17:15 +02:00
tetektoza
0228cf8e55
Sketcher: Make ArcLength constraint more interactable
2025-08-02 19:54:00 +02:00
tetektoza
2e04577bb9
Sketcher: Make symmetric constraint more interactable
2025-08-02 19:54:00 +02:00
tetektoza
434afeb26d
Sketcher: Make angle constraint more interactable
2025-08-02 19:54:00 +02:00
tetektoza
2db3b8013e
Sketcher: Make radius/diameter constraint more interactable
2025-08-02 19:53:48 +02:00
tetektoza
79b88c3d66
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
776c8b5ba3
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
eece186dec
Core: Support enum editor in VarSet dialog
2025-07-31 13:43:31 +02:00
Yorik van Havre
512a22d39b
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
0e50784104
Gui: Fix #12199 missing font family Courier on MacOS
2025-07-28 10:17:18 +02:00
Furgo
d0cca96919
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
b14c60e6ee
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
ee47e00363
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
59c6742155
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
dcf7e5536e
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
1ec3f272a8
Stylesheets: Fix missing arrows
2025-07-25 13:38:52 -05:00
matthiasdanner
57f251d742
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
0270515a33
Merge pull request #22660 from chennes/fixMultResultConvertedToLargerType
...
Fix mult result converted to larger type
2025-07-25 10:20:03 +02:00
theo-vt
987fec7032
Change Py::Int to Py::Long
2025-07-24 19:16:00 -05:00
Chris Hennes
0142861774
GUI: Switch DAGModel to use qreal instead of float
2025-07-24 17:59:09 -05:00
Kacper Donat
15051f3f1e
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
1899208dc8
[Gui] Property Editor allow double-click of separators
2025-07-24 22:15:15 +02:00
Benjamin Nauck
5b0e75de85
Merge pull request #22697 from chennes/replaceTraceback
2025-07-24 14:34:02 +02:00
Chris Hennes
78b0905be0
Gui: Replace use of traceback with sys._getframe()
2025-07-23 21:08:02 -05:00
xtemp09
2d12f2d9d8
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
84cc89ff3b
Gui: Add header to InputHint.h ( Fixes #22654 )
...
Fixes #22654
2025-07-22 16:46:08 -05:00
Chris Hennes
35122b0e92
Gui: Fix multiplication result converted to larger type
2025-07-21 22:02:15 -05:00
jffmichi
c27c7b63cd
Gui: clean up and fix active window handling
2025-07-21 00:44:18 +02:00
jffmichi
59cb30cd2d
Gui: use correct cast with getActiveView
2025-07-21 00:44:18 +02:00
jffmichi
cdac9018d1
Gui: simplify and fix setCurrentViewMode
2025-07-21 00:44:18 +02:00