Kacper Donat
cf55183ece
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
44a8ec2b65
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
5361532de7
Gui: Restore proper object names for panels
2025-08-11 18:40:25 +02:00
PaddleStroke
53f1f112e0
Core: Fit all : Do not process SoSkipBoundingGroup
2025-08-11 10:38:26 -05:00
paddle
35f151d99e
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
ccb28af4a1
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
5a842e93f5
Gui: Add support for renaming properties
2025-08-10 11:37:11 +02:00
Syres916
32ddaff649
[Gui] add carriage return to warnings
2025-08-08 06:51:18 -05:00
Max Wilfinger
70f4221993
Fix missed strings for UI consistency
...
Fix ellipsis rendering
2025-08-08 06:37:59 -05:00
Krzysztof
ec2bf69135
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
78e5dc9e21
Gui: Fix null check issue in navlib
2025-08-07 16:51:23 +02:00
Max Wilfinger
321cc5ced5
Gui: Fix crash with navlib
...
Co-authored-by: @hyarion
2025-08-07 12:11:14 +02:00
Ladislav Michl
f1032b47d4
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
a4d4a8e7d6
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
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