FEA-eng
430d66dd46
Update DlgSettings3DView.ui
2025-09-10 10:43:48 +02:00
Benjamin Nauck
05224215bf
Merge pull request #23274 from kadet1090/enlarge-planes
...
Gui: Enlarge planes on mouse over and selection
2025-09-09 06:20:15 +02:00
Kacper Donat
d718586463
Gui: Make datum planes bigger
2025-09-08 23:16:29 +02:00
Ladislav Michl
0278a1298d
Base: refactor unit formatting defaults
...
Defaults for both precision (number of digits after decimal point)
and denominator (number of fractions) are defined on various places
making difficult to find which default is used for various tasks.
Store these values at one central place: UnitsApi. Unless overriden
by user, default values are defined by unitSchemasDataPack.
2025-09-05 17:31:54 +02:00
Ladislav Michl
4e27d4eebe
Gui: fix 'Minimum fractional inch' preference visibility
...
Default Unit Schema is not yet changed in onUnitSystemIndexChanged
callback handler, so index needs to be used to request currently
selected one.
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-09-05 17:31:54 +02:00
Adrian Insaurralde Avalos
f922d282db
Fix autouic warnings about duplicate names in ui files
2025-08-26 11:00:30 +02:00
Max Wilfinger
3129bc9a1e
Fix UI strings reported on Crowdin ( #23297 )
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-08-25 06:10:53 +00:00
Max Wilfinger
67f42d5890
Gui: Change default WB list in preferences
2025-08-24 21:23:41 -05:00
Max Wilfinger
ab5e9e0ded
Fix source string mistakes reported on Crowdin ( #23157 )
...
* Fix source string mistakes reported on Crowdin
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftguitools/gui_downgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_SetStyle.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-08-24 20:51:32 -05:00
Roy-043
034ec47e33
Update DlgSettingsGeneral.ui
2025-08-21 20:47:55 +02:00
theo-vt
102650dd32
Core: Add setting to hide the TaskWatcher ( #22857 )
...
* Core: Add setting to hide the TaskWatcher
* Move setting to Display/UI
* Clarify option description
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Use sentence case for section title
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-08-11 21:38:58 +02:00
Max Wilfinger
1850c5dc0f
Fix missed strings for UI consistency
...
Fix ellipsis rendering
2025-08-08 06:37:59 -05:00
Max Wilfinger
6692dacc0a
Gui: Update UI strings for consistency
...
Closes : #22135
2025-08-04 20:14:45 +02:00
Kacper Donat
15051f3f1e
Merge pull request #22544 from jffmichi/undockfullscreen
...
Gui: Allow undocking and fullscreen for all MDI windows
2025-07-25 00:18:20 +02:00
jffmichi
59cb30cd2d
Gui: use correct cast with getActiveView
2025-07-21 00:44:18 +02:00
Chris Hennes
787c190368
Remove boost::filesystem includes
2025-07-18 20:26:56 +02:00
Kacper Donat
8d3f41059f
Gui: Add ThemeTokenManager class to contain theme parameters
...
This class aims to implement Design Token idea into FreeCAD themes. It
allows themes to use generic variables with generic values so we could
use one qss theme and change the style based on values from preference
packs.
2025-07-07 00:07:31 +02:00
FEA-eng
93b8d66835
Core: Update DlgSettingsLightSources.ui
2025-07-03 02:43:12 -05:00
Max Wilfinger
d59f404267
Gui: Center notification label and disable show report view by default ( #21872 )
...
* Gui: Center notification label and disable show report view by default
* Stylesheet: min-width: 0 for QStatusBar QPushButton
2025-06-16 11:03:58 -05:00
Benjamin Bræstrup Sayoc
b54bbf57f9
Gui: use parameter observer for locale parameter
...
Parameter change should be independent of the use of the preference window.
2025-06-14 18:25:03 +02:00
Syres916
39dc1e6210
[Gui] C++ preparation for deprecation of QCheckBox…
...
…stateChanged -> checkStateChanged
2025-06-13 10:40:48 +02:00
Kacper Donat
8814af7171
Preferences: Better grouping for Selection page ( #21750 )
...
* Preferences: Better grouping for Selection page
* Update src/Gui/PreferencePages/DlgSettingsSelection.ui
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
* Update src/Gui/PreferencePages/DlgSettingsSelection.ui
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
---------
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
2025-06-04 21:16:40 -05:00
Brad Eric Hollister
722bda1935
proposed fix for https://https://github.com/FreeCAD/FreeCAD/issues/20856github.com/FreeCAD/FreeCAD/issues/20856 . NOTE: AddonManager and Telemetry addon ui files are in separate repos
2025-06-03 09:37:22 +02:00
julian1
f75da71042
fix #10514
...
Update src/Gui/PreferencePages/DlgSettingsEditor.cpp
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
Update src/Gui/PreferencePages/DlgSettingsEditor.cpp
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-06-03 00:12:58 -05:00
Chris Hennes
f5ab6295ba
UI: Remove qPixmapFromMimeSource pixmap function
...
This function dates back to Qt3, and was removed in Qt4. Modern Qt no
longer uses this ui file entry, and in some circumstances the uic
complains about its presence.
2025-05-15 00:56:30 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Chris Hennes
f55063855a
Merge pull request #20540 from 3x380V/cleanup-schemas-management
...
Simplify UnitsSchemas management
2025-05-05 10:43:27 -05:00
Max Wilfinger
18c43d9c91
Set RoundedArcball as default orbit style.
...
Reorder status bar entries.
2025-05-05 10:33:33 -05:00
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
bofdahof
353acbb27b
Base: simplify UnitsSchemas management
...
Fixes: Maintaining schemas is difficult and error-prone
- Facilitate easy schemas add, remove, change, etc.
- Remove 14 files containing approx 2,190 lines of if/else code and data
- Place data in one file (UnitsSchemasData.h) using a normalized structure (including special functions)
- Isolate and simplify data operations (code)
- Remove schemas enum to keep data independent of code
- Separate responsibilities: Specifications, data, schemas, schema
- Add schema data 'isDefault'
- Add schema data name
- Prefer algorithms to raw loops
- Add schemas unit tests
- Tweak quantity unit tests
2025-04-27 00:45:54 +02:00
bofdahof
3db1378981
Gui: simplify fractional inch option visibility in DlgSettingsGeneral
2025-04-27 00:45:53 +02: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