Commit Graph

5478 Commits

Author SHA1 Message Date
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
Chris Hennes
a4e179f182 Gui: Add privacy policy to About (#13987) 2024-05-20 10:34:10 -05:00
Pieter Hijma
db00c99d05 Gui: Make one level + status submenu
Based on a discussion in the PR, make the menu such that there is only
one level except for the status flags.  This makes showall unambiguous
only meaning that it shows the hidden properties instead of showing all
the hidden properties and all options of the menu.  "Show all" has
therefore been renamed to "Show hidden".
2024-05-19 23:25:45 +02:00
Pieter Hijma
37242d4b9c Gui: Rearrange the property view context menu 2024-05-19 21:52:15 +02:00
wmayer
4d5a9fc86e Gui: Fix memory leak 2024-05-17 15:54:08 +02:00
Max Wilfinger
f4fa7619c0 Update icons for legibility and consistency 2024-05-16 21:29:16 -04:00
MisterMakerNL
ad87d61bb7 Small fix to issue in the menu
Small fix to issue in the menu
2024-05-16 21:27:50 -04:00
wmayer
1a01ca17dd Gui: refactor SoDatumLabel::GLRender() 2024-05-16 21:24:57 -04:00
wmayer
a2003d4a08 Gui: fix linter warnings in SoDatumLabel 2024-05-16 21:24:57 -04:00
wmayer
f85e33b538 Gui: Fix possible crashes with SoDatumLabel
There are possible crashes in the methods:
* SoDatumLabel::getLabelTextCenter()
* SoDatumLabel::generatePrimitives()

The two methods expect three points but do not check that they are defined. Depending on the use case of the SoDatumLabel only
two points may be defined. Accessing a third point is undefined behaviour.
2024-05-16 21:24:57 -04:00
hlorus
3bb78b1873 MeasureGui: Add UMF folder icon
Co-Authored-By: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com>
2024-05-14 17:55:21 +02:00