-
Notifications
You must be signed in to change notification settings - Fork 10
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
Consider migrating Nammu to an Electron-based framework #176
Comments
Nammu is not ageing well:
The Electron + Ace alternative might be worth reconsidering. Arabic scripture in Ace might need some extra work though. Here are some links provided by @avixz that could help if we pick up work on this front in the future: |
VS Code has most of the features we want, but support for RTL text is not complete. |
For the record, we evaluated some other options:
|
On the pair programming day yesterday, we played briefly with Electron, a framework for creating cross-platform application using web development technologies like JavaScript, HTML and CSS.
We found an Open Source editor that uses Electron and is less complex than Atom that we could use to build on top. It's called Proton. It uses a web text editor called Ace which has all the text edition features Nammu has plus other things like search and replace, font zoom, themes, file explorer, line numbers, line wrapping, etc. It also has syntax highlighting, as well. Adding new menu options and coding the SOAP stuff is doable, and it also has a console/command feature that can be turned on, and it seems easy to bundle and distribute cross platform.
It all sounds great, but:
I think we can progress with Nammu as it is for now, and then discuss with Eleanor about this approach, which would make Nammu more usable and would solve things like Nammu being slow and so on, but will take considerable time to be developed.
The text was updated successfully, but these errors were encountered: