Max Wilfinger
3fcadd01f5
Set RoundedArcball as default orbit style.
...
Reorder status bar entries.
2025-05-05 10:33:33 -05:00
Graic
8d2cb99712
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
b138276a15
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
b14d3a224b
Misc: Replace dynamic_cast with qobject_cast
2025-04-26 14:23:25 +02:00
Francisco Neves
ceee26765e
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
17dc7fce06
Gui: Add #include <limits> where used
2025-03-31 23:50:37 +02:00
Chris Hennes
e7156aa326
Merge pull request #20496 from hyarion/refactor/cppify-constants
2025-03-29 18:43:40 -05:00
Kacper Donat
caab5fba78
Gui: Fix saving light sources
2025-03-29 14:14:04 -05:00
Benjamin Nauck
34bc1d45ea
Gui: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00
Chris Hennes
5f623390fb
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
e5b06ae736
Gui: apply std::ranges
2025-03-16 17:15:14 -05:00
Chris Hennes
be8b92182c
Merge pull request #19921 from mosfet80/QT_CLEAN
...
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
Andrea
5464ada40c
Remove old qt code
...
new round of removal following the report of @benj5378 .
.
2025-03-05 09:46:35 +01:00
Andrea
da66720d3a
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
71cac77a59
Gui: Remove unused static function
2025-03-04 21:06:17 +01:00
Benjamin Nauck
7a5ae8bd5c
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
7f1c43a335
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
46b9ff9c50
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
2f35f1c561
Base: Add fromPercent and toPercent helpers
2025-02-23 22:51:13 +01:00
Kacper Donat
7f984811e8
Gui: Add 3 point lighting
2025-02-23 22:51:13 +01:00
Adrian Insaurralde
a7ba57c708
Gui: hide legacy spacemouse support PrefCheckBox if navlib isn't enabled
2025-02-18 00:11:16 -03:00
Kacper Donat
a72a63232a
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
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
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
Benjamin Bræstrup Sayoc
f647d4a1eb
Gui: Use QStringLiteral
2025-02-10 18:34:57 +01:00
tritao
e94d1cf872
Base: Remove Boost-based filesystem and switch to standard <filesystem>
2025-02-10 10:48:54 -06:00
tritao
48f0f07176
Gui: Reorganize the navigation files into a top Navigation folder.
2025-02-05 20:21:00 -06:00
Chris Hennes
e10d34ada5
Merge pull request #16995 from benj5378/axisColors
...
[Gui] Axis colors changeable
2025-02-03 18:11:46 +01:00
tritao
8aa50c4380
Gui: Reorganize the dialog files into a top Dialogs folder.
2025-01-24 16:28:02 -06:00
Benjamin Bræstrup Sayoc
2acd412f10
[Gui] Add ability to change axis colors
2025-01-24 15:45:42 +01:00
Ulices
ee2f327a96
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
9db4e89467
[PythonEditor] Make converting tabs to spaces the default
2024-12-23 11:53:05 -05:00
wasd845
f4f611163d
Add export config directory specification feature ( #15235 )
2024-12-13 10:44:30 -06:00
Chris Hennes
b160f1afc0
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
ad50bb9bef
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
a97677ed2f
Fix incorrect displayed default compression level in preferences
2024-12-04 09:50:50 -05:00
wmayer
3884e2c34a
Gui: Add runtime check to choose between modern and legacy space mouse devices
2024-12-03 18:54:21 +01:00
hasecilu
fe1cfca339
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
eebe20806d
Gui: Add "px" suffix on preference page as width unit
2024-11-25 17:52:51 +01:00
luzpaz
ed40de3e23
Fix various typos
...
Found via codespell.
2024-11-15 20:18:46 +01:00
Max Wilfinger
616028efe5
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
Furgo
645415b846
Fix enabling/disabling notificationWidth
2024-11-15 11:52:24 -05:00
Kris Wilk
9806a46324
Use Qt built-in to determine the system's preferred fixed-width font
2024-10-16 08:50:00 -05:00
Syres916
8b53daf263
[Gui] Disable the ability to change themes and preference packs...
2024-10-10 20:25:30 -05:00
Jiří Pinkava
9008373919
Gui: fix warning with duplicate name in DlgSettingsLightSources
2024-10-03 13:22:48 -05:00
Jiří Pinkava
a47800d9cc
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 ccb9d7faeb .
2024-09-20 08:43:13 -05:00
xtemp09
c9452e2c0f
[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
60b8c89fc4
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
a90aebeec2
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
614a14fe87
[GUI] Make some strings untranslatable in Light Sources dialog
2024-09-11 08:41:07 -05:00