Skip to content

[FEATURE] #9

@ThemeEngine

Description

@ThemeEngine

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:

  1. Markdown editing is not fully WYSIWYG, which creates friction for users who expect instant visual feedback.
  2. On Windows, launching the .exe briefly shows a black terminal window, which feels unpolished for a GUI application.
  3. The current UI feels very minimal and utilitarian, closer to classic editors like Notepad, which may reduce appeal for a modern Markdown editor.
  4. Arabic language and RTL (Right-To-Left) text are not supported, which excludes a large potential user base.

Describe the solution you'd like

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  • 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions