Changesets: FreeCAD
master b054e16c 2021-01-07 11:37:48 Details Diff |
Sketcher: Fix detach observer | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.h | Diff File | ||
master e29a394c 2021-01-07 11:02:17 Details Diff |
Sketcher: std::move improvement fixes | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master f774c0ec 2021-01-07 10:53:40 Committer: GitHub Details Diff |
Merge pull request 0004244 from danreb25/BBLPatch_ArchComponentDiffuseColor Arch: deal with missing DiffuseColor attributes on obj.CloneOf.ViewObject |
||
mod - src/Mod/Arch/ArchComponent.py | Diff File | ||
master 94767d46 2021-01-07 10:49:43 Committer: GitHub Details Diff |
Merge pull request 0004249 from donovaly/GUI-icon-fix [GUI] fix missing Std_AxisCross icon |
||
mod - src/Gui/CommandView.cpp | Diff File | ||
master eb2d512f 2021-01-07 10:48:58 Committer: GitHub Details Diff |
Merge pull request 0004251 from fxjaeckel/patch-1 [OpenSCAD] fix parsing error for numbers with positive exponent >= 6 |
||
mod - src/Mod/OpenSCAD/tokrules.py | Diff File | ||
master b01e189c 2021-01-07 07:12:16 Committer: abdullahtahiriyo Details Diff |
Sketcher: Preferences - add 3D view scaling factor ================================================== In addition to the font size in pixels, which controls the 3D View font size (and indirectly the constraint icons), it is now possible to configure a scaling factor controlling the width of geometry, axes, information layer, and constraint lines. |
||
mod - src/Mod/Sketcher/Gui/SketcherSettings.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/SketcherSettingsDisplay.ui | Diff File | ||
master db9525e7 2021-01-07 03:57:22 Committer: wwmayer Details Diff |
Mesh: minor change to exporter based on suggestion | ||
mod - src/Mod/Mesh/App/Exporter.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Exporter.h | Diff File | ||
master 5b058a9f 2021-01-06 14:52:57 luz paz Committer: abdullahtahiriyo Details Diff |
Sketcher: App/Sketch.h minor documentation tweaks [skip ci] | ||
mod - src/Mod/Sketcher/App/Sketch.h | Diff File | ||
master 5d9db07d 2021-01-06 14:39:25 Details Diff |
Part: [skip ci] in TopoShape::getMemSize() handle edges or faces with no attached geometry | ||
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | ||
master 94536f98 2021-01-06 12:10:29 J-Dunn Committer: GitHub Details Diff |
Path: fix several minor bugs in arc slot ops This corrects which end of the slot Extend Slot Start/End are applied; error with Extend lengths between 0 and 1 and direction of extention on arc slots ( neg. is shorten ). Some renaming to make code more readable and self documenting. |
||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master ed04ff7f 2021-01-06 02:26:42 fxjaeckel Committer: GitHub Details Diff |
Update tokrules.py [OpenSCAD] fix parser error for numbers with positive exponent >= 6 see forum: https://forum.freecadweb.org/viewtopic.php?f=3&t=54044 |
||
mod - src/Mod/OpenSCAD/tokrules.py | Diff File | ||
master c5b6e105 2021-01-06 00:41:01 Details Diff |
[Part] fix angular measurement the arrow heads are much too large so that the feature use quite useless The PR fixes this to make the arrow heads as large as for linear dimensions It also slightly increase the arrow head size since. |
||
mod - src/Mod/Part/Gui/TaskDimension.cpp | Diff File | ||
master 5eaa4f04 2021-01-06 00:41:01 Details Diff |
[GUI] fix missing Std_AxisCross icon in commit 7587658ae3 the icon was not also added to the used Std_AxisCross menu entry |
||
mod - src/Gui/CommandView.cpp | Diff File | ||
master 90c91286 2021-01-05 23:48:56 Committer: GitHub Details Diff |
Merge branch 'master' into feature/expose-enumerations-to-python | ||
mod - cMake/FreeCAD_Helpers/PrintFinalReport.cmake | Diff File | ||
mod - src/Gui/CommandFeat.cpp | Diff File | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Gui/CommandView.cpp | Diff File | ||
mod - src/Gui/Document.cpp | Diff File | ||
add - src/Gui/Icons/Std_AxisCross.svg | Diff File | ||
add - src/Gui/Icons/Std_HideObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_HideSelection.svg | Diff File | ||
add - src/Gui/Icons/Std_RandomColor.svg | Diff File | ||
add - src/Gui/Icons/Std_SelectVisibleObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ShowObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ShowSelection.svg | Diff File | ||
add - src/Gui/Icons/Std_TextureMapping.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleClipPlane.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleNavigation.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleVisibility.svg | Diff File | ||
add - src/Gui/Icons/Std_ViewDimetric.svg | Diff File | ||
add - src/Gui/Icons/Std_ViewHome.svg | Diff File | ||
add - src/Gui/Icons/Std_ViewIvIssueCamPos.svg | Diff File | ||
add - src/Gui/Icons/Std_ViewTrimetric.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
mod - src/Gui/View3DInventor.cpp | Diff File | ||
mod - src/Gui/Workbench.cpp | Diff File | ||
mod - src/Mod/Arch/ArchSectionPlane.py | Diff File | ||
mod - src/Mod/Draft/Resources/ui/dialog_AnnotationStyleEditor.ui | Diff File | ||
mod - src/Mod/Draft/draftfunctions/draftify.py | Diff File | ||
mod - src/Mod/Draft/draftfunctions/upgrade.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_array_simple.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_clone.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_downgrade.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_draft2sketch.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_facebinders.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_join.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_offset.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_patharray.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_pathtwistedarray.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_pointarray.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_shape2dview.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_split.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_upgrade.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_copy.py | Diff File | ||
mod - src/Mod/Drawing/Gui/DrawingView.cpp | Diff File | ||
mod - src/Mod/Drawing/Gui/DrawingView.h | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/box_frequency.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/box_static.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/ccxcantilever_faceload.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/ccxcantilever_hexa20.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/ccxcantilever_nodeload.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/ccxcantilever_prescribeddisplacement.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/constraint_sectionprint.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/constraint_selfweight_cantilever.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/constraint_tie.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/material_nonlinear.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_edgeforces.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_nodeforces.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/thermomech_bimetall.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/thermomech_flow1D.inp | Diff File | ||
mod - src/Mod/Fem/femtest/data/calculix/thermomech_spine.inp | Diff File | ||
mod - src/Mod/Path/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJob.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobCmd.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobDlg.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSanity.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolControllerGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtils.py | Diff File | ||
mod - src/Mod/Path/PathTests/TestPathHelix.py | Diff File | ||
mod - src/Mod/Start/StartPage/StartPage.html | Diff File | ||
mod - src/Mod/Start/StartPage/TranslationTexts.py | Diff File | ||
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/MDIViewPage.h | Diff File | ||
master 3b2e3a73 2021-01-05 19:01:16 Committer: GitHub Details Diff |
Merge branch 'master' into BBLPatch_ArchComponentDiffuseColor | ||
mod - cMake/FreeCAD_Helpers/PrintFinalReport.cmake | Diff File | ||
mod - src/Gui/CommandView.cpp | Diff File | ||
add - src/Gui/Icons/Std_HideObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_HideSelection.svg | Diff File | ||
add - src/Gui/Icons/Std_SelectVisibleObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ShowObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ShowSelection.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleVisibility.svg | Diff File | ||
add - src/Gui/Icons/Std_ViewIvIssueCamPos.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
mod - src/Mod/Arch/ArchSectionPlane.py | Diff File | ||
mod - src/Mod/Draft/Resources/ui/dialog_AnnotationStyleEditor.ui | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py | Diff File | ||
mod - src/Mod/Path/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Start/StartPage/StartPage.html | Diff File | ||
mod - src/Mod/Start/StartPage/TranslationTexts.py | Diff File | ||
master b0aa6f32 2021-01-05 17:42:58 Committer: mlampert Details Diff |
rework shapes with propertybag | ||
mod - src/Mod/Path/Tools/Shape/ballend.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/bullnose.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/chamfer.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/drill.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/endmill.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/probe.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/slittingsaw.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/thread-mill.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/v-bit.fcstd | Diff File | ||
master 55219f85 2021-01-05 15:54:23 Details Diff |
Start: Added tooltip to preferences button | ||
mod - src/Mod/Start/StartPage/StartPage.html | Diff File | ||
mod - src/Mod/Start/StartPage/TranslationTexts.py | Diff File | ||
master eb549a99 2021-01-05 15:54:06 Details Diff |
Draft: Added import/export buttons to Annotation styles editor dialog | ||
mod - src/Mod/Draft/Resources/ui/dialog_AnnotationStyleEditor.ui | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py | Diff File | ||
master d7692e35 2021-01-05 15:52:56 Details Diff |
Arch: Fixed wrong section fill when using archvrm module | ||
mod - src/Mod/Arch/ArchSectionPlane.py | Diff File | ||
master bb1e4ed7 2021-01-05 14:12:46 Details Diff |
Path: [skip ci] fix build failure when using boost 1.75 | ||
mod - src/Mod/Path/App/CMakeLists.txt | Diff File | ||
master 2a0b6881 2021-01-05 14:11:53 Details Diff |
cmake_ [skip ci] print major, minor and build number of boost | ||
mod - cMake/FreeCAD_Helpers/PrintFinalReport.cmake | Diff File | ||
master 3661ffe7 2021-01-05 14:03:47 Committer: abdullahtahiriyo Details Diff |
Sketcher: Constraint icons and fonts in 3D View =============================================== Based on PRs 0004146 0004155. PR 0004155 proposes a scaling factor to be used to scale up constraint icons and the subindex font of icons. The scaling factor is a parameter. PR 0004146 proposes to derive the constraint icon size from the system font size via function of the dpi. The constraint icon subindex is a factor of the constraint size. Observations: - PR 0004146 identifies the need for a scaling factor too, but this is a hardcoded 1.25 factor. - PR 0004146 appears to mix font points and font pixels when deriving the sizes. - PR 0004155 deals exclusively with icon size and subindex font, not with constraint label Useful concepts: - Font point is a physical distance. There are 72 points in one inch. - Monitors have pixels with varying pixel densities. The number of pixels in one point varies with pixel density. Hence the need for a correction based on the dpi of the monitor. API constraints: - While QT's configuration can be obtained in points or pixels, coin3D sets the font size in points. Solution: - Continue relying on the local font setting from preferences for coin3d font, albeit by converting from pixels to points. - Introduce a sketcher wide 3D view scaling factor, as per 0004155. This factor is however used for geometry, not for fonts. - Geometry is scaled to compensate for the scaling factor and the monitor pixel density (the scaling factor is the product of both scaling factors). - Derive the 3D view icon size to be 80% (hardcoded) of the 3D view font size. Having constraint icons proportional to contraint label font size gives consistency to the interface, as constraint icons also have subindices. I do not think it is worth to provide this 80% as a configurable parameter - The constraint icon subindex, being a special case of font relative to the accompanying icon, is set to be the 80% of the icon size (hardcoded). I think it is not worth to provide this as a configurable parameter. Bonus: - ViewProviderSketch implements an observer of parameter group and tracks view scaling factor parameter and marker size. - On change of parameter the inventor nodes are updated and the 3D view redrawn. - Size information is moved to edit structure for consistency with Marker size. |
||
mod - src/Mod/Sketcher/Gui/SoDatumLabel.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.h | Diff File | ||
master 58cf466b 2021-01-05 12:22:25 bitacovir Committer: abdullahtahiriyo Details Diff |
Add SVG icons for eight Std View commands | ||
mod - src/Gui/CommandView.cpp | Diff File | ||
add - src/Gui/Icons/Std_HideObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_HideSelection.svg | Diff File | ||
add - src/Gui/Icons/Std_SelectVisibleObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ShowObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ShowSelection.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleObjects.svg | Diff File | ||
add - src/Gui/Icons/Std_ToggleVisibility.svg | Diff File | ||
add - src/Gui/Icons/Std_ViewIvIssueCamPos.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
master a89e4dfb 2021-01-05 11:27:05 Details Diff |
deal with missing DiffuseColor attributes on obj.CloneOf.ViewObject | ||
mod - src/Mod/Arch/ArchComponent.py | Diff File | ||
master bead9bb9 2021-01-05 08:03:54 Committer: wwmayer Details Diff |
Gui: sync recent action file list from external modification | ||
mod - src/Gui/Action.cpp | Diff File | ||
mod - src/Gui/Action.h | Diff File |