Graic
f681e241bc
Gui: Added classic trackball orbit style ( #20535 )
...
* Gui: add classic trackball orbit
* Gui: add rounded arcball orbit
2025-04-28 11:12:53 -05:00
tetektoza
8fda3b4bd1
Core: Introduce PDF Import-Export dialog ( #20860 )
...
* Core: Introduce PDF Import-Export dialog
Currently, we only have hardcoded exporting to one pdf version, which
leads to (as in one of the below issues) to problems, such as
non-transparent layers, which are by default not supported in PDF/A-1b.
So, this patch adds an option to the user to select their preferred PDF
version by introducing new dialog under Import-Export in Preferences,
and allowing to update that version before exporting.
* Core: Add informational messages regarding selected PDF format
* Gui: Handle Qt < 6.8 unsupported PDF format
* Gui: Switch PDF export prefs dialog to use tr()
* Gui: Remove center alignment of PDF version description
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-04-27 19:31:34 -05:00
Kacper Donat
e18c88bd23
Misc: Replace dynamic_cast with qobject_cast
2025-04-26 14:23:25 +02:00
Francisco Neves
21723a045e
Preferences: Fixed a bug in 'Animation curve type' label position
...
Deleted a line in DlgSettingsAdvanced.cpp that made the label
move after selecting a animation curve type. Fixes #18376 .
Signed-off-by: Francisco Neves <francisco.jose.neves@tecnico.ulisboa.pt >
2025-04-06 14:30:35 +02:00
Benjamin Nauck
b6d6c8837f
Gui: Add #include <limits> where used
2025-03-31 23:50:37 +02:00
Chris Hennes
95fbd95950
Merge pull request #20496 from hyarion/refactor/cppify-constants
2025-03-29 18:43:40 -05:00
Kacper Donat
abe8a90f2f
Gui: Fix saving light sources
2025-03-29 14:14:04 -05:00
Benjamin Nauck
b625e81a3e
Gui: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00
Chris Hennes
9a77120e82
Merge pull request #20142 from bofdahof/ranges
...
Apply C++20 std::ranges (mainly to std::find)
2025-03-17 03:08:27 -05:00
bofdahof
cb5caf6765
Gui: apply std::ranges
2025-03-16 17:15:14 -05:00
Chris Hennes
3ce193ddb8
Merge pull request #19921 from mosfet80/QT_CLEAN
...
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
Andrea
cca14cf164
Remove old qt code
...
new round of removal following the report of @benj5378 .
.
2025-03-05 09:46:35 +01:00
Andrea
2d4ab5af20
REMOVE old QT<= 5.14 code
...
Ubuntu 22.04 use qt 1.15.3.
In the code is still used qt code <5.10.
A cleanup was done by removing qT code version used in ubuntu 18.04.
2025-03-05 09:32:06 +01:00
Benjamin Nauck
354667abd0
Gui: Remove unused static function
2025-03-04 21:06:17 +01:00
Benjamin Nauck
629b75710e
Gui: Create light sources parameter group
...
* categorizes light sources into its own group
* fixes config file issues between 1.0 and 1.1
2025-03-04 21:06:17 +01:00
Chris Hennes
1a2070c36f
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
Kacper Donat
09b6389c8e
Gui: Properly reset light directions
...
This fixes lights not getting reset after user demands so.
2025-02-28 14:25:57 +00:00
Kacper Donat
36195d1981
Base: Add fromPercent and toPercent helpers
2025-02-23 22:51:13 +01:00
Kacper Donat
8dbc4042b3
Gui: Add 3 point lighting
2025-02-23 22:51:13 +01:00
Adrian Insaurralde
f4d30706a4
Gui: hide legacy spacemouse support PrefCheckBox if navlib isn't enabled
2025-02-18 00:11:16 -03:00
Kacper Donat
13fbab9e42
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01: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
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
Benjamin Bræstrup Sayoc
8d2d0a47f4
Gui: Use QStringLiteral
2025-02-10 18:34:57 +01:00
tritao
f7a0cece08
Base: Remove Boost-based filesystem and switch to standard <filesystem>
2025-02-10 10:48:54 -06:00
tritao
02ab2deac7
Gui: Reorganize the navigation files into a top Navigation folder.
2025-02-05 20:21:00 -06:00
Chris Hennes
5766974067
Merge pull request #16995 from benj5378/axisColors
...
[Gui] Axis colors changeable
2025-02-03 18:11:46 +01:00
tritao
4c93a14fea
Gui: Reorganize the dialog files into a top Dialogs folder.
2025-01-24 16:28:02 -06:00
Benjamin Bræstrup Sayoc
b888c2ffc0
[Gui] Add ability to change axis colors
2025-01-24 15:45:42 +01:00
Ulices
99df928459
Add units to some spinboxes on preferences pages ( #19143 )
...
* Add units to some spinboxes on preferences pages
* Ensure units have a space, ex: " px"
* FEM: Don't mark units for translation
2025-01-22 09:05:49 -06:00
mwganson
40571eb683
[PythonEditor] Make converting tabs to spaces the default
2024-12-23 11:53:05 -05:00
wasd845
85eaa2d373
Add export config directory specification feature ( #15235 )
2024-12-13 10:44:30 -06:00
Chris Hennes
28752ca05b
Merge pull request #18244 from wwmayer/space_mouse_runtime
...
Gui: Add runtime check to choose between modern and legacy space mous…
2024-12-09 11:36:17 -05:00
Furgo
3b39296599
Improve Notification Area settings ( #15207 )
...
* Initial UI mockup for notification area settings
* First iteration of adapting the code to the Notification area settings UI reorg
* Remove redundant code to enable/disable widgets
* Reorganize notification area settings UI, improve settings and tooltips text
* Auto-wrap tooltips, add tooltips for each group
* Remove trailing space
* Fix merge error
* Further fixes from merge error
---------
Co-authored-by: WandererFan <WandererFan@gmail.com >
2024-12-06 11:15:52 -06:00
Vincent Belpois
e3508d9228
Fix incorrect displayed default compression level in preferences
2024-12-04 09:50:50 -05:00
wmayer
7a044e7dcd
Gui: Add runtime check to choose between modern and legacy space mouse devices
2024-12-03 18:54:21 +01:00
hasecilu
145f95202a
Gui: Add suffix to programatically generated preference page's spinboxes
...
Units contain a leading space.
Command to generate the C++ code on `src` dir:
$ python3 -m cogapp -r Gui/PreferencePages/DlgSettingsAdvanced.{h,cpp}
2024-11-25 17:52:51 +01:00
hasecilu
8ae5f0c167
Gui: Add "px" suffix on preference page as width unit
2024-11-25 17:52:51 +01:00
luzpaz
a633be7342
Fix various typos
...
Found via codespell.
2024-11-15 20:18:46 +01:00
Max Wilfinger
665bee5e5a
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
Furgo
3fcf91c94f
Fix enabling/disabling notificationWidth
2024-11-15 11:52:24 -05:00
Kris Wilk
40cabe8f93
Use Qt built-in to determine the system's preferred fixed-width font
2024-10-16 08:50:00 -05:00
Syres916
6a3915316f
[Gui] Disable the ability to change themes and preference packs...
2024-10-10 20:25:30 -05:00
Jiří Pinkava
c218bc7fde
Gui: fix warning with duplicate name in DlgSettingsLightSources
2024-10-03 13:22:48 -05:00
Jiří Pinkava
4e45d3b408
Gui: Fix path to QRC file in PreferencePages UI file
...
QtCreator, when the file is opened, reports reference to .qrc filewhich
does not exists. It looks like a missing piece from ddcedf76e3.
2024-09-20 08:43:13 -05:00
xtemp09
7e19990264
[GUI] Move the Push In and Pull Out buttons to the left side
...
Closes #16587 .
2024-09-20 08:19:46 -05:00
Jiří Pinkava
670c42ccf6
Gui: fix size of ComboBox in Preferences/Navigation
...
Fixes visual artifact in the Preferences/Navigation dialog. The
default value for this field is 0 (at least for some Qt versions),
which does not make sense, because the element would be invisible.
Also the element is actually invisible when editing the UI file in
QtCreator.
Using the default "max" value set for other fields.
2024-09-16 18:07:14 +02:00
hasecilu
2e7a04f4e2
Fix some typos on several files
...
- Missing spaces
- Missing commas
- 3D, G-code, Git, SPOOLES, Python capitalization
2024-09-14 12:07:51 -06:00
xtemp09
e6e6b1b1e5
[GUI] Make some strings untranslatable in Light Sources dialog
2024-09-11 08:41:07 -05:00
xtemp09
f7f8143913
[GUI] Enable sort of zoom in Light Sources dialog
2024-09-09 18:27:51 +02:00