Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend refactor to Vue3 #933

Open
Monirzadeh opened this issue Jun 6, 2024 · 1 comment
Open

Frontend refactor to Vue3 #933

Monirzadeh opened this issue Jun 6, 2024 · 1 comment
Labels

Comments

@Monirzadeh
Copy link
Collaborator

Monirzadeh commented Jun 6, 2024

This Issue try to look at different aspect of shiori front end refactor. PR or any other help is Welcome

  • load settings should be once in code instead of current multiple load
  • all variables should be unified and function scope (instead of using var in current code)
  • EventBus signaling is not supported with VUE3 and we should rewrite that.
  • Find a solution for sending signal between tabs to not reload pages when settings change.
  • Unit test for frontend page
  • Use switch instead of if in several places of code for better performance
  • Find solution to avoid flashing fix(frontend): avoid night mode flickering on reload #561
  • Make it easier for further update if we use VUE3 in long term.
  • Support multi-language and make it possible to add translation.
  • dose Vue3 best possible option? htmx or any other option can work better? the point is to be lightest ever fronted and avoid java script as much as possible
  • if we use vue3 rewrite code to typescript give us any advantage?
Copy link

stale bot commented Jul 11, 2024

This issue has been automatically marked as stale because it has not had any activity for quite some time.
It will be closed if no further activity occurs.
Thank you for your contributions.

@stale stale bot added the tag:stale label Jul 11, 2024
@fmartingr fmartingr added type:enhancement New feature or request type:ux type:meta and removed tag:stale labels Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: To do
Development

No branches or pull requests

2 participants