Yorik van Havre
ef08efcd00
BIM: misc tool adjustments
...
- Level offest can now be negative
- Auto wall grouping is now off by default
- Shape2DView (BIM version) now sets InPlace to False
- The Axis tool starts with only one axis by default
- Sketches initiated with the BIM Sketch command take Draft colors
- Snapping WP shortcuts were changed to avoid conflicts
2024-05-16 17:23:10 +02:00
Yorik van Havre
f9ceb7d35d
BIM: Fixed leftover bugs
2024-05-16 17:23:10 +02:00
Yorik van Havre
f21a3b3ec9
BIM: Renamed Arch to BIM
2024-05-16 17:23:10 +02:00
Yorik van Havre
23fc3bb5bc
Start: Used BIM icon instead of Arch
2024-05-16 17:23:10 +02:00
Yorik van Havre
d6ae8a4277
BIM - Converted arch files
...
- all commands are moved to bimcommands
- all make*() functions are moved to Arch.py
- Objects and ViewProvider definitions are left in Arch* files for backwards compatibility
2024-05-16 17:23:10 +02:00
Yorik van Havre
21558764f7
BIM - moved importers to subdir
2024-05-16 17:23:10 +02:00
Yorik van Havre
700ae5348b
Added BIM and NativeIFC files
2024-05-16 17:23:10 +02:00
bgbsww
b82e3c73d4
Toponaming: Fix point crash bug
2024-05-16 09:05:27 -05:00
Chris Hennes
064a715860
Revert "update icons for legibility on dark themes and update icons for WBs"
...
This reverts commit 117a9dac33c357cc42186eaf1e1e713fb19452a5.
2024-05-16 09:02:18 -05:00
sliptonic
4aa7f78790
fix minor bugs with sanity report and job visibility ( #14043 )
2024-05-16 07:27:45 -05:00
bgbsww
52ed6eb848
Toponaming: Bring in Chamfer, Fillet code and add tests ( #14035 )
...
* Toponaming: bring in missing code fragments in Sketcher
* Toponaming: Fix infinite recursion, remove debug cruft, rough in fillet test
* Bring in missing code; fix chamfers
* Toponaming: Add code for fillets and test
2024-05-15 19:43:30 -04:00
wmayer
51a0d8ecb8
Mesure: Ignore ValueError exceptions in quick measure
2024-05-15 10:28:33 -04:00
Pieter Hijma
eb6fb7d7e6
OndselSolver: Update OndselSolver for GCC 14
2024-05-15 08:54:08 -05:00
WandererFan
0958fa066f
Merge pull request #14000 from wwmayer/td_fix_warning
...
TD: Fix several compiler warnings
2024-05-14 07:56:38 -04:00
wmayer
e32d1aa28a
TD: Fix several compiler warnings
2024-05-14 10:55:41 +02:00
bgbsww
6fa5dc42c6
Toponaming: bring in missing code fragments in Sketcher
2024-05-13 15:47:44 -05:00
Johannes Wüller
33e91421b5
Fix backwards-compatible Qt6 warnings
2024-05-13 11:39:24 -05:00
WandererFan
5b4eeb29a9
Merge pull request #13525 from Ondsel-Development/td_dimension
...
TechDraw: Smart dimension tool
2024-05-13 12:31:32 -04:00
MisterMaker
36fbe1bade
New XP icons for Qsint dialog ( #13697 )
...
* new icons
Less kb more pixels what more do you want?
* small tweaks
2024-05-13 11:24:40 -05:00
Max
c6ebc80f1f
update icons for legibility on dark themes and update icons for WBs
2024-05-13 11:23:21 -05:00
wmayer
c16a4e034d
Measure: Fix quick measure
...
* Create QuickMeasure in C++ instead of Python to avoid that it will be garbage collected
* Handle exceptions in case of invalid selections
* Refactor QuickMeasure class
* Fix linter warnings
2024-05-13 11:22:52 -05:00
Chris Hennes
c05111cb59
Merge pull request #13914 from Roy-043/Draft-Draft_SetStyle-new-Material-handling
...
Draft: Draft_SetStyle new Material handling
2024-05-13 11:22:11 -05:00
marcuspollio
a3d0713911
Update Draft WB icons ( #13585 )
...
* Update Draft WB icons
* Also make all icons 64px based
* keep inner white outline and small tweaks
* Tweaks following review
* Further tweaks following feedback
* Tweak more icons for consistency with light/dark themes
* Update following PR 13865, save as Plain SVG and remove unused ressources
Update texts for visibility
Some more cleanup
Use consistent FreeSans font
2024-05-13 11:20:42 -05:00
David Carter
4dcd810ac5
Material: Material Preferences
...
Updates the material preferences including selecting a default material
Preferences adds some options for what gets displayed in the Materials editor.
The option to use the legacy editor is removed in favour of the new
editor.
A new preference page has been added that allows the user to select a
default material. This will then be assigned to any newly created object. In
support of this, a new widget PrefsMaterialTreeWidget has been added as an
extension of the MaterialTreeWidget to automatically save and restore the
selected material.
2024-05-13 11:14:55 -05:00
Chris Hennes
6c4f76a8a5
Merge pull request #13721 from kadet1090/more-at-the-end
...
Gui: Move more button to the end WB TabBar
2024-05-13 11:12:26 -05:00
Zheng, Lei
4919afddad
Gui: fix toolbar init state
2024-05-13 11:06:01 -05:00
PaddleStroke
5f4dd814ea
Core: Add getRootObjectsIgnoreLinks and fix bugs in tree.cpp and AssemblyObject.cpp, CommandInsertLink.py, UtilsAssembly.py
2024-05-13 17:58:34 +02:00
ppphp
7096125038
fix some warnings: cmake string quotes and float mark ( #13909 )
...
Co-authored-by: liukaiwen <kaiwen.liu@zixel.cn >
2024-05-13 11:55:59 -04:00
FEA-eng
d430551aa0
FEM: Change the misleading constraint descriptions regarding the geometry selection ( #13921 )
...
* FEM: Update TaskFemConstraintFixed.ui
* FEM: Update TaskFemConstraintForce.ui
* FEM: Update TaskFemConstraintTemperature.ui
* FEM: Update TaskFemConstraintDisplacement.ui
2024-05-13 10:54:03 -05:00
Jacob Oursland
11ae698033
VSCode: Use port 39999 to test for debugger readiness.
2024-05-13 10:53:27 -05:00
Chris Hennes
bd7abe5521
Merge pull request #13907 from wwmayer/issue_13898
...
Fix memory leaks with PySequence_GetItem
2024-05-13 10:53:00 -05:00
hlorus
2394a8cb1e
[MeasureGui] Add measurement value to label text
2024-05-13 10:47:10 -05:00
hlorus
c81776a418
MeasureGui: Improve measure task wording ( #13857 )
...
* MeasureGui: Add remaining labels for translation
* MeasureGui: Improve wording for annotation and close buttons
2024-05-13 10:45:09 -05:00
Florian Foinant-Willig
1398ab67e4
Fix #13107 ( #13682 )
...
Introduce a signal slot for tree item highlight change.
2024-05-13 10:42:57 -05:00
Chris Hennes
b52c6ed9bc
Merge pull request #13811 from hlorus/remove_measure_prefs
...
[Measure] Remove unused properties from measure preferences
2024-05-13 10:39:18 -05:00
bgbsww
86abf074c0
Toponaming: bring in missing code fragments in PartDesign
2024-05-13 08:45:26 -05:00
PaddleStroke
972f711210
TechDraw: Smart Dimension tool : Integrate the 'chamfer' tool.
2024-05-13 15:03:43 +02:00
PaddleStroke
cc393632e1
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
wmayer
41a707dcfe
Draft: refactor TestDraftGeomUtils
2024-05-13 09:15:35 +02:00
Chris Hennes
01278386e8
Merge pull request #13964 from bgbsww/bgbsww-toponamingMissingPartDesignTests3
...
Toponaming Add missing code elements in Part
2024-05-12 23:25:20 -05:00
bgbsww
d3c5df86ee
Toponaming: bring in missing code fragments in Part
2024-05-12 23:08:06 -04:00
bgbsww
40ee6c7e45
Toponaming: bring in missing code fragments in App
2024-05-12 20:59:39 -04:00
bgbsww
e00d02aba1
Rework makeElementChamfer to match current parms, and add PartDesign code for Chamfers
2024-05-12 20:57:00 -04:00
Chris Hennes
0e3042a4e9
Merge pull request #13963 from bgbsww/bgbsww-toponamingMissingPartDesignTests2
...
Toponaming: missing code bits in App
2024-05-12 19:30:04 -05:00
Chris Hennes
9fead3682d
Update translations
2024-05-12 17:06:56 -05:00
bgbsww
53ad95b382
Toponaming: bring in missing code fragments in App
2024-05-12 17:21:49 -04:00
bgbsww
2698062d28
Rework makeElementChamfer to match current parms, and add PartDesign code for Chamfers
2024-05-12 16:22:23 -04:00
bgbsww
5054cace46
Rework makeElementChamfer to match current parms, and add PartDesign code for Chamfers
2024-05-12 13:28:20 -05:00
Kacper Donat
52560ce650
Gui: Reuse QActions for workbench activation
...
This fixes segfault that can occour due to keeping reference to QAction
that is supposed to change workbench.
2024-05-12 19:05:14 +02:00
Kacper Donat
33c6b04461
Gui: Fix wrong orientation of workbench tab bar after start
...
This replaces old mechanism that was based on storing tab bar
orientation in user settings with one that delays initialization by half
of a second to ensure that toolbar is placed where in right place.
2024-05-12 19:05:14 +02:00