Commit Graph

2813 Commits

Author SHA1 Message Date
wmayer
ea8d3bb242 Gui: [skip ci] add options to set one-pass and backface-pass rendering 2020-04-06 19:50:58 +02:00
wmayer
359d3a2b48 Gui: [skip ci] improve whitespaces 2020-04-06 19:50:08 +02:00
Syres916
3ff9a068d7 [Gui] Edit Menu Remove Duplicate Shift+E...
....shortcut, return Toggle Edit to pre-Big Merge with no shortcut.

See Discussion https://forum.freecadweb.org/viewtopic.php?f=3&t=44394
2020-04-06 13:04:01 +02:00
wmayer
8663e724f5 Gui: move functions to list menus and toolbars from sub-class to base Workbench class
implement new function to list all toolbars and their used commands
2020-04-04 11:46:45 +02:00
wmayer
475f518510 Gui: [skip ci] replace tabs with spaces in GUI init script 2020-04-04 09:42:30 +02:00
wmayer
f9984a0ab1 Gui: [skip ci] fix regression by using UTF-8 encoding in PropertyItem::setPropertyValue 2020-04-03 16:22:35 +02:00
wmayer
110ea2c68e [skip ci] improve whitespaces 2020-04-03 16:19:24 +02:00
wmayer
dbb095a47c Gui: [skip ci] disable workaround to avoid handling an event twice because it leads to a regression on macOS 2020-04-03 15:11:24 +02:00
wmayer
d65d01b30d Gui: [skip ci] optimize View3DInventorViewer::containsViewProvider because it's sufficient to know if the root node of a view provider is part of the viewer or not 2020-04-02 16:08:47 +02:00
wmayer
5324540d8b Gui: [skip ci] avoid that 3D view handles a single wheel scroll event twice 2020-04-02 14:02:03 +02:00
wmayer
7d18017b49 Gui: [skip ci] fix regression in Application::open() and always encode file name when passing it to Python interpreter 2020-04-02 11:55:45 +02:00
wmayer
5c4ddf42ee Gui: [skip ci] bind spin boxes to object in Placement dialog 2020-03-27 17:08:08 +01:00
wmayer
ec8b1bc072 [skip ci] use QLocale class consistently to make it possible to change it application-wide 2020-03-26 16:37:45 +01:00
wmayer
ce3eadf289 Gui: [skip ci] implement Python wrapper for ExpressionBinding 2020-03-25 13:22:18 +01:00
luz.paz
76a77e4f88 [skip ci] 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-24 11:14:24 +01:00
triplus
2241d0d112 NaviCube - tweaks and new parameters
By default navigation cube text now has more weight and CS axes are slightly shifted. A few additional parameters have been added, for being able to customize navigation cube offset, colors, font and visibility of CS. Parameters are consolidated under NaviCube group. Customization front-end, making use of this new parameters, will be added to CubeMenu module in the following days:

https://forum.freecadweb.org/viewtopic.php?f=34&t=43338
2020-03-24 11:12:54 +01:00
wmayer
751873ff16 Gui: [skip ci] make log messages distinguishable to see if X11 or polling API if spacenav is used 2020-03-22 12:55:52 +01:00
Zheng, Lei
34c35f8eff Gui: fix property editor crash on remove dynamic property
The crash happens when the dynamic property is removed due changes of
the very same property.
2020-03-21 15:43:12 +01:00
wmayer
544bb22221 Gui: [skip ci] fix bug in Placement dialog when leaving with Esc 2020-03-20 13:34:48 +01:00
wmayer
bce7e55e19 Gui: [skip ci] fix tab ordering in document settings page 2020-03-20 11:55:03 +01:00
M G Berberich
8e118a9e33 Gui: [skip ci] added thumbnail size to UI
Added a spinbox for the thumbnail-size to the document preference.
2020-03-20 11:15:05 +01:00
wmayer
c314a98a01 Gui: [skip ci] fix regression in tab order caused by 1b957e581 2020-03-20 10:38:07 +01:00
wmayer
1fc309bb58 Gui: [skip ci] simplify Application::setStyleSheet and directly check if the passed file name exists 2020-03-19 19:37:49 +01:00
donovaly
1b957e5811 [GUI] some preferences cleanup
as requested and discussed in https://forum.freecadweb.org/viewtopic.php?f=27&t=43984#p376950
and following
2020-03-19 16:57:37 +01:00
wmayer
be1fd42554 Gui: [skip ci] make it configurable to set size of thumbnails 2020-03-19 16:16:17 +01:00
wmayer
d496e714c9 Gui: move handing of style sheets to Application::setStyleSheet to avoid code duplication 2020-03-19 15:57:20 +01:00
triplus
af5e7abe46 Use relative path to stylesheet fix #4130 2020-03-19 14:25:03 +01:00
Russell Johnson
54bb4db54f PathSurface: Add select-face(s) feature and other improvements
New feature: Limit 3D Surface op to selected faces.

Disabled the IgnoreWaste feature, until it can be made compatible with new features.

New feature:  Face avoidance using new `AvoidLastXFaces` property.

New cut patterns: `Circular` and `CircularZigZag`.  New patterns include customizable center point and optional optimizations. Implemented G2/G3 gcode commands.

New feature: Safe travel for transitional paths. New methods to allow safe travel over stock, cut area, and avoided features.

New feature: Start point for operation. Choose a custom XY start point for the operation.

Restructure code to improve management and prepare for separation of the `Waterline` algorithm into an independent operation in the PathWB.

New feature: `ProfileEdges`.  Allows the user to profile the edges(boundary) of the selected face(s) with or without cutting the entire face area.

Add my name to the `Credits` tab in the `About FreeCAD` documentation.

Added new feature and property: `CutPatternReversed`. This will make Circular, Line, and ZigZag patterns work in reverse order - outside to inside. 
PathSurface: Add select-face(s) feature and other improvements

New feature: Limit 3D Surface op to selected faces.

Disabled the IgnoreWaste feature, until it can be made compatible with new features.

New feature:  Face avoidance using new `AvoidLastXFaces` property.

New cut patterns: `Circular` and `CircularZigZag`.  New patterns include customizable center point and optional optimizations. Implemented G2/G3 gcode commands.

New feature: Safe travel for transitional paths. New methods to allow safe travel over stock, cut area, and avoided features.

New feature: Start point for operation. Choose a custom XY start point for the operation.

Restructure code to improve management and prepare for separation of the `Waterline` algorithm into an independent operation in the PathWB.

New feature: `ProfileEdges`.  Allows the user to profile the edges(boundary) of the selected face(s) with or without cutting the entire face area.

Add my name to the `Credits` tab in the `About FreeCAD` documentation.
2020-03-18 12:21:37 -05:00
wmayer
53b01f08f9 Gui: improve usability of text document object 2020-03-17 11:36:03 +01:00
wmayer
aab91b5579 Gui: [skip ci] update editor action on request 2020-03-17 10:35:54 +01:00
wmayer
063ca70afe Gui: [skip ci] add slot to update editor related commands 2020-03-17 10:03:32 +01:00
wmayer
15d98b52ce Gui: [skip ci] print warning if 3Dconnexion file cannot be loaded 2020-03-17 00:31:56 +01:00
wmayer
383ff0d5ca Gui: copy config file to resource directory 2020-03-16 23:44:52 +01:00
wmayer
570368ed73 Gui: fix target path of style sheet files 2020-03-16 23:44:52 +01:00
SolidDude
0786352683 Adds 3DConnexion Device Button Map loading from XML file 2020-03-16 23:44:52 +01:00
mwganson
168ce605a1 [Report View] add options to show report view on warning, error, normal, and log message types individually 2020-03-16 19:21:49 +01:00
wmayer
1a1ddcd09a Gui: [skip ci] for quick search don't change font family and size but set to bold only because on some systems an almost unreadable font might be taken 2020-03-16 17:29:29 +01:00
wmayer
518fd0c042 Gui: [skip ci] improve search function in parameter editor to jump from one top-level item to the sibling item 2020-03-16 17:19:53 +01:00
wmayer
52bee70c6d Gui: [skip ci] fix ColorButton to pre-select current color in dialog 2020-03-16 09:46:09 +01:00
donovaly
2a4278220d [GUI] general document preferences
- add missing tooltip and improve wording of another tooltip
2020-03-16 08:33:43 +01:00
wmayer
f8093de71c Gui: [skip ci] slightly change the background color of the search field 2020-03-16 00:12:07 +01:00
wmayer
2f46c3fcf0 Gui: fix Qt warning: QMetaObject::connectSlotsByName: No matching signal for on_findGroup_changed(QString)
do not auto-collapse when search string is empty
set red-ish background if no matching group was found
2020-03-15 18:07:32 +01:00
donovaly
020ba6c1ce comment wording fixes 2020-03-15 18:07:32 +01:00
donovaly
a7b05e1881 set placeholder text not in UI to take care of Qt 4 users 2020-03-15 18:07:32 +01:00
donovaly
d6e97eaf67 [GUI] new feature to search for parameter groups 2020-03-15 18:07:32 +01:00
wmayer
5d99fcb119 Gui: remove moved controls from 3D view settings page 2020-03-15 14:00:04 +01:00
wmayer
167f94a8a6 Gui: [skip ci] re-arrange items in grid layout 2020-03-15 13:02:00 +01:00
wmayer
1601766af6 Gui: [skip ci] split 3D view settings into two pages 2020-03-15 12:32:07 +01:00
wmayer
804d27beee [skip ci] fix copy&paste errors 2020-03-15 11:59:22 +01:00
donovaly
8bd75eb5b4 DlgSettings3DView: more rearrangement
- also improve wording

both on request:
https://forum.freecadweb.org/viewtopic.php?f=17&t=43984&p=375040#p375040
2020-03-15 11:10:39 +01:00