Skip to content

Latest commit

 

History

History
115 lines (69 loc) · 3.01 KB

project-progress.md

File metadata and controls

115 lines (69 loc) · 3.01 KB

project-progress

Day-wise progress report of convert-xul-to-html project.

community-bonding

May 18, 2017

  • Explore postMessage html5 api and understand how to exachange data between parent and child tabs/windows/iframes.

May 19, 2017

  • Write down what window arguments in dialog boxes are going in, what data is being sent back to the opener. Then, if the dialog has menus or toolbars, write down what commands exist. It will be useful to determine what messages need to be sent via postMessage. Read XUL docs.

May 20, 2017

  • Read XUL docs.

May 21, 2017

  • Read XUL docs.

May 22, 2017

  • Write down what window arguments in dialog boxes are going in, what data is being sent back to the opener. Then, if the dialog has menus or toolbars, write down what commands exist. It will be useful to determine what messages need to be sent via postMessage. - [TBC]

May 23, 2017

  • Couldn't do anything useful.

May 24-29, 2017

  • Couldn't do anything useful.

May 30, 2017

  • Wrote alarm dialog configs.

May 31, 2017

  • [Change in plan] Wrote calendar-properties-dialog configs.

Jun 1, 2017

  • Couldn't do anything useful.

Jun 2, 2017

  • Setup dev environment.

Jun 3, 2017

  • Added gulp to dev environment for live reloading.

Jun 4, 2017

  • Integrated babel and gulp so that they work nicely with each other.
  • Created most of the calendar-properties-dialog body.

Jun 5, 2017

  • Made whole UI of calendar-properties-dialog.

Jun 6, 2017

  • Added mozilla internal styling and removed extra styles.

Jun 7, 2017

  • Tested in iframe via postmessage api.
  • Added methods to accept and pass data via post message api/

Jun 8-12, 2017

  • Completed dialog.
  • Corrected styles.
  • Added tabStrip.
  • Removed some old bugs.

Jun 13, 2017

  • Added new features to testing ground.
  • Updated state logic.
  • Wrote Blog.

Jun 14, 2017

  • Refactored main component into sub components.
  • Started working on react version of dialog element.
  • Removed bugs.

Jun 15, 2017

  • Refactored main component again into XUL like TABBOX.
  • Refactored css code into os specific file categories.
  • Nearly completed react version of dialog element.

Jun 16, 2017

  • Finalised react version of dialog element.
  • Created windows and mac styles for cal-prop-dialog.
  • Created structured theme for different os.

Jun 17-18, 2017

  • Finalised all the cross platform css.
  • Checked the component in all major OS and and FX versions.
  • Done with React-dialog component. Can't move forward without having a talk with mentor.
  • Added logic to pick OS type and show css accordingly in heroku app.
  • Done with cross platform css of React-dialog component.

Jun 19-22, 2017

  • Integrated calendar-properties-dialog into react-dialog element.
  • Started integration into Thunderbird.
  • Setup a window instance on cloud to work with cross-os specific styling and other TB issues.
  • Looking for mac solution.