I’ve been continuing to refine **leo-web**, the browser-based version of Leo. While working on the latest updates, I realized there are already quite a few useful features that aren’t immediately obvious.
So, although I'm still working on features like abbreviations and the nav and undo panes, I thought I'd give you a rundown of what it can do that you might not know about :)
🖱️ Resize everything at onceYou can drag the
intersection point of the pane resizers to resize
all panes simultaneously.
📱 Install it like a real appleo-web includes a
web app manifest, which means you can install it as a standalone app on desktop (Chrome, Edge, etc.) or mobile devices with the 'install button' at the end of the adress bar.
⚙️ UI & behavior settings built-inThe
Settings pane lets you tweak things like the visibility of UI components and the behavior for detecting external file changes.
This makes it easy for new users to tweak those details without using
myLeoSettings.leo.
📜 Run scripts (JavaScript / TypeScript)leo-web supports **Leo scripts written in JavaScript or TypeScript** for browser-native scripting, easy experimentation, and direct access to the JS ecosystem.
🔍 “Go Anywhere” navigation (Ctrl+P)There’s a **Ctrl+P “go-anywhere” command**, inspired by editors like Sublime Text and VS Code that lets you jump quickly across nodes by lazy-matching what you type to existing headlines.
⌨️ Familiar command palette shortcutsThe
Alt+X command palette is also accessible via
Ctrl + Shift + PSo if you’re coming from other editors, your muscle memory already works here.
🌌
Quick “zen mode”- Shift + F11 → toggle off the top menu
- F11 → fullscreen
Combined, they give you a clean, focused editing environment in seconds.
If you do give it a spin, I’d be really interested to hear:
- what feels great
- what feels missing
- and what breaks 🙂
Feedback at this stage is incredibly valuable, so thanks for checking it out! You can open it directly here:
https://boltex.github.io/leo-web/Félix