Begin work on the overall Bootstrap theme that will resemble the official chrome settings look.
Change the table view of the quicktexts listing to a list view: since we don't have a fixed set of keys (some quicktexts have tags, subject, etc., while others don't), a listview is better than a table view.
Refactor the sidebar and overallgrid to have the same layout as the official Chrome settings pages.
Begin separating extension settings into a separate page.
Remove kate project folder and add to gitignore.
Rename options controller and views, to not be confused with the new settings controller and view.
Fix issues with redirecting wrong routes.
NgView animation when transitioning to a new view.
Used a fied position for the sidebar and the header.
Separate the settings along with all functionality in a separate controller and view.
Additional UI polishing for the overall layout.
New styles for the modals.
Cleanup List controller, and begin work on cleaning up the list template.
Increase the modal-backdrop opacity.
Refactor the New and Edit functionality using search routes. This should fix the issues we had with the dialog.html template, and with the "Save as Quicktext" context menu functionality.

This should also make the Add controller redundat, so we will probably remove it.
Fix issues with the pageAction popup (popup.html), and include the new overall look on it.
Edit and Delete functionality and improved styles with hover actions.
Remove the view transition when running in the popup.
Set a fixed width on the action popup, to remove auto resize jankiness.
Fix inserting a quicktext by clicking on it in the popup.
Improve the keyboard navigation and accessibility in the quicktexts listing. You are now able to navigate either by tab-based focus or key-up/key-down, and they will be kept in sync.
Add separated directive keytrap.
Open the edit form from the pageAction popup in the same new tab. This prevents opening multiple tabs with the extension options, if editing multiple quicktexts.
Fix keyboard navigation on filtered items, that was breaking beacause of counting the original non-filtered array of quicktexts.
Remove the popup controller, since it has been merged with the List controller.