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

Scrapping the existing implementation to rather writing it from scratch #16

Open
HanslettTheDev opened this issue Oct 10, 2024 · 0 comments

Comments

@HanslettTheDev
Copy link
Collaborator

PROBLEM

After adding vue,js to this project, I noticed it completely drove the complexity to the roof. Vue.js can definitely achieve the end goal as found in the TODO.md. But I prefer the route of making all the reactivity, interface and notepad rules to be written from scratch. Python in this case will be used to handle backend stuff like persistent storage, handling states and other "related backend issues" as the need be. Using Vue,js will create too much dependencies to handle. Which wasn't part of the original plan

SOLUTION

I plan to write everything from scratch in JS for the editor. While this may be a longer route, it ensures the original motive for creating this application. It should feel like a notepad and not a web based notepad. This total freedom will give rise to more controlled customization, detailed workflow of how things operate under the hood and much more.
The focus wasn't to get a working notepad as soon as possible. But rather a customizable notepad that used the flexibility of web technologies while giving the strong native feeling of how a notepad should operate.

WORKFLOW

Below are some aspects that I need to work on to get a working and stable version with Javascript only (To be continued)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant