WIP Wednesday 3 July 2024

This week in FreeCAD development:

Assem­bly got sup­port for the new topon­am­ing rou­tines and per-lim­it check­box­es when set­ting joints. More­over, when a check­box for a lim­it is dis­abled, the val­ue is still updat­ed as you drag or rotate a part. This makes it easy to visu­al­ly set lim­its: drag a part to a posi­tion where the min val­ue should be, enable the check­box, repeat for the max val­ue. Both patch­es were con­tributed by Pad­dle­Stroke. He also fixed a crash that was occur­ring when using Gear, Belt, and Rack/Pinion joints.

FEM: marioalexis84 and lyphrowny and con­tributed var­i­ous fix­es, and NewJok­er added a new Elmer solver icon.

Sketch­er got new car­bon copy icons by NewJoker.

Tech­Draw got a revamp of icons by Reqre­fu­sion, bring­ing them clos­er to the new guide­lines; fur­ther tweaks are expect­ed. Wan­der­erFan con­tributed sev­er­al fix­es, includ­ing a fix for the dis­play of aut­ofill val­ue in templates.

BIM got fix­es and a new exam­ple mod­el from yorik­van­havre, as well as icon updates by marcuspollio.

Over­all UI changes: kadet1090 imple­ment­ed drag­ging sup­port for tool­bars placed in cus­tom tool­bar areas, reor­ga­nized UI and Theme pages in Dis­play group of the Pref­er­ences dia­log, and made some fur­ther improve­ments. Oth­er minor UI improve­ments were con­tributed by Mis­ter­Mak­erNL and hlorus.

Addon Man­ag­er got sev­er­al Qt6-relat­ed fix­es by chennes. On a relat­ed note, this Sun­day, one of the top­ics for the online devel­op­ers meet­up is poten­tial­ly build­ing v1.0 against Qt6.

Fur­ther fix­es arrived from Roy_043 (Draft), bgb­sww (topon­am­ing), and wwmay­er (vir­tu­al­ly everywhere).

PR stats: In the week from Wednes­day, 27 June to Wednes­day, 3 July there were 68 pull requests merged. 55 new pull requests were opened.

Issue stats: we closed 90 issues, and 86 new issues were opened. Over­all, 1,789 issues are cur­rent­ly open.

The user inter­face freeze is now on, if you’re inter­est­ed in con­tribut­ing to trans­la­tions of the pro­gram into your native lan­guage, it’s a good time to get start­ed.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

2 responses to “WIP Wednesday 3 July 2024”

  1. P Avatar
    P

    I am using a translator.

    Hel­lo Alexandre,
    I am a user and pro­mot­er of free soft­ware, in recent days I start­ed to explore CAD type appli­ca­tions to learn how to use them, basi­cal­ly I focused on LibreCAD and FreeCAD; I know the draw­backs with the DWG for­mat, how­ev­er, I would like to ask you the favor of try­ing to revive the dis­cus­sion around this situation.
    More than 11 years ago you wrote an arti­cle relat­ed to such sit­u­a­tion [1], since then, a lot of water has passed under the bridge and con­di­tions have changed.
    The cur­rent licens­es men­tioned in the arti­cle are the following:

    FreeCAD
    Less­er Gen­er­al Pub­lic License, ver­sion 2 or high­er (LGPL2+).
    https://wiki.freecad.org/License

    Open CASCADE Technology
    GNU LESSER GENERAL PUBLIC LICENSE Ver­sion 2.1
    https://dev.opencascade.org/resources/licensing

    Coin3D
    BSD 3‑clause license.
    https://www.coin3d.org/

    LibreD­WG
    GNU Gen­er­al Pub­lic License ver­sion 3 (or at your option any lat­er version).
    https://github.com/LibreDWG/libredwg

    Also, accord­ing to the GNU Pro­jec­t’s Fre­quent­ly Asked Ques­tions about the GNU Licens­es [2], there would be no incom­pat­i­bil­i­ty to use LibreD­WG with FreeCAD.

    Also, to ana­lyze the pos­si­bil­i­ty of con­tact­ing the Free Soft­ware Foun­da­tion again to know their cur­rent posi­tion regard­ing the LibreD­WG license change, which could ben­e­fit the devel­op­ment of the library and oth­er free soft­ware projects.
    Hope­ful­ly the next ver­sion of FreeCAD (1.0) will be able to use the LibreD­WG library with­out any problem.

    1. https://librearts.org/2012/12/libredwg-drama-the-end-or-the-new-beginning/
    2. https://www.gnu.org/licenses/gpl-faq.en.html

    1. Aleksandr Prokudin Avatar
      Aleksandr Prokudin

      True, and con­di­tions have changed beyond that. To men­tion just a few things:

      - LibreD­WG is now main­tained and more capa­ble and the cur­rent main­tain­er does­n’t seem to be inter­est­ed in reli­cens­ing, as far as I can tell (but I could be wrong).
      — FreeCAD can the­o­ret­i­cal­ly ship LibreD­WG, but main­tain­ers choose not to do so. Even so, as long as you have the bina­ry of the dwg2dxf con­vert­er, you can plug it your­self easily.
      — LibreCAD is now using lib­dxfrw that comes with very basic sup­port for DWG files.

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading