Difference between revisions of "User:RomitKumar/GSoC19/logs"
RomitKumar (talk | contribs) (→Week 1 (May 27 - June 2)) |
RomitKumar (talk | contribs) (→Week 1 (May 27 - June 2)) |
||
Line 33: | Line 33: | ||
=== May 28 === | === May 28 === | ||
Implemented the code for integration of pre-available editor features with multi tab. There are some issues that need to be handled like checking the undo state, highlighting of error in multiple files. | Implemented the code for integration of pre-available editor features with multi tab. There are some issues that need to be handled like checking the undo state, highlighting of error in multiple files. | ||
+ | === May 29 === | ||
+ | Removed support for legacy editor and corrected the keyboard mapping for zoom in/out. Pushed commits [https://github.com/openscad/openscad/pull/2955/commits/cfa32dab32175ef6e591abfab757d8b95034cf05 cfa32da] and [https://github.com/openscad/openscad/pull/2955/commits/1ad0f53653a5922abe1d66911f9eacbc1ea9af93 1ad0f53] to pr [https://github.com/openscad/openscad/pull/2955 #2955]. | ||
+ | === May 30 === | ||
+ | Corrected the updation of undoState and windowModified. Now these states behave correctly for multi-tab environment. Realised that stl exports and enable status of parameterWidget are not behaving correctly. | ||
+ | === May 31 === | ||
+ | Corrected the behaviour of stl exports and enable status of parameterWidget. Running some basic tests to check the correctness of work done till now. |
Revision as of 04:29, 1 June 2019
Contents
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
May 26
Implement basic gui(opening and closing of tabs) of multi-tab in openscad code. The feature in implemented in a separate TabManager class. Made the pr #2955
Coding Period (May 27 - Aug 19)
Week 1 (May 27 - June 2)
May 27
Discussed about possibility and various method of integration of Simple and QScintilla Editor with multi-tab editor.
May 28
Implemented the code for integration of pre-available editor features with multi tab. There are some issues that need to be handled like checking the undo state, highlighting of error in multiple files.
May 29
Removed support for legacy editor and corrected the keyboard mapping for zoom in/out. Pushed commits cfa32da and 1ad0f53 to pr #2955.
May 30
Corrected the updation of undoState and windowModified. Now these states behave correctly for multi-tab environment. Realised that stl exports and enable status of parameterWidget are not behaving correctly.
May 31
Corrected the behaviour of stl exports and enable status of parameterWidget. Running some basic tests to check the correctness of work done till now.