-
Notifications
You must be signed in to change notification settings - Fork 0
[FEATURE] #9
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Request: WYSIWYG Editing, Better Windows UX, Modern UI, and Arabic (RTL) Support
Is your feature request related to a problem?
Yes.
While Lala is technically impressive and fast, several UX-related limitations may prevent wider adoption, especially for non-technical and international users:
- Markdown editing is not fully WYSIWYG, which creates friction for users who expect instant visual feedback.
- On Windows, launching the
.exebriefly shows a black terminal window, which feels unpolished for a GUI application. - The current UI feels very minimal and utilitarian, closer to classic editors like Notepad, which may reduce appeal for a modern Markdown editor.
- Arabic language and RTL (Right-To-Left) text are not supported, which excludes a large potential user base.
Describe the solution you'd like
-
WYSIWYG Markdown Editing
- Real-time visual rendering while typing (headings, bold, lists, links, etc.)
- Similar behavior to editors like Obsidian, Typora, or modern Markdown editors.
-
Hide Terminal Window on Windows
- When launching the GUI
.exe, no terminal window should appear. - The application should behave like a native Windows GUI app.
- When launching the GUI
-
Modern, Attractive UI
- More polished visual design (spacing, typography, colors).
- Modern light/dark themes suitable for Markdown writing.
- A UI that visually communicates “Markdown editor”, not a basic text editor.
-
Arabic Language & RTL Support
- Proper rendering of Arabic text.
- RTL cursor movement, selection, and alignment.
- Similar RTL handling to Obsidian or other modern editors.
Describe alternatives you've considered
-
Users may switch to Obsidian, Typora, or other editors that already support:
- WYSIWYG editing
- Modern UI
- Arabic / RTL text
-
This is unfortunate because Lala has strong performance and Rust-based architecture that could compete very well.
Use Case
- Writers who want instant visual feedback while writing Markdown.
- Windows users who expect a clean, native GUI experience.
- Content creators and technical writers who care about UI aesthetics.
- Arabic-speaking users (millions worldwide) who currently cannot use Lala effectively.
- Teams looking for a fast, modern, local-first Markdown editor.
Additional Context
- Markdown editors are UX-driven products.
- Even small visual or language barriers can drastically affect adoption.
- Supporting Arabic/RTL alone could unlock a large and underserved audience.
Implementation Ideas
-
WYSIWYG
- Hybrid mode: source Markdown + live rendered view (like Obsidian Live Preview).
- Incremental rendering using the existing Markdown parser.
-
Windows Terminal Issue
- Build GUI as
windows-subsystem = "windows"in Cargo configuration.
- Build GUI as
-
UI Improvements
- Refine egui styling (fonts, spacing, theme presets).
- Consider Markdown-focused UI patterns.
-
Arabic / RTL
- Enable RTL layout handling in text engine.
- Proper Unicode bidi support and cursor logic.
Thankyou!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request