wmayer
00bb1d0b58
Gui: [skip ci] fix possible warning
2021-09-23 19:02:15 +02:00
Yorik van Havre
b042405933
Merged crowdin translations
2021-09-23 17:14:48 +02:00
Yorik van Havre
15da3f01e5
Updated ts files
2021-09-23 17:04:05 +02:00
0penBrain
3f224066db
[BUILDFIX] Add missing includes
2021-09-23 13:14:03 +02:00
wmayer
381e4b4d5a
Gui: use cbegin()/cend() for const_iterator
2021-09-23 11:17:42 +02:00
wmayer
eb18c2f9db
Gui: modernize some classes
2021-09-23 11:00:50 +02:00
wmayer
89ab1ddbfb
Gui: include FCGlobal.h for export macro
2021-09-23 10:57:22 +02:00
wmayer
0d2451a20a
Gui: implement a workaround for MSYS2 to access QUiLoader via its Python interface
2021-09-23 09:46:20 +02:00
wmayer
00759f9c96
Gui: move PythonWrapper class to its own source file
2021-09-22 23:30:03 +02:00
wmayer
b4e69f1b2d
Gui: move Ui loader classes to their own source files
2021-09-22 20:31:01 +02:00
wmayer
30848cb635
Gui: extend PythonWrapper:
...
* add methods to wrap/unwrap QDir
* add method to load QtUiTools module
2021-09-22 19:49:39 +02:00
wmayer
0ec51a959a
Gui: remove QUiLoader from Qt4All.h to make sure it is included from a single file
2021-09-22 19:30:58 +02:00
Yorik van Havre
907ab8205e
Merge pull request #5040 from mwganson/macros
...
[Macros Dialog] Add 2 new parameters: DuplicateIgnoreExtraNote and Du…
2021-09-20 10:43:00 +02:00
wmayer
e211b89cf8
port to MSYS2/clang
2021-09-19 19:49:44 +02:00
Chris Hennes
5661e23eef
Merge pull request #4792 from heewa/abort-quit-on-failed-save
...
[Gui] Fix app quitting despite failing to save project
2021-09-17 19:46:01 -05:00
mwganson
bb48dad417
[Macros Dialog]rename DuplicateReplaceSpaces parameter to ReplaceSpaces, make it default = true, apply also to new file creation and renaming in the dialog
2021-09-17 14:04:01 -05:00
mwganson
fe616e8954
[Macros Dialog] Add 2 new parameters: DuplicateIgnoreExtraNote and DuplicateReplaceSpaces
2021-09-17 12:47:57 -05:00
Yorik van Havre
edee981ee1
Merge pull request #5038 from mwganson/macros
...
[Macros Dialog] begin searching for unique name for duplicate functio…
2021-09-17 11:02:31 +02:00
wmayer
54700faad8
Gui: fix typos
2021-09-17 08:28:34 +02:00
mwganson
a3357cfda8
[Macros Dialog] begin searching for unique name for duplicate function with current numbers rather than from 001
2021-09-17 00:22:39 -05:00
Ajinkya Dahale
820e88f95b
[Core] (Partially?) Fix data loss on dir rename ( #4996 )
...
* Fix lost filename in err msg
In some circumstances, FileExceptions are constructed empty, then have a
filename assigned to them, but the error message in these scenarios is
left as the default "unknown" one, which is sometimes shown to users.
This change fixes that case to be consistent with instances that are
constructed with the filename.
The exception can happen when trying to save the file in a location that does
not exist, or when the user does not have permission to write there. If it
comes when saving after closing the document, all previous changes can be lost.
Partially fixes issue #4098 .
Co-authored-by: Heewa Barfchin <heewa.b@gmail.com >
2021-09-16 12:06:29 -05:00
wmayer
671032f506
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2021-09-14 16:42:43 +02:00
wmayer
046fcdc68c
Gui: fix compiler warnings: [-Wunused-parameter]
2021-09-14 16:42:30 +02:00
Chris Hennes
4ed05b1406
Merge pull request #4771 from Syres916/patch-16
...
[Gui] Preferences - Selection Fix Bug for new...
2021-09-14 09:39:49 -05:00
0penBrain
59a4a4c361
[Core] Rotation : fix gimbal lock handling
...
+ fix Euler representation on GUI
2021-09-13 18:34:58 +02:00
Yorik van Havre
811004b6c8
Merge pull request #5021 from chennes/translatorImprovements
...
[GUI] Add prefs for translators
2021-09-13 15:38:23 +02:00
Yorik van Havre
c4dd6b3b02
Merge pull request #5020 from 0penBrain/placement
...
[Gui] Edit/Placement not active when no object selected
2021-09-13 14:30:04 +02:00
Yorik van Havre
7e66ea855b
Merge pull request #5025 from luzpaz/DlgSettingsNavigation-code-naming-conformity
...
Gui: Make DlgSettingsNavigation methods conform to naming standard
2021-09-13 11:32:28 +02:00
0penBrain
f560d5e810
[Gui] Edit/Placement not active when no object selected
...
Copied from 'Std_Edit'
2021-09-12 19:57:31 +02:00
luz paz
528790ddb8
Crowdin: Expose View -> 'Standard views' -> 'Axonometric' to translation
...
Closes https://github.com/FreeCAD/FreeCAD-translations/issues/63
2021-09-12 11:04:39 -04:00
luz paz
8ebd5c6eac
Gui: Make DlgSettingsNavigation methods conform to naming standard
...
Renamed `CheckBox_UseAutoRotation` to `checkBoxUseAutoRotation` to match the preexisting naming syntax
2021-09-12 10:54:40 -04:00
Chris Hennes
719fb95382
[GUI] Add prefs for translators
...
When creating the original list of locales available to FreeCAD, also
scan the external directories and add those entries to the list of
locales. This enables the installation of a language pack in an
already-installed version of FreeCAD, allowing translators to test their
work more easily.
Add a hidden preference that will allow translators to add an entirely new
language to FreeCAD via user preferences, without requiring modification
of the FreeCAD source code.
Add a hidden preference for an additional translation directory.
2021-09-11 15:34:08 -05:00
luz paz
a12385adb9
Gui: Language/Translator.cpp remove extra .ko translation + alphabetize
...
ref: https://forum.freecadweb.org/viewtopic.php?p=531658#p531658
2021-09-09 10:08:31 -04:00
Yorik van Havre
04eecd0c92
Merge pull request #4178 from uLeonis/master
...
[v0.20][Gui] Consolidate Std view modes
2021-09-09 12:22:27 +02:00
Chris Hennes
50e4be1b90
[GUI] Change name of workbenches tab
2021-09-08 09:06:14 -05:00
Yorik van Havre
64775bf91f
Merge pull request #5007 from 0penBrain/DrawStyleMode
...
[Gui] Declare Std_DrawStyle as being a 'Mode' command
2021-09-07 12:48:29 +02:00
Yorik van Havre
89e1a97d80
Merged crowdin translations
2021-09-07 11:26:48 +02:00
Yorik van Havre
d14167a50d
Updated ts files
2021-09-06 15:32:07 +02:00
Yorik van Havre
f642e561d1
Merge pull request #5006 from 0penBrain/ExpDlgClearEnter
...
[Expression] Fix 'Clear' is activated when it has focus and 'Enter' is pressed
2021-09-06 11:29:27 +02:00
mwganson
096fb76585
[Edit menu -> Copy / Duplicate] Add Use Original Selections button to dependency selection dialog
2021-09-04 13:09:45 -05:00
0penBrain
23dc088827
[Gui] Declare Std_DrawStyle as being a 'Mode' command
...
With this tooltip isn't updated with the current item value
but instead keeps the general command tooltip text which more explanatory
2021-09-02 16:39:07 +02:00
0penBrain
08db8ded49
[Expression] Fix 'Clear' is activated when it has focus and 'Enter' is pressed
2021-09-02 15:59:13 +02:00
Yorik van Havre
3e483c5268
Merge pull request #4788 from 0penBrain/UserEditMode
...
Gui: add user edit mode (default edit mode set by user)
2021-09-02 11:50:03 +02:00
Yorik van Havre
cf5ffb8208
Merge pull request #4923 from Syres916/patch-23
...
[Gui] Transform Tool, save Translation...
2021-09-01 16:35:40 +02:00
Yorik van Havre
02fb90f16c
Merge pull request #4924 from dbdbdb/spacepilot-pro-keycodes
...
Set default keycodes for 3dconnexion SpacePilot Pro
2021-08-30 13:17:18 +02:00
Yorik van Havre
52a6558dfb
Merge pull request #5000 from chennes/checkForConflictingAccelerators
...
[Core] Add checks for conflicting accelerators
2021-08-30 11:46:38 +02:00
carlopav
01df25866c
Gui: Improved tooltips for grouped commands
...
Following previous improvements, this fix allows also Grouped Actions to have the new tooltip.
2021-08-29 23:30:58 +02:00
Chris Hennes
af9690ec06
[Core] Add checks for conflicting accelerators
...
When compiled in debug mode, this PR adds code to check for conflicting
accelerator keys when a command is created. This can help developers
ensure that their default accelerator key selections don't conflict.
Replace partial match algorithm
Co-authored-by: 0penBrain <48731257+0penBrain@users.noreply.github.com >
2021-08-29 16:13:59 -05:00
Yorik van Havre
154fc694b8
Merge pull request #4995 from chennes/fix4664HardcodedTooltips
...
[GUI] Refactor tooltip code to rebuild shortcut
2021-08-27 12:19:45 +02:00
Chris Hennes
cb4a0b1dd0
Also set tooltip after Reset and ResetAll
2021-08-26 09:05:10 -05:00