Commit Graph

6104 Commits

Author SHA1 Message Date
Alfredo Monclus
02b16bc454 revert: review suggestion from constexpr to const 2025-03-03 11:10:51 -03:00
Alfredo Monclus
779cfa0463 taskpanel lineup comments 2025-03-03 10:49:27 -03:00
Alfredo Monclus
a1305d6616 taskpanel group early return 2025-03-03 10:49:26 -03:00
Alfredo Monclus
9392af17f9 Apply suggestions from code review
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com>
2025-03-03 10:45:22 -03:00
Alfredo Monclus
188b782147 revert: unique_ptr actionbox 2025-02-16 20:13:06 -03:00
Alfredo Monclus
1500082923 revert: unique_ptr actiongroup 2025-02-16 20:12:51 -03:00
Alfredo Monclus
052a08cfa0 refactor: setup and use a single base scheme 2025-02-16 10:19:48 -03:00
Alfredo Monclus
93a07703f9 refactor: remove check for qt<5.15 2025-02-16 10:15:40 -03:00
Alfredo Monclus
6e5982e2be refactor headers 2025-02-16 10:13:13 -03:00
Alfredo Monclus
9ed3c90303 refactor: remove scheme dependencies from group 2025-02-16 10:02:23 -03:00
Alfredo Monclus
6a431a2e4d refactor: remove unneeded setscheme from taskgroup 2025-02-16 10:02:23 -03:00
Alfredo Monclus
b86722b117 refactor: remove unneeded setscheme from actiongroup 2025-02-16 10:02:23 -03:00
Alfredo Monclus
59716d35a0 refactor: implement unique_ptr on actiongroup 2025-02-16 10:02:23 -03:00
Alfredo Monclus
23bd7df959 refactor: implement unique_ptr in actionbox 2025-02-16 10:02:23 -03:00
Alfredo Monclus
cdb107f624 fix: task groups jumping when folding 2025-02-16 10:02:23 -03:00
Alfredo Monclus
96ae7bb65e refactor: actionpanel with more moder structure 2025-02-16 10:02:23 -03:00
Alfredo Monclus
6ccb6672bd refactor: actionlabel clenup and improve size calculation 2025-02-16 09:56:45 -03:00
Alfredo Monclus
235c3c098a refactor: cleanup and modernize actiongroup 2025-02-16 09:54:18 -03:00
Alfredo Monclus
d560ddb826 refactor: modernize and cleanup actionbox 2025-02-16 09:54:18 -03:00
Alfredo Monclus
3c83a149ed refactor: minimize styling as much as possible 2025-02-16 09:54:18 -03:00
Alfredo Monclus
1adaead8f7 refactor: actionpanel style without color move to minimum 2025-02-16 09:54:18 -03:00
Alfredo Monclus
162d7a5fe7 refactor: reduce qsint schemes to 1 2025-02-16 09:54:16 -03:00
Alfredo Monclus
a14aab1938 refactor: qsint style should be minimum plus mods 2025-02-16 09:53:57 -03:00
Alfredo Monclus
203ba515a0 refactor: remove old taskpanel styles 2025-02-16 09:52:34 -03:00
Andrea
146d8a356b 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
80b299bb88 Base: Move zipios library to 3rdParty folder. 2025-02-14 13:08:28 -06:00
tritao
58c6c3def5 Gui: Clean up XML bindings. 2025-02-14 13:05:29 -06:00
Ulices
495cc73500 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
90cb009e73 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
1d6e2b8675 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
99eed953c3 [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
8e676641b0 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
9e53b103a8 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
c7e764193c 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
a3004c2c0a Merge pull request #19142 from hyarion/refactor/add-template-addobject
Add new addObject<T>() function
2025-02-11 09:42:47 -06:00
Karliss
ea0105e966 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
265b58c034 Mod: Use new addObject<T>(...) using regex 2025-02-10 18:35:38 +01:00
Benjamin Bræstrup Sayoc
8d2d0a47f4 Gui: Use QStringLiteral 2025-02-10 18:34:57 +01:00
Chris Hennes
5869fdb95f Merge pull request #19420 from tritao/gui-selection-refactor
Gui: Selection code cleanups
2025-02-10 10:56:23 -06:00
tritao
f7a0cece08 Base: Remove Boost-based filesystem and switch to standard <filesystem> 2025-02-10 10:48:54 -06:00
tritao
359f832dfb Gui: Check if document exists in View3DInventorViewer::setOverrideMode. 2025-02-10 10:33:22 -06:00
Chris Hennes
b18150e048 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
2145b742eb Base: Standardize on Py::Long type for Python bindings. 2025-02-08 13:14:22 +00:00
xtemp09
6fa5ec9843 Assembly: Fix the crash described in #18475 2025-02-07 17:39:03 -06:00
Chris Hennes
c8a4d44cf2 Gui: Disable spacemouse init if not legacy 2025-02-06 16:49:18 -05:00
Chris Hennes
d4d74a4464 Merge pull request #19433 from tritao/gui-general-code-cleanups
Gui: General code cleanups
2025-02-06 11:33:44 -06:00
tritao
0d7572ab10 Gui: Use SO_SWITCH_NONE instead of -1. 2025-02-06 10:06:04 +00:00
tritao
1f07fb3a87 Gui: Update MSVC legacy code comments from ViewProviderLink. 2025-02-06 10:06:04 +00:00
tritao
02ab2deac7 Gui: Reorganize the navigation files into a top Navigation folder. 2025-02-05 20:21:00 -06:00
tritao
4260bd6fa4 Gui: Minor cleanups. 2025-02-05 22:13:07 +00:00