Designed the boolean expression inputs for the if command.

Modified the if command template.
Wrapped the Command input fields into a wrapper div.

Implemented toggle for input type between variable and number inputs for the if command.
Hid the unnecessary information in the raw command list.
Implemented Assign and Loop Commands and its views.
Redesigned the Raw Commands to categorize the commands.

Implemented accordion for the command categories.
Injected category ids to the commands.
Added animation to the input fields when on focus.
Fixed the accordion commands for mobile view to target the class tag instead of id.
Created the buttons to manage user defined variables and sprites.

Improved the UX of the accordion.
Extended the Commands Object.
Added While Loop. Added the variable and sprite manager views. Implemented the logic to open and close the views. Styled the command input fields.
Rough if control flow
Merge remote-tracking branch 'chewonit/master'
Implemented variable manager to manage all the user defined variables.

Populated the variable manager view for the user to manage the created variables.
Synchronized all the variable combo boxes in the commands to sync with the variable table.
Synchronized the variable manage view with the variable table.
Styled the variable table and its entries.
Fixed affix width when page scroll.
Persisted value already selected in the variable select combo boxes.

Checked for duplicate variable name duplicates. Variable names are not case sensitive.
Hidden Variable Manager View on load.
Shifted jQuery trigger for login, save and load to main.js
Integrated two ways of authentication, save and load procedures
Merge remote-tracking branch 'upstream/master'
Added onboarding tour
Partial if implmentation
Merge remote-tracking branch 'teemingchew/master'