User:Suraj Dadral/GSoC20/logs: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 23: Line 23:
'''17 May:''' Implement BillOfMaterial svg and spreadsheet to work for both ArchRebar and rebar2 objects. [https://github.com/SurajDadral/FreeCAD-Reinforcement/commit/36d822ebf17b5120c715c8d13af3f97568b5e8b4 commit] <br>
'''17 May:''' Implement BillOfMaterial svg and spreadsheet to work for both ArchRebar and rebar2 objects. [https://github.com/SurajDadral/FreeCAD-Reinforcement/commit/36d822ebf17b5120c715c8d13af3f97568b5e8b4 commit] <br>
Project discussion with @amrit3701. [https://forum.freecadweb.org/viewtopic.php?f=23&t=44580&p=399563#p399558 report]
Project discussion with @amrit3701. [https://forum.freecadweb.org/viewtopic.php?f=23&t=44580&p=399563#p399558 report]

'''19-21 May:''' Modify column width to fix text overflow in gui mode as discussed [https://forum.freecadweb.org/viewtopic.php?f=23&t=44580&start=110#p399558 here]. [https://github.com/SurajDadral/FreeCAD-Reinforcement/commit/d887c950df13e5ef6d348855bfdc584455e04b5f commit]

'''22 May:''' Fix text overflow in pure console mode. And modify some code to generate SVG in pure console mode. [https://github.com/SurajDadral/FreeCAD-Reinforcement/commit/b48a52e14bd23f48041e72beddcf99754bfaf03d commit]


= Todo =
= Todo =

Revision as of 07:39, 22 May 2020

Community Bonding Period (May 4 - June 1, 2020)


7 May: Explore how to use TechDraw objects as python scripted objects. https://forum.freecadweb.org/viewtopic.php?f=23&t=44580&p=396233#p396233
Start converting bill of material svg code to use "xml" python library.

8 May: Implement using xml python library for BOM svg generation. commit

9 May: Add font-family input field to svg config ui. commit
And start implementing specifying user template for Bill of Material svg.

10 May: Implement specifying user template for Bill of Material svg and Save it in TechDraw object. And remove adding header/footer to svg as same can be achieved using user template. commit
Add right & bottom offset constraint to BOM svg. commit
Add FontSize parameter to BOMContent object commit

11-12 May: Implement ui for BOM user template. And add Width and Height attributes to bom_content object. Remove xml declaration from output file above BOM table, automatically added by xml minidom, as xml declaration is allowed only at start of document. commit
Add parameters in BOMContentObj to control position and scale of bom svg. commit

15 May: Add GSoC proposal to FreeCAD wiki. proposal

16 May: Learn more about rebar drawings and bar bending schedule. bbs1, bbs2, bbs3, bbs4

17 May: Implement BillOfMaterial svg and spreadsheet to work for both ArchRebar and rebar2 objects. commit
Project discussion with @amrit3701. report

19-21 May: Modify column width to fix text overflow in gui mode as discussed here. commit

22 May: Fix text overflow in pure console mode. And modify some code to generate SVG in pure console mode. commit

Todo


✓ Update code to use xml tree for generating Bill of Material svg. 08/05/2020
✓ Implement specifying user template for Bill of Material svg. 10/05/2020

  • Implement word-wrap for svg column headers.