Skip to content
This repository has been archived by the owner on Jul 22, 2021. It is now read-only.

Begin working on components #759

Open
jfroelich opened this issue Mar 8, 2019 · 2 comments
Open

Begin working on components #759

jfroelich opened this issue Mar 8, 2019 · 2 comments
Labels
user interface functionality related to user experience and user interface

Comments

@jfroelich
Copy link
Owner

I want to mess around with getting a step closer to react/angular/vue style approaches. Interface components are modularized. Similar to MVC controllers.

The current view-related modules are just giant balls of mud. They would become simpler to maintain if they instead were broken up into components.

I think I will visit the pages and go component by component, slowly migrating code from within a view module into a component, until the vast majority of the remaining code is just component initialization and binding.

@jfroelich jfroelich self-assigned this Mar 8, 2019
@jfroelich jfroelich added the user interface functionality related to user experience and user interface label Mar 8, 2019
@jfroelich
Copy link
Owner Author

I think a good approach might be to try out the various frameworks using separate UIs.

I think backbone would be a good place to start.

I am currently thinking of the idea of recreating the options page using backbone. I would create a folder like 'backbone-options-page', put everything needed within it, and then try it out.

@jfroelich jfroelich pinned this issue Apr 1, 2019
@jfroelich jfroelich removed their assignment Apr 4, 2019
@jfroelich
Copy link
Owner Author

Also Ember

@jfroelich jfroelich unpinned this issue Apr 9, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
user interface functionality related to user experience and user interface
Projects
None yet
Development

No branches or pull requests

1 participant