This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
gsoc:log2020 [2020/08/03 04:09] – [Coding Period - III (August 1st - August 31)] jedi18 | gsoc:log2020 [2020/08/27 10:50] – [Coding Period - III (August 1st - August 31)] jedi18 | ||
---|---|---|---|
Line 271: | Line 271: | ||
* Started work on context menu. | * Started work on context menu. | ||
===== Coding Period - III (August 1st - August 31) ===== | ===== Coding Period - III (August 1st - August 31) ===== | ||
- | === 01 July 2020 === | + | === 01 August |
* Added context menu manager class. | * Added context menu manager class. | ||
* Added loading of basic operation to context menu. | * Added loading of basic operation to context menu. | ||
- | === 02 July 2020 === | + | === 02 August |
* Changed initialization of context menu manager to use a static list of instances instead. | * Changed initialization of context menu manager to use a static list of instances instead. | ||
* Added few commands like last command, undo, redo, select options etc. | * Added few commands like last command, undo, redo, select options etc. | ||
+ | === 03 August 2020 === | ||
+ | * Divided context menu into active, inactive and selected states. | ||
+ | * Fix snap options to update changes on both toolbar and context menu. | ||
+ | * Fix undo bug. | ||
+ | === 04 August 2020 === | ||
+ | * Added meta info property to property editor. | ||
+ | * Added lineselect class. | ||
+ | * Added layer combo box to property editor. | ||
+ | === 05 August 2020 === | ||
+ | * Added command specific context menu commands. | ||
+ | * Added properties for transition from current command to other commands. | ||
+ | * Added context menu transitions for line operation. | ||
+ | === 06 August 2020 === | ||
+ | * Added context menu transitions for circle and few other operations. | ||
+ | * Added contextMenuOptions for other commands like arc and line switching in polyline. | ||
+ | * Added PAN operation to pause the current active operation to allow the user to PAN. | ||
+ | === 07 August 2020 === | ||
+ | * Fixed dock widget movement bug. | ||
+ | * Added auto adjusting of titlebar between vertical and horizontal depending on dock position. | ||
+ | === 08 August 2020 === | ||
+ | * Nothing done on this day. | ||
+ | === 09 August 2020 === | ||
+ | * Changed toolbar data saving method to use rapidjson document. | ||
+ | * Refactored ui settings code to make it easier to add other settings to the json file. | ||
+ | === 10 August 2020 === | ||
+ | * Added saving of dock proportions for the dock widgets. | ||
+ | === 11 August 2020 === | ||
+ | * Minor fix in unit tests as new menu item is added. | ||
+ | * Added ArcWithSCE, ArcWithSCL and ArcWithSCA functions to arcoperations. | ||
+ | === 12 August 2020 === | ||
+ | * Added ArcWithCSA and ArcWithSCL. | ||
+ | * Added context transitions for these arc operations. | ||
+ | === 13 August 2020 === | ||
+ | * Added ArcWithSEA for arcoperations. | ||
+ | === 14 August 2020 === | ||
+ | * Added entity serialization to JSON | ||
+ | * Entity Property serialization to JSON. | ||
+ | === 15 August 2020 === | ||
+ | * Deserialization of json properties on pasting. | ||
+ | * Added ArcWithSER and ArcWithSEC | ||
+ | === 16 August 2020 === | ||
+ | * Add CCW,switch direction context menu command for toggling CCW in arc/switch direction. | ||
+ | * Created PR for arc_operations | ||
+ | * Entity creation using deserialized json data. | ||
+ | === 17 August 2020 === | ||
+ | * Keyboard shortcuts for copy/paste. | ||
+ | * Added copying of polyline vertices. | ||
+ | * Fix spline and dimensions bug while copying. | ||
+ | === 18 August 2020 === | ||
+ | * Added TextBuilder class | ||
+ | === 19 August 2020 === | ||
+ | * Added textoperations lua file | ||
+ | * Added entity properties for text. | ||
+ | === 20 August 2020 === | ||
+ | * Added text dialog widget and class | ||
+ | * Text dialog initialization | ||
+ | === 21 August 2020 === | ||
+ | * Updated TextBuilder class to add more properties | ||
+ | * Dialog close transition to text operation | ||
+ | * Settings of text values through dialog. | ||
+ | === 22 August 2020 === | ||
+ | * Add fonts combo box | ||
+ | * Fetching of font from font family in painter | ||
+ | === 23 August 2020 === | ||
+ | * Loading of fonts from resources/ | ||
+ | * Added menu item and toolbar icon for text | ||
+ | * Added context menu transitions for text operation | ||
+ | === 24 August 2020 === | ||
+ | * Wrote phase 3 blog post. | ||
+ | === 25 August 2020 === | ||
+ | * Added symbols list to text dialog. | ||
+ | * Wrote final report blog post. | ||
+ | === 26 August 2020 === | ||
+ | * Fix dimension modification bug. | ||
+ | * Implemented bounding box function for dimensions. |