Commit Graph

2752 Commits

Author SHA1 Message Date
triplus
b9d01e7db1 Add collection tab to About FreeCAD 2020-03-09 20:45:10 +01:00
luz.paz
696ed42635 [skip ci] Fix typos
Found via `codespell`
2020-03-09 16:23:26 +01:00
luz.paz
c8cb520887 [skip ci] fix follow-up typos 2020-03-06 14:50:35 +01:00
luz.paz
ebe194a9e9 Fix typos
Found via  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-03-06 14:50:35 +01:00
Yorik van Havre
8933e8ed38 Merged latest translations from crowdin 2020-03-05 11:58:03 -03:00
0penBrain
6c8eb7e047 Add ability to remember which workbench is active for each tab of the viewport
Can be enabled/disabled through preferences => Connected to 'SaveWBbyTab' parameter
Workbench is saved when it is changed or when a new subwindow is created
It is restored when subwindow is activated if one was previously saved
2020-03-02 11:59:30 -03:00
Zheng, Lei
f0f5a1583d Gui: fix FreeCADGui.loadFile() 2020-03-01 16:29:47 +01:00
wmayer
d99f424345 Gui: add possibility to connect to remote Python debugger 2020-02-29 14:25:51 +01:00
wmayer
43295895d6 Gui: [skip ci] fix regression in Document::setEdit()
For more details see: https://forum.freecadweb.org/viewtopic.php?f=19&t=43629&p=371972#p371972
2020-02-25 17:10:42 +01:00
plgarcia
59269207b4 Change backup policy
1 - Reports the error to the user in a popup.
2 - Names of the backups include the timstamp instead of a number. Names have more sense and the files can be sorted by names what is also the age order.
3 - Behaviors when changing configuration improved, the number of files present on the system was not reduced when reducing the number of backups or backups deactivated.
2020-02-24 23:06:26 +01:00
wmayer
454fe91c3c App/Gui: implement a lightweight weak_ptr like class to work with Document, DocumentObject and ViewProvider 2020-02-19 19:58:34 +01:00
wmayer
23d43ee06c Gui: [skip ci] correctly set size when selection resolution of 10000 x 10000 2020-02-18 20:05:20 +01:00
wmayer
526b403094 Gui: [skip ci] most of the resolutions shouldn't be marked for translation 2020-02-18 20:04:32 +01:00
Zheng, Lei
3e7e44bca5 Gui: block more events when ProgressBar is shown 2020-02-15 17:29:02 +01:00
wmayer
5dcf6e086e Gui: [skip ci] add user option to disable to open a transaction on manual document recompute 2020-02-15 14:11:39 +01:00
wmayer
6a13453f78 [skip ci] Preferences names or paths must not be set to translatable strings! 2020-02-15 12:42:12 +01:00
Zheng, Lei
6556276c5a Gui: fix crash on Document resetEdit 2020-02-13 15:27:49 +01:00
donovaly
ec05b7a135 DlgPropertyLink.cpp: fix compilation
see https://forum.freecadweb.org/viewtopic.php?f=10&t=43298
2020-02-12 09:46:47 +01:00
Zheng, Lei
747c6bcd07 Gui: add more options to DlgPropertyLink
Support user editable sub-element column.
(Dis)allow sync sub-object 3D view selection.
2020-02-11 15:40:27 -05:00
Zheng, Lei
b50914923a App: add class TransactionLocker
To protect some critical transaction from being closed prematurely. It
is currently used to protect transaction of object deletion.
2020-02-11 15:40:27 -05:00
Zheng, Lei
12690fb566 Gui: refactor link property editor
PropertyLinkItem now support all major types of link property.
PropertyLinkListItem is no longer necessary, but kept for backward
compatible, which is now identical to PropertyLinkItem.

DlgPropertyLink, the link selection dialog, is now made modeless, so
that that user can select geometry sub-element directory from 3D view.
2020-02-11 15:40:27 -05:00
Zheng, Lei
3798aa15c6 Gui: fix missing property editor transaction closing
The problem happens when refreshing property editor while editing.
2020-02-11 15:40:27 -05:00
Zheng, Lei
e4978be7a4 App: add new convenient class SubObjectT
Derived from App::DocumentObjectT to add support of sub object

Also some minor changes to App::DocumentObjectT

Changed Gui::SelectionChanges to make use of SubObjectT
2020-02-11 15:40:27 -05:00
wmayer
e1b3ec41b6 Sketcher: add option to disable leaving sketch with Esc button 2020-02-09 13:52:09 +01:00
wmayer
a9d57472c4 Gui: ComboView always must be created because it includes the task view. 2020-02-08 14:52:28 +01:00
wmayer
7b1e0ae7ba Gui: [skip ci] fix naming inconsistency and rename 'combi' to 'combo' 2020-02-08 14:04:53 +01:00
wmayer
8648bbe3df Gui: fix naming inconsistency and rename 'combi' to 'combo' 2020-02-08 13:43:44 +01:00
Zheng, Lei
c89a62ba52 Gui: fix tree view mode option in general preference 2020-02-08 13:12:30 +01:00
triplus
b9b7f5ce89 Option to opt-out from using a Linux desktop icon theme. 2020-02-08 12:31:34 +01:00
wmayer
3ea4428b47 Part: [skip ci] use the right value from the user settings to set point size 2020-02-08 11:07:06 +01:00
wmayer
6567b5cbb6 Gui: also sort parameter groups in ascending order [skip ci] 2020-02-07 13:30:32 +01:00
Zheng, Lei
10e7b3e80e Do not throw error when open an already opened document 2020-02-05 11:12:00 +01:00
UR-0
73cc683874 introducing user parameters: BaseApp->Preferences->View->NaviFontStretch
BaseApp->Preferences->View->NaviTextFront
 BaseApp->Preferences->View->NaviTextRear
 BaseApp->Preferences->View->NaviTextTop
 BaseApp->Preferences->View->NaviTextBottom
 BaseApp->Preferences->View->NaviTextLeft
 BaseApp->Preferences->View->NaviTextRight
2020-02-05 10:55:40 +01:00
UR-0
3b714e0bad introducing user parameter: BaseApp->Preferences->View->NaviWidgetSize 2020-02-05 10:55:40 +01:00
Yorik van Havre
5eb1ddaeac Implemented SendToPythonConsole FreeCAD-wide (edit and context menu) 2020-02-04 10:02:29 +01:00
wmayer
1050b1926f fix flaws to add PreCompiled.h inside normal header files 2020-02-03 15:03:49 +01:00
wmayer
49cb974bca Gui: [skip ci] handle possible division by zero in NaviCube 2020-02-03 14:39:54 +01:00
wmayer
81b50bf70e Gui: [skip-ci] disable cancel button of progress dialog if operation cannot be aborted 2020-01-28 13:48:59 +01:00
triplus
0b2251a88e Reduce demo icon theme
Mitigate an issue with scaled icons as discussed:
https://forum.freecadweb.org/viewtopic.php?f=10&t=28838&p=363487#p363487
2020-01-28 12:08:11 +01:00
triplus
6efbf14126 Improve TabBar stylesheets support 2020-01-27 10:08:40 +01:00
0penBrain
e49d553f1f [NaviCube]Add 'NaviStepByTurn' parameter to 'View' preferences 2020-01-27 10:05:41 +01:00
0penBrain
0ead4c5946 [NaviCube]Fix error when 'NaviStepByTurn' parameter value leads to non-integer angle increment step 2020-01-27 10:05:41 +01:00
wandererfan
56c549290a [Gui]fix missing #includes 2020-01-25 20:20:04 -05:00
wmayer
6e127f0ad1 Gui: activate ProgressDialog 2020-01-25 16:31:30 +01:00
wmayer
ebaadc50b2 Gui: [skip-ci] fix several problems with ProgressBar when using in a thread because the slots of its base class are invoked instead 2020-01-25 16:20:21 +01:00
wmayer
169e290b86 Gui: [skip-ci] rename Sequencer to SequencerBar 2020-01-25 16:06:29 +01:00
wmayer
3c04ab6a6c Gui: [skip-ci] allow user to sort elements in parameter editor by name/type/value 2020-01-25 15:28:38 +01:00
0penBrain
783f505516 [NaviCube] Add user parameter 'NaviStepsByTurn' to make customizable the rotation step increment 2020-01-22 10:28:13 +01:00
Pablo Gil
39d2091c76 [Stylesheets] fix vertical Selector Toolbar width 2020-01-22 10:25:37 +01:00
Pablo Gil
1fb8becf00 [Stylesheets] Missing SVG for vertical toolbars added 2020-01-22 10:25:37 +01:00