Rexbas
fdc07dba67
Gui: Split stopAnimation() into onStop() and inherited stop()
2023-10-25 11:17:55 +02:00
Rexbas
b147e78cda
Gui: Replace startAnimation() with inherited start()
2023-10-25 11:17:55 +02:00
Rexbas
e2579b7685
Gui: Remove unnecessary 'started' variable member in navigation animation
2023-10-25 11:17:55 +02:00
Rexbas
37e600e766
Gui: Refactor navigation animations
...
- Animations are played through an Animator
- Standard animations have a fixed duration and inherit from QVariantAnimation
- The animation duration can be changed in the preferences
- Fix animations when using the two arrows above the NaviCube
- Start an animation or start and wait for an animation
- Replaces standard camera animations (e.g. by selecting standard views or NaviCube) with FixedTimeAnimation
- Replace View3DInventorViewer's CameraAnimation with FixedTimeAnimation
- Replace OpenInventor navigation style infinite spin animation with SpinningAnimation
- Stops an active animation when a new animation is started
- Stops an active animation when the user starts dragging, panning or zooming
- Refactor reorientCamera so it can be used in animations
- Enable animations by default
2023-10-25 11:17:55 +02:00
pavltom
4d17f4831a
[TechDraw] - Cosmetic edge fixes
2023-10-24 19:22:13 -04:00
Paddle
d19a16ddd5
SketcherToolDefaultWidget : add 3 parameter configuration functions.
...
And remove the units from setParameter.
2023-10-24 19:28:13 +02:00
Paddle
0b7e8c80e1
EditableDatumLabel : prevent re-activation or re-startEdit.
2023-10-24 19:27:10 +02:00
Paddle
eff45035a7
Add a 'value' double to EditableDatumLabel such that we can store the raw value of the spinbox. For the case where editStopped but we still need to access value.
...
Also write the value in the SoDatumLabel in case we stopEdit.
2023-10-24 19:27:10 +02:00
Paddle
7f1fe0a3f7
EditableDatumLabel : Change the 'invisibleToMouse' to 'visibleToMouse' to avoid double negation.
...
Also add parameter to startEdit to set this setting. Defaulting to false. So that we don't have to set manually again and again in tool settings.
2023-10-24 19:27:10 +02:00
wmayer
aaa962944b
Gui: With Qt6 QColor's redF(), greenF(), blueF() methods return a float
2023-10-24 13:30:40 +02:00
wmayer
a8c65ec621
Gui: rename methods setBacklight() & isBacklight() to harmonize with setHeadlightEnabled() & isHeadlightEnabled()
2023-10-24 13:30:40 +02:00
Roy-043
4bfd892146
Merge pull request #11160 from Roy-043/Draft-Draft_SelectPlane-was-not-correctly-finished-in-case-of-a-pre-selection
...
Draft: Draft_SelectPlane was not correctly finished in case of a pre-selection
2023-10-24 11:53:46 +02:00
Paddle
2c3b467567
Fix build fail by adding
...
#include <Inventor/draggers/SoDirectionalLightDragger.h> to PreCompiled.
2023-10-24 10:46:41 +02:00
Roy-043
f12c3604d6
Draft: Draft_SelectPlane was not correctly finished in case of a pre-selection
...
Fixes #11157 .
2023-10-24 10:44:46 +02:00
sliptonic
b70956ba3d
Merge pull request #11108 from jffmichi/fix_profile_open_edge_direction
...
Path: fix Profile open edges not respecting selected cutting direction
2023-10-23 18:25:03 -05:00
Roy-043
e6a3470181
Merge pull request #11156 from Roy-043/Draft-Make-Facebinders-link-aware-fix-errors-in-previous-PR
...
Draft: Make Facebinders link-aware (fix errors in previous PR)
2023-10-23 20:57:22 +02:00
Paddle
5ced1c2680
SketcherToolDefaultWidget : add functions to set combobox item icons and checkboxes icons.
2023-10-23 20:24:20 +02:00
Roy-043
28e450ebda
Draft: Make Facebinders link-aware (fix errors in previous PR)
...
Previous PR: #11081 .
2023-10-23 20:08:59 +02:00
wmayer
c017386d91
Gui: suppress & fix some lint warnings in DlgSettingsLightSources
2023-10-23 19:34:54 +02:00
wmayer
7350855ca0
Gui: fix possible crash when opening DlgSettingsLightSources
2023-10-23 19:34:54 +02:00
Roy-043
3a396e1ed3
Arch: Updates related to the PlaneGui class ( #11153 )
...
Related issue:
#5603 .
2023-10-23 18:42:20 +02:00
Adrian Insaurralde Avalos
26d748587b
fix #9347 - Improve PD Sprocket dialog wording
2023-10-23 13:34:33 -03:00
Paddle
d08ead4d7f
Set the default icon of View3DInventor
2023-10-23 12:06:08 -04:00
wmayer
f566b449a6
Gui: fixes issue #11113 : Adjust Default Main Light Position
2023-10-23 11:05:21 -05:00
sliptonic
ee9b1b9e93
Merge pull request #11126 from marioalexis84/Fem-task_temperature
...
Fem: Connect constraint temperature spinboxes to properties and task dialog rework - fixes #11109
2023-10-23 10:58:36 -05:00
Roy-043
6d8fb68f3b
Gui: Make "Dock window overlay" GUI texts more consistent ( #11121 )
...
* Gui: Make "Dock window overlay" GUI texts more consistent
* overlays -> overlay windows
2023-10-23 10:57:45 -05:00
wmayer
4c509c03ef
PD: wrong direction determined for linear pattern
...
A selected edge of a sketch is not in local coordinates and thus its corresponding axis mustn't be multiplied with the sketch placement as
this will lead to a wrong direction vector.
Forum: https://forum.freecad.org/viewtopic.php?t=82022
2023-10-23 10:53:29 -05:00
Adrian Insaurralde Avalos
7754c44b55
Migrate away from deprecated distutils python package where possible
2023-10-23 10:51:50 -05:00
Adrian Insaurralde Avalos
82ddd7cd18
[FEM] Improve some task dialog layouts
...
reduce horizontal space taken for better UX
2023-10-23 10:50:35 -05:00
Vincenzo Calligaro
50725bf253
[Feature Request] [Draft] [UI/UX] new Draft_Hyperlink command ( #10878 )
...
* Draft: added the new Draft_Hyperlink command
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
* Draft: added the new Draft_Hyperlink command
* Updated regex condition for more Windows file paths and network resources
* Added check for file existence
* Modified syntax for Win32/CygWin case
* Declared ret variable outside if statement
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
* Draft: added the new Draft_Hyperlink command
* Replaced os.startfile and subprocess.call with QDesktopServices.openUrl
* Removed unused Python dependencies
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
---------
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2023-10-23 17:42:47 +02:00
sliptonic
acf7829269
Merge pull request #11063 from LarryWoestman/staging
...
Path: Split up TestRefactoredTestPost.py; fixed lint errors.
2023-10-23 10:34:47 -05:00
wandererfan
8dea3487e2
[TD]refactor QGIFace into 2 files
...
- add PATPathMaker for the PAT hatch spec processing
methods
- remove PAT methods from QGIFace
- remove obsolete conversion of svg hatch to pixmap
2023-10-23 11:01:38 -04:00
wandererfan
d01e9165a5
[TD]resolve variable name confusion
...
QPen and QBrush variable names were too similar and
easily confused.
2023-10-23 11:01:38 -04:00
wandererfan
6876eca8e7
[TD]remove obsolete exportingPdf flag handling
2023-10-23 11:01:38 -04:00
Roy-043
03aa8309db
Merge pull request #11129 from Roy-043/Part-Filter-selection-GUI-texts-to-sentence-case
...
Part: Filter selection GUI texts to sentence case
2023-10-23 09:24:24 +02:00
Roy-043
07210c8378
Updated
2023-10-23 09:19:59 +02:00
Roy-043
61dc74551c
Part: Filter selection GUI texts to sentence case
2023-10-23 09:19:59 +02:00
Rexbas
e642210eab
Gui: Remove CornerNaviCube from OverlayParams and use directly in OverlayManager
2023-10-23 01:42:26 -03:00
LarryWoestman
6f41fe09fd
Path: Split up TestRefactoredTestPost.py; fixed lint errors.
2023-10-22 14:08:17 -07:00
Roy-043
8636dd1848
Merge pull request #11144 from Roy-043/Draft-PlaneGui-some-minor-fixes
...
Draft: PlaneGui: some minor fixes
2023-10-22 20:13:52 +02:00
Roy-043
28593e4658
Draft: PlaneGui: some minor fixes
...
Related issue:
#5603 .
* The history idx value was not handled properly.
* Part.getShape() ignores the Placement of a selected BuildingPart. Have to use `place * obj.Placement`.
2023-10-22 19:48:31 +02:00
Roy-043
2b4ebc6796
Draft: importSVG: handle viewBox in mm (PR10929 fix was not correct) ( #11143 )
2023-10-22 19:45:15 +02:00
Roy-043
5110c80385
Draft: importSVG: handle viewBox in mm (PR10929 fix was not correct)
2023-10-22 17:51:14 +02:00
Paddle
f45fd8fe35
Sketcher: commandConstraint : remove leftover bothexternal variable.
2023-10-22 13:51:21 +02:00
Roy-043
35ab4a28c9
Draft: Fix Gui.doCommand issue in gui_planeproxy caused by PR11080 ( #11134 )
...
The previous code resulted in a syntax error.
2023-10-22 11:15:00 +02:00
wmayer
0b0e9effeb
tests: add initApplication() to avoid code duplications
2023-10-21 16:31:26 -05:00
marioalexis
c728676d6e
Fem: Connect constraint temperature spinboxes to properties and task dialog rework - fixes #11109
2023-10-21 00:38:39 -03:00
wandererfan
e3ad4d35dc
[TD]fix printAllPdf info block text
2023-10-20 19:08:34 -04:00
Roy-043
e28d8234bc
Gui: Improve texts for unit system preferences
2023-10-20 20:13:17 +02:00
Roy-043
2f5ea88ab7
Gui: MenuText for Std_SelBack and Std_SelForward in sentence case
2023-10-20 20:11:36 +02:00