Kacper Donat
3e4195410e
Gui: Add QtStyle user parameter
...
This allows theme developers to set proper Qt style.
2024-06-06 22:26:21 -05:00
hlorus
62bcca1b2a
MeasureGui: Don't resolve selection objects in TaskMeasure
...
Fixes #14332
2024-06-06 22:24:30 -05:00
Max Wilfinger
3e1871cecf
Updated icons according to DWG feedback
2024-06-06 21:41:50 -05:00
wmayer
511e1198f6
Fix compiler warnings
2024-06-04 17:36:10 +02:00
Kacper Donat
b7ff904144
Gui: Fix document tree background rendering with overlay (Qt6)
...
This aims to fix rendering of tree view items in Qt6. While I don't
belive that this is a good way to fix this, I am worried that it is the
only way to do ir.
BC BREAK: This change introduces artificial QTreeView widget that can be
targeted using QSS and can be used in the delegate for painting background of
items. `QTreeView::item` would now be used to render background for the
whole row, while each cell can be targeted using `#DocumentTreeItems`
selector.
More details on implementation:
https://stackoverflow.com/questions/78414383/qt6-disable-drawing-of-default-background-for-qtreeview-items/78421604#78421604
Fixes : #13760
2024-06-03 11:28:02 -05:00
Kacper Donat
cf31f0c7ae
Gui: Fix rendering order of transorm gizmo
...
Transform gizmo (dragger) used SoAnnotation which disables GL_DEPTH_TEST
resulting in rendering elements in wrong order. This PR introduces new
coin node: So3DAnnotation that delays rendering and clears depth buffer before
drawing which results in proper order of elements. As this destroys
information in the depth buffer it is crucial to run this action after
the scene is rendered.
2024-06-03 11:27:22 -05:00
André Althaus
60ec5db4b3
Fix visibility icon for link elements
...
The visibility of link elements must be set with setElementVisible.
This will first try to use that API otherwise it falls back to setting
the Visibility property.
2024-06-03 11:12:57 -05:00
Chris Hennes
6404de9c21
Update translations
2024-06-03 11:04:42 -05:00
Max Wilfinger
cdde34f3a7
Change transform tool task box icon and heading
2024-06-03 11:01:35 -05:00
Max Wilfinger
d960f12c25
Add Std_AlignToSelevtion to menu and context menu
2024-06-03 10:48:35 -05:00
MisterMakerNL
4e57edcea1
Changed the size back to 17px
...
Changed the size back to 17px because of https://github.com/FreeCAD/FreeCAD/issues/14037
2024-06-03 10:41:52 -05:00
PaddleStroke
c63be903e4
MenuManager: modernize for loops
2024-06-03 10:40:05 -05:00
Pieter Hijma
bfec0992f4
Core: Add VarSet support to expression dialog
...
This allows users to directly add properties to variable sets from
within the expression input dialog improving a workflow for
parameterized design.
2024-06-03 10:39:30 -05:00
Chris Hennes
f331c91b89
Merge pull request #13317 from Ondsel-Development/add-prop-varset
...
Core: Add properties to variable sets
2024-06-03 10:34:57 -05:00
wmayer
87a7bc1d81
Fix compiler warnings
2024-06-02 14:59:45 +02:00
David Carter
5feb963f9d
Material: Appearance Updates 2
...
Improves the use of the ShapeAppearance property for the Part workbench.
removes DiffuseColor property
adds Python compatibility using custom attributes
transitions DiffuseColor to ShapeAppearance on open
Improved UI elements for setting object appearance, and appearance per face
Lays the foundation for future texture support
2024-06-01 19:57:16 -05:00
wmayer
560cab6f31
clang/gcc: Add build option FREECAD_WARN_ERROR to force to make warnings into errors
2024-05-29 13:37:07 +02:00
obelisk79
178bac70b7
[UI] Logo Update ( #14284 )
...
* Updating instances of FreeCAD's old logo to reflect the new Logo
* updating additional instances of the Logo
* updating additional instances of the Logo
* Update logo for windows installer
* Update logo reference to /src/Gui/Icons/freecad.svg
2024-05-27 15:33:55 -04:00
Kuzma30
751aed1813
Fix potential problems. https://forum.freecad.org/viewtopic.php?t=70256#p762073
2024-05-27 11:57:26 -05:00
Kuzma30
65de6c96e8
Use for predefined filename string its Label value
2024-05-27 11:57:26 -05:00
Max Wilfinger
99240b57fa
Update icons for consistency
2024-05-27 11:28:24 -05:00
Syres916
6baf2f3715
[Sketcher] Change HeadlightIntensity entering and exiting Edit Mode ( #14013 )
...
* [Sketcher] Change HeadlightIntensity entering and exiting Edit Mode
* [Gui] Fix Lint Warning
* [Sketcher] Fix Lint Warning
* [Sketcher] Remove duplicate parameter check
* [Gui] Add const
2024-05-27 11:27:11 -05:00
marcuspollio
7561eef962
UI : update zoom-all.svg icon
...
Following PR 13932 (based on Forum and Discord discussions)
Second PR
2024-05-27 11:08:09 -05:00
0penBrain
4857ef19f2
Gui: offer possibility to editing view provider to handle "Select All" command
2024-05-27 10:52:00 -05:00
Chris Hennes
65f3965717
Merge pull request #14082 from Ondsel-Development/issue_13522_fix_read_lock
...
Core: Add read lock to fix for possible race conditions reading/writing config files
2024-05-27 10:41:23 -05:00
Max Wilfinger
2595cbf06b
replace selection filter icon with no filter icon
2024-05-27 10:37:24 -05:00
Chris Hennes
73ae4102e6
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
wmayer
0825b4dda0
Port python modules documentation to Py 3.11
...
Fixes #14148 : Automatic python modules documentation index page broken
2024-05-24 20:34:12 +02:00
wmayer
170f117ae2
Gui: refactor PythonOnlineHelp
2024-05-24 20:34:12 +02:00
mos
a8d093280e
[gui] code clean
...
.
2024-05-23 11:34:15 +02:00
wmayer
1d78063df8
Fix accessibility of some group commands
...
Several group commands are active but require an active document to work. This PR overrides the method isActive() to
disable the commands if no active document exists.
The affected commands are:
* Std_ViewGroup
* Std_LinkActions
* PartDesign_CompDatums
* PartDesign_CompSketches
2024-05-23 10:14:46 +02:00
Martin Rodriguez Reboredo
831035b72e
Gui: Fix NaviCube for Qt6
2024-05-22 13:57:59 -04:00
Pieter Hijma
673b81cf6a
Core: Adapt to new-style editor connect()
...
Use the new-style connect() in createEditor that has been introduced by
\#14004
2024-05-21 11:04:19 +02:00
Pieter Hijma
b6026c98c9
Core: Add VarSets to Groups
...
If a Group is selected, add the VarSet to the group.
2024-05-21 09:59:49 +02:00
Pieter Hijma
cb379dbe05
Core: Add a command to add variable sets
2024-05-21 09:59:49 +02:00
Pieter Hijma
b5b4b0cba9
Core: Add a dialog to add properties to a VarSet
2024-05-21 09:59:49 +02:00
Chris Hennes
f451258104
Merge pull request #13691 from Ondsel-Development/prop-view-menu
...
Gui: Rearrange the property view context menu
2024-05-20 11:54:00 -05:00
wmayer
ae2b881477
Gui: Restore previous width when closing task dialog
...
This fixes #11016
2024-05-20 11:35:59 -05:00
Chris Hennes
0e0fce5678
Merge pull request #13906 from Rexbas/align-camera
...
Align camera to faces and edges
2024-05-20 11:28:24 -05:00
Kacper Donat
302706be38
Gui: Add ability to disable single-solid rule by default
2024-05-20 12:25:36 -04:00
Florian Foinant-Willig
7f1936bc65
Gui: fix SoDatumLabel arrow disappear
2024-05-20 11:19:56 -05:00
Kacper Donat
132cad9058
Gui: Fix ToolBarManager review remarks
2024-05-20 11:12:38 -05:00
André Althaus
fb4fe28c39
Gray out all columns in the tree if an item is invisible
2024-05-20 11:04:45 -05:00
Chris Hennes
439ea63627
Merge pull request #13627 from wwmayer/fix_datum_label
...
Gui: Fix datum label
2024-05-20 11:03:38 -05:00
hlorus
6d406a940c
PartGui: Remove remaining measure "clear all" and "toggle delta" commands
2024-05-20 10:56:43 -05:00
Chris Hennes
aef423731d
Merge pull request #14011 from hlorus/measure-icons
...
Add measurement icons
2024-05-20 10:54:06 -05:00
PaddleStroke
b0f32f1100
Tree Context menu: add 'go to linked object' action for links. Fixes #12167
2024-05-20 10:51:03 -05:00
Chris Hennes
407a572d2f
Merge pull request #14004 from wwmayer/prop_item
...
Gui: move to new-style connect() in createEditor()
2024-05-20 10:45:54 -05:00
Kacper Donat
b231bbb0ca
Gui: Add Std_ReloadStyleSheet command
...
This adds a command that will reload currently active stylesheet - a must have for stylesheet developers
2024-05-20 10:41:23 -05:00
Max Wilfinger
baed58a950
Unify document icons according to artwork guidelines
2024-05-20 10:35:39 -05:00