Difference between revisions of "User:RomitKumar/GSoC19/logs"

From BRL-CAD
(Community Bonding Period (May 6 - May 27))
(Community Bonding Period (May 6 - May 27))
Line 3: Line 3:
 
Discussed about sharing of mock-up code and prototypes with mentor
 
Discussed about sharing of mock-up code and prototypes with mentor
 
=== May 15 ===
 
=== May 15 ===
Developed a prototype for gui implementation of multi-tab feature. [https://github.com/RomitKumar/openscad-prototype/tree/master/prototype1 Prototype Code]
+
Developed a prototype for gui implementation of multi-tab feature. [https://github.com/RomitKumar/openscad-prototype/tree/master/prototype1 Prototype1 Code]
 
=== May 16 ===
 
=== May 16 ===
 
Implementing prototype in openscad codebase
 
Implementing prototype in openscad codebase
Line 19: Line 19:
 
Implemented signal dispatcher in a separate class. Made the [https://github.com/openscad/openscad/pull/2949/files#diff-99feea0b406e34be128d4299fafad187R2732 pr]. Discussed about implementation details of multi-tab feature. Decided to implement the feature in a separate TabManager class.
 
Implemented signal dispatcher in a separate class. Made the [https://github.com/openscad/openscad/pull/2949/files#diff-99feea0b406e34be128d4299fafad187R2732 pr]. Discussed about implementation details of multi-tab feature. Decided to implement the feature in a separate TabManager class.
 
=== May 23 ===
 
=== May 23 ===
Studying the openscad codebase for feasiability of implementation of TabManager class.
+
Studying the openscad codebase for feasibility of implementation of TabManager class.
 
=== May 24 ===
 
=== May 24 ===
 
Studying openscad codebase.
 
Studying openscad codebase.
 +
=== May 25 ===
 +
Made a prototype project with similar gui features as multi-tab. Implemented those features using with a separate TabManager class as suggested by mentors. [https://github.com/RomitKumar/openscad-prototype/tree/master/prototype2 Prototype2 Code]

Revision as of 14:46, 25 May 2019

Community Bonding Period (May 6 - May 27)

May 14

Discussed about sharing of mock-up code and prototypes with mentor

May 15

Developed a prototype for gui implementation of multi-tab feature. Prototype1 Code

May 16

Implementing prototype in openscad codebase

May 17

Implemented the prototype in openscad codebase. Made PR #2949. This pr will act as a sandbox for prototyping and sharing of coding with mentor. Discussion about integrating pre-available editing features in all tabs

May 18

Implemented the comment feature using signal dispatcher as suggested by mentor. Made the pr.

May 19

Studying the openscad codebase to look for implementation of saving feature for each tab.

May 20

Implemented the feature of saving of tab contents in prototype code. Main Window name updates on switching tab.

May 21

Discussed about correctness of signal dispatcher.

May 22

Implemented signal dispatcher in a separate class. Made the pr. Discussed about implementation details of multi-tab feature. Decided to implement the feature in a separate TabManager class.

May 23

Studying the openscad codebase for feasibility of implementation of TabManager class.

May 24

Studying openscad codebase.

May 25

Made a prototype project with similar gui features as multi-tab. Implemented those features using with a separate TabManager class as suggested by mentors. Prototype2 Code