Andrea
de9bd5e1ce
change MIN_boost_version
...
ubuntu version 20.04 is no longer supported.
The minimum boost version used for freecad is now 1.74 (ubuntu 22.04) https://launchpad.net/ubuntu/jammy/+package/libboost-system-dev
2025-02-15 13:33:32 -06:00
tritao
9636068460
Base: Move zipios library to 3rdParty folder.
2025-02-14 13:08:28 -06:00
tritao
05bdb40c12
Gui: Clean up XML bindings.
2025-02-14 13:05:29 -06:00
Ulices
e16c462916
Core: Remove link from tooltip ( #19120 )
...
It's impossible to click on the link because the tooltip fades away
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-02-14 10:56:52 -06:00
Alfredo Monclus
5c97fc094b
fix(Gui): transparencies issues when using overlays
...
refactor: use replace to avoid numbering
refactor: fix the lint warnings
refactor: fix clazy complaints
refactor: apply review recommendation
2025-02-14 10:50:26 -06:00
Chris Hennes
c962dbbeb6
Merge pull request #19167 from alfrix/hole_new_taskpanel
...
feat(PD): hole taskpanel: new image based cut panel
2025-02-11 17:22:16 -06:00
Syres916
62c5267e64
[Gui] fix the FPS text visibilty issues raised in #19371 ( #19385 )
...
* [Gui] fix the FPS text visibilty issues
* [Gui] code efficiency based on suggestions
* [Gui] update color parameter
* [Gui] Fix Lint feedback
* [Gui] check if string is empty
2025-02-11 13:16:29 -06:00
Alfredo Monclus
da4f584a50
PD(hole taskpanel): apply review suggestions
...
* refactor: change to ternary op
* refactor: apply recommendations to widgets
* refactor: use QSignalBlocker
* refactor: address some compiler complaints
* refactor: add namespace Gui to new widgets
2025-02-11 12:23:13 -06:00
Alfredo Monclus
3202dde7ca
PD(hole taskpanel): Add custom widget for font-scaled SVGs
...
* feat: add custom widget for font scaled svgs
* refactor(PD): hole taskpanel svg tweaks
* fix(PD): build link on windows
2025-02-11 11:31:38 -06:00
Alfredo Monclus
be3ce13a7c
PD(hole taskpanel): Add image-based hole cut panel
...
* feat(PD): hole taskpanel: new image based cut panel
* fix(PD): hole taskpanel fix dynamic cut types
* refactor(PD): hole taskpanel: renames and vlayouts to keep labels closer
* fix(PD): hole diagram tweaks
2025-02-11 11:31:17 -06:00
Chris Hennes
a4901e2ccb
Merge pull request #19142 from hyarion/refactor/add-template-addobject
...
Add new addObject<T>() function
2025-02-11 09:42:47 -06:00
Karliss
cb8c193408
Workaround for transparency problems on wayland.
...
Reset alpha channel value to 1 at the end of 3d rendering. The way Qt handles OpenGL widgets with transparent pixels in their final output is inconsistent.
2025-02-11 07:59:28 -06:00
Benjamin Nauck
a1c5767643
Mod: Use new addObject<T>(...) using regex
2025-02-10 18:35:38 +01:00
Benjamin Bræstrup Sayoc
f647d4a1eb
Gui: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Chris Hennes
aa76a63abf
Merge pull request #19420 from tritao/gui-selection-refactor
...
Gui: Selection code cleanups
2025-02-10 10:56:23 -06:00
tritao
e94d1cf872
Base: Remove Boost-based filesystem and switch to standard <filesystem>
2025-02-10 10:48:54 -06:00
tritao
ad584fa351
Gui: Check if document exists in View3DInventorViewer::setOverrideMode.
2025-02-10 10:33:22 -06:00
Chris Hennes
6b59e4b2ec
Merge pull request #19479 from tritao/base-cleanup-xml-generation
...
Base: Minor cleanups to base XML bindings generation
2025-02-10 09:34:50 -06:00
tritao
10513144d9
Base: Standardize on Py::Long type for Python bindings.
2025-02-08 13:14:22 +00:00
xtemp09
5317d25254
Assembly: Fix the crash described in #18475
2025-02-07 17:39:03 -06:00
Chris Hennes
9986dfe4f2
Gui: Disable spacemouse init if not legacy
2025-02-06 16:49:18 -05:00
Chris Hennes
b051185ae0
Merge pull request #19433 from tritao/gui-general-code-cleanups
...
Gui: General code cleanups
2025-02-06 11:33:44 -06:00
tritao
4de3a1a99e
Gui: Use SO_SWITCH_NONE instead of -1.
2025-02-06 10:06:04 +00:00
tritao
1e6bdc9fd3
Gui: Update MSVC legacy code comments from ViewProviderLink.
2025-02-06 10:06:04 +00:00
tritao
48f0f07176
Gui: Reorganize the navigation files into a top Navigation folder.
2025-02-05 20:21:00 -06:00
tritao
3b47599e43
Gui: Minor cleanups.
2025-02-05 22:13:07 +00:00
tritao
9e6c6682d8
Gui: Cleanup legacy code.
2025-02-05 19:19:40 +00:00
tritao
9e1fa947e5
Gui: Fix single usage of SelectionSingleton::instance().
2025-02-05 13:14:00 +00:00
tritao
8d6775e837
Gui: Rename SoFCHighlightAction to preselect terminology.
2025-02-05 13:14:00 +00:00
tritao
0f675bb635
Gui: Rename SoFCEnableHighlightAction to preselection terminology.
2025-02-05 13:14:00 +00:00
tritao
18299a6d83
Gui: Change SoFCSelection from highlight to preselection terminology.
2025-02-05 13:14:00 +00:00
tritao
4ace865b91
Gui: Some SoFCUnifiedSelection code readability improvements.
2025-02-05 13:13:59 +00:00
tritao
b4e5614bff
Gui: Change SoFCUnifiedSelection from highlight to preselection terminology.
2025-02-05 13:13:59 +00:00
tritao
ee078645d7
Gui: Document ResolveMode directly.
2025-02-05 13:13:58 +00:00
Furgo
81040d684d
Core: add Ifcopenshell version in about info clipboard ( #19264 )
...
* Core: return information about ifcopenshell version in About info clipboard
* Core: remove whitespace introduced by mistake
* Core: handle case where ifcopenshell is not installed
* Core: remove colon for consistency with other library versions
* Core: change type of cmd to const char* to avoid allocating memory
* Core: make failure to import ifcopenshell a debug message
* Core: fix non-existing Debug message with DeveloperWarning
* Core: go back to Log() to show info about non-installed ifcopenshell
2025-02-05 10:18:54 +01:00
tritao
20276324c0
Gui: Cleanup SoFCUnifiedSelection::handleEvent.
2025-02-05 00:25:56 +00:00
tritao
763fc0159b
Gui: Rename SoFCUnifiedSelection::selectionRole for clarity.
2025-02-05 00:25:56 +00:00
Patryk Skowroński
af2ad11115
Fixed CMake files
2025-02-04 11:04:27 -06:00
xtemp09
ea9190bac4
Change FocusPolicy of some PrefWidgets to StrongFocus
...
This commit mollifies the issue #17684 by making the PrefWidgets receive
mouse wheel events only when they have both focus and the mouse pointer
at the widget.
2025-02-03 18:13:35 +01:00
Chris Hennes
e10d34ada5
Merge pull request #16995 from benj5378/axisColors
...
[Gui] Axis colors changeable
2025-02-03 18:11:46 +01:00
Chris Hennes
0f7b758b1e
Gui: Migrate to using App::Application::getNameWithVersion
2025-02-03 12:05:16 -05:00
Pascal de Bruijn
f980fdaede
Add proper PDF creator metadata
2025-02-03 12:05:16 -05:00
Chris Hennes
7c32d9780b
GUI: Disable legacy spnav code when legacy is false
...
We don't ever want to connect to both libspnav and NavLib
2025-02-03 12:03:34 -05:00
tritao
123569823e
App: Provide temporary document creation flag to Python App.loadDocument.
2025-02-03 18:01:18 +01:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
Syres916
34d9ac0050
[Gui] Fix Close without Saving button size ( #19342 )
2025-02-02 23:24:27 +01:00
Furgo
04aea5e9f3
PrefPacks: reset font size in FreeCAD Classic theme
2025-02-02 09:08:29 +01:00
tritao
767150102d
Gui: Add bounding box data to scene inspector.
2025-01-29 06:49:35 -06:00
Max Wilfinger
6246c9ee22
Adding DPI info to the copied information in the about dialog ( #19251 )
...
* Adding DPI info to the copied information in the about dialog.
* Update DlgAbout.cpp
changed screen() to QApplication::primaryScreen()
2025-01-29 12:14:26 +01:00
luzpaz
67c772553b
Fix typos
...
Found via codespell
2025-01-29 08:31:01 +01:00