Commit Graph

33000 Commits

Author SHA1 Message Date
luzpaz
0d8e1f9795 Add domain migration commit to .git-blame-ignore
Adds #9352 related activity to `./git-blame-ignore-revs` file
2023-04-24 20:37:45 +00:00
Chris Hennes
142dc7f079 Merge pull request #9356 from Jolbas/Navicube_disable_drag
Refactor Navigation Cube
2023-04-24 15:21:38 -05:00
luzpaz
38a01939e0 Migrate domain name from freecadweb to freecad (#9352)
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files

Closes #6415
2023-04-24 15:19:20 -05:00
Jolbas
0c20d6f1a5 NavCube adjustment
Use enum class and fine change to camel case.
Tuned label positions to make one letter labels align better
2023-04-24 12:59:12 +02:00
Jolbas
b613a4ea27 Refactor Navigation Cube
-Use std commands in menu coming with icons
-Only draggable if activated in menu
-Remove textures except labels and used gl fill instead
-Borders on surrounding buttons
-Fix some openGL issues
-Remove duplicate parameter managment. Kept and improved the one in View3DSettings
-Remove lots of other redundant code
-Replaced FontSize param with FontZoom and enabled auto zoom/size on labels.
-Merged BorderColor and TextColor to single EmphaseColor parameter
-Merged ButtonColor and FrontColor to BaseColor parameter
-Added ChamferSize parameter to control edge and corner size
-Use glDrawArrays() innstead of glBegin() and glEnd()
-Draw butt ends on RGB coordinate system
-Fixe issues where cube switch corner on resize window
2023-04-24 12:19:10 +02:00
Yorik van Havre
decc04efbf Merge pull request #9370 from chennes/addInspectionToCrowdIn
Tools: Add Inspection to Updatecrowdin
2023-04-24 11:07:49 +02:00
Chris Hennes
a3fbbfa7ba Tools: Add Inspection to Updatecrowdin 2023-04-23 21:40:41 -05:00
Chris Hennes
b98603866a Merge pull request #9357 from chennes/toolsPreCommitFormatNormalization
Tools: pre-commit format normalization
2023-04-23 21:34:28 -05:00
wandererfan
7ec7f78772 [TD]fix FreeCAD translate substitution 2023-04-23 10:49:48 -04:00
Chris Hennes
be0a5140b7 TechDraw: Fix translations of TaskShareView 2023-04-23 10:49:48 -04:00
wandererfan
39887768da [TD]fix FreeCAD translate substitution 2023-04-23 10:49:00 -04:00
Chris Hennes
bfafd32a29 TechDraw: Fix translations of TaskMoveView 2023-04-23 10:49:00 -04:00
Chris Hennes
c2ea23e31b Mesh: Eliminate Alt+O as a shortcut for close 2023-04-23 15:42:30 +02:00
Chris Hennes
4252278dcd TechDraw: Add a few missing translation strings 2023-04-22 19:16:53 -04:00
Abdullah Tahiri
524158a076 Sketcher: Change behaviour of toggle of mixed group of edges and vertices
=========================================================================

Forum:
https://forum.freecad.org/viewtopic.php?p=677304#p677304

A common operation is to toggle a group of geometry to/from construction. This happens often
in connection with carbon copy operations.

When this happens, geometry is often selected using box selection.

If there are geometry points (which are generally construction), and selection box is used, this
results in construction points being toggled to normal defining mode. This situation is undesirable
in 99% of the cases. It requires to reselect only the points and toggle them back.

When construction points need be made defining geometry (for example to use them as attachments), the
general workflow is to select only those points and toggle them.

In order to improve the efficiency, it has been decided to provide a special behaviour for construction
toggling:

1. Vertices will only be toggled to/from construction IF ONLY vertices are selected.
2. If there is a mixture of edges and vertices, vertices will be ignored during the toggling operation.
2023-04-22 22:19:41 +02:00
Syres916
36bd6709bc [Sketcher] Allow experienced users to not have...
...the extra points created on rounded rectangles, it started to become a real pain when box selecting large amounts of geometry and having to keep changing the two points back to construction. New and existing users are completely unaffected.
2023-04-22 21:04:23 +02:00
Chris Hennes
38cac0f995 Sketcher: Add gtest unit test framework 2023-04-22 20:56:29 +02:00
Chris Hennes
36b6bcf0b0 Merge pull request #9294 from chennes/tastCheckGeometryTranslation
Gui: TaskCheckGeometry message translation
2023-04-22 13:55:06 -05:00
Chris Hennes
7bfa3a8e8a Merge pull request #9349 from chennes/translateFemSolverCalculix
FEM: Translate Solver Calculix
2023-04-22 13:53:46 -05:00
Chris Hennes
71fa7f9e34 Merge pull request #9338 from chennes/partBooleanSplitTranslations
Part: Fix context of Part->Split commands
2023-04-22 13:52:27 -05:00
Chris Hennes
688b83b372 Tools: Add reformat to git-blame-ignore-revs 2023-04-22 13:08:16 -05:00
Chris Hennes
99cd277a93 Tools: Apply pre-commit autoformatting 2023-04-22 13:07:06 -05:00
wandererfan
39919200f2 [TD]handle BSpline "lines" in GeometryMatcher 2023-04-22 13:49:10 -04:00
wandererfan
ec1c458907 [TD]make BSpline::isLine a general purpose static method 2023-04-22 13:49:10 -04:00
wandererfan
ef68b1c020 [Gui]overload toQGraphicsItem, toQGraphicsObject for PyObject 2023-04-22 13:48:31 -04:00
Chris Hennes
b36e78658e TechDraw: Translate direction labels 2023-04-22 09:31:40 -04:00
MaxiV
87b649c70b Add files via upload 2023-04-22 09:30:35 -04:00
MaxiV
600c4b452c Update LEEME 2023-04-22 09:30:35 -04:00
andesfreedesign
3b5a5bfef1 Create LEEME
Creation of folder to store templates of the IRAM standard (Argentina)
2023-04-22 09:30:35 -04:00
Chris Hennes
05aee82490 TechDraw: Translate leader line arrow shapes 2023-04-22 09:29:09 -04:00
Abdullah Tahiri
9a9ff725dd Sketcher: Fix typo 2023-04-22 15:21:24 +02:00
Chris Hennes
ba57b420d1 Sketcher: Translate the attacher GUI dropdown 2023-04-22 15:12:15 +02:00
Abdullah Tahiri
91070330d8 Sketcher: Fix overlapped points not selecting/preselecting
=========================================================

Fixes an issue reported directly by Chrisb.

On overlapping points, such as due to coincidence, selection and
preselection (e.g. from the ElementsWidget) is not shown for those
points which are rendered first.

Solution: To raise the points to the highlight height.
2023-04-22 15:07:34 +02:00
Chris Hennes
ef82b99ddc FEM: Translate Solver Calculix 2023-04-21 15:54:51 -05:00
Abdullah Tahiri
4e90398c50 Sketcher: Tooltips for solver message hyperlinks
================================================

I promised Uwe I would look into improving the information of the solver messages, including the abbreviation DoF.

I wanted to keep the effort by Paddle to reduce the width of the taskbar.

This commit introduces new explanatory tooltips for the hyperlinks, a different tooltip per type of information.

UrlLabel sets the tooltips automatically to the url text on change. This commit modifies the tooltip just after the change,
so that the meaningful tooltip is shown.
2023-04-21 19:45:06 +02:00
Chris Hennes
c9fad1b47f TechDraw: Preferences wording tweak 2023-04-21 09:19:54 -04:00
wmayer
aa1a4c2acb PD: don't use a static variable as otherwise it won't be translated after changing the language 2023-04-21 12:08:20 +02:00
Yorik van Havre
d6b54ab22d Merge pull request #9332 from chennes/archStairsTranslation
Arch: Fix translation context for Stairs
2023-04-21 10:19:11 +02:00
Chris Hennes
52b839a87a Part: Fix context of Part->Split commands 2023-04-20 22:44:09 -05:00
joha2
a6d374c0c6 FEM: XML/XDMF: removed trailing whitespaces 2023-04-20 22:42:50 +02:00
joha2
a7e7c65ffc FEM: XML/XDMF: Console.Print* strings to F-strings (where necessary) and reformated them to avoid long lines 2023-04-20 22:42:50 +02:00
joha2
b59b7f3cea FEM: XML/XDMF: bumped year numbers in license comments 2023-04-20 22:42:50 +02:00
joha2
1f608f2376 Fem: feminout: XML Fenics format: fixed error in read function 2023-04-20 22:42:50 +02:00
joha2
2f0758a128 Fem: feminout: write XML/XDMF Fenics formats: fixed some errors in written meshs read by meshio library
* XDMF: capital "Version" in tag
* XDMF: capitalizing topology names
* XML: removed data tag throwing a warning in meshio
2023-04-20 22:42:50 +02:00
Bernd Hahnebach
285b5d778f FEM: pep8 code formatting 2023-04-20 22:40:59 +02:00
Chris Hennes
842026e2f2 Merge pull request #9311 from ronnystandtke/i18n_origin
added i18n for the origin
2023-04-20 15:40:15 -05:00
Chris Hennes
6ab3679aaf FEM: Correct mis-spelled 'Elmer' 2023-04-20 22:39:37 +02:00
Chris Hennes
0fbe1fce87 Merge pull request #9317 from ronnystandtke/i18n_for_axes_and_planes
added i18n for axes and planes
2023-04-20 15:37:46 -05:00
wandererfan
6a8eca135b [TD]fix null shape in GeometryMatcher 2023-04-20 16:33:58 -04:00
Chris Hennes
17e44e2947 Arch: Fix translation context for Stairs 2023-04-20 15:28:31 -05:00