Coming soon...

105 views
Skip to first unread message

Félix

unread,
Jan 17, 2026, 7:12:32 PM (14 days ago) Jan 17
to leo-editor
... In a browser near you!

leo-web-1.png

Edward K. Ream

unread,
Jan 18, 2026, 11:01:05 AM (13 days ago) Jan 18
to leo-editor
On Saturday, January 17, 2026 at 6:12:32 PM UTC-6 Félix wrote:
... In a browser near you!

That's great news. Will there be a dark option?  

Edward

alel...@gmail.com

unread,
Jan 18, 2026, 2:03:58 PM (13 days ago) Jan 18
to leo-e...@googlegroups.com
excellent!
+1 vote for dark mode!


On Sun, 18 Jan 2026 at 00:12, Félix <felix...@gmail.com> wrote:
... In a browser near you!

leo-web-1.png

--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/leo-editor/fb61dde0-d30c-4964-a787-1bfc0d467529n%40googlegroups.com.

Félix

unread,
Jan 18, 2026, 8:33:20 PM (13 days ago) Jan 18
to leo-editor
>  Will there be a dark option?  
Of course! :P

It's basically the 'leo read-only browser' UI, which I did last fall, but with its 'read-only' simplified internals replaced with LeoJS core classes! :)

That UI replaces the vscode UI, and I've made it work local files on your computer although its enterily in the browser!

I'll put it online and give you a proper URL for all you guys to try it out as soon as I have finished hooking up the basic UI clicks and keyboard events to their specific Leo commands... If you're curious about its current state and development, here's the github repo for this project: https://github.com/boltex/leo-web 

Please dont hesitate to provide your comments and suggestions for this proper 'Leo in the browser' project!

Félix

rengel

unread,
Jan 19, 2026, 2:11:37 AM (13 days ago) Jan 19
to leo-editor
Thank you! Great news. 
Will it be able to handle plugins (old and new widgets à la Trilium)?

HaveF HaveF

unread,
Jan 19, 2026, 5:23:24 AM (12 days ago) Jan 19
to leo-editor
Félix, it is amazing...
 
That UI replaces the vscode UI, and I've made it work local files on your computer although its enterily in the browser!
 
And I'm a little confused, do you have any ideas about its usage scenarios?

Viktor Ransmayr

unread,
Jan 19, 2026, 5:40:32 AM (12 days ago) Jan 19
to leo-e...@googlegroups.com
Hello Felix,

An impressive project /  web-app.

Am Mo., 19. Jan. 2026 um 02:33 Uhr schrieb Félix <felix...@gmail.com>:
>  Will there be a dark option?  
Of course! :P

To add to that, there already is one ;-) - See attached screenshot !
 
It's basically the 'leo read-only browser' UI, which I did last fall, but with its 'read-only' simplified internals replaced with LeoJS core classes! :)

That UI replaces the vscode UI, and I've made it work local files on your computer although its enterily in the browser!

I'll put it online and give you a proper URL for all you guys to try it out as soon as I have finished hooking up the basic UI clicks and keyboard events to their specific Leo commands... If you're curious about its current state and development, here's the github repo for this project: https://github.com/boltex/leo-web 

What's not clear to me is the state of the project: Should I already be able to open a dedicated file in / with the 'leo-web' app ? 

I did open a directory / workspace & allowed write access to it ...

With kind regards,

Viktor
Leo-Web-Fedora-SS-2026-01-19-001.png

Viktor Ransmayr

unread,
Jan 20, 2026, 2:36:34 PM (11 days ago) Jan 20
to leo-e...@googlegroups.com
Hello Felix,

Am Mo., 19. Jan. 2026 um 02:33 Uhr schrieb Félix <felix...@gmail.com>:
>  Will there be a dark option?  
Of course! :P

Which web-browsers are you testing / using 'leo-web' yourself ?

I am currently using Chromium.

Is that OK / already supported ?

With kind regards,

Viktor 

Robert-Felix

unread,
Jan 20, 2026, 11:32:25 PM (11 days ago) Jan 20
to leo-e...@googlegroups.com, viktor....@googlemail.com
@viktor....@googlemail.com  I've tested chrome and edge :

image.png

I've now implemented the menu and hooked file commands for now today, (the hamburger at top right toggles the 'zen mode' with hover buttons of the read-only viewer I had done prior to this.

I'll add the rest of the commands shortly (and then hook mouse clicks on nodes, etc.)

...Hopefully have full features before the spring! :)

Félix

--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.

Viktor Ransmayr

unread,
Jan 21, 2026, 3:59:26 AM (11 days ago) Jan 21
to Robert-Felix, leo-e...@googlegroups.com
Hello Felix,

Am Mi., 21. Jan. 2026 um 05:32 Uhr schrieb Robert-Felix <felix...@gmail.com>:
@viktor....@googlemail.com  I've tested chrome and edge :
...


I've now implemented the menu and hooked file commands for now today, (the hamburger at top right toggles the 'zen mode' with hover buttons of the read-only viewer I had done prior to this.

I'll add the rest of the commands shortly (and then hook mouse clicks on nodes, etc.)

And as of today I can report that I'm able to open a file in 'leo-web' using Chromium on Fedora Linux as well.

See attached screenshots.

When I try to select the node an exception is triggered - but - I assume this is just related to the current implementation status of the project.

I was asking the question, since I was worried that my setup (Fedora 43 distrobox, Chromium, etc.) was a problem - and - prevented me to see the 'real' state of the project

Luckily I was wrong ...

With kind regards,

Viktor
 
Leo-Web-Fedora-SS-2026-01-21-002.png
Leo-Web-Fedora-SS-2026-01-21-001.png

rengel

unread,
Jan 21, 2026, 7:30:32 AM (10 days ago) Jan 21
to leo-editor
Ref "zen-mode": There might be misunderstandings. The hamburger menu toggles the Leo-specific zen-mode. Besides that, there is still the F11 zen-mode of the browser itself (I tried Chrome). Both zen-modes can be combined: So F11 gives you a very clean, Leo-only screen.

rengel

unread,
Jan 21, 2026, 7:35:15 AM (10 days ago) Jan 21
to leo-editor

Leo-web, Chrome: When I click the vertical/horizontal toggle in the upper-right corner, my mouse cursor vanishes in the log and body panes.
Message has been deleted

rengel

unread,
Jan 21, 2026, 7:48:43 AM (10 days ago) Jan 21
to leo-editor
I cannot toggle between the vertical and horizontal layout if the tabbar and the menubar are shown.

On Wednesday, January 21, 2026 at 5:32:25 AM UTC+1 Félix wrote:

Félix

unread,
Jan 22, 2026, 2:04:40 AM (10 days ago) Jan 22
to leo-editor
@rengel I'm not able to reproduce the behavior : when I click the vertical/horizontal toggle, my mouse cursor and focus stays in the body or log pane respectively. Maybe I dont understand the precise issue - What browser are you using?

 Lets see if this persists in the next few days/weeks as I develop and add features. I'll keep an eye opened for this specific behavior and re-test it as I go along.

I'll fill up more items in the menu, and I'll hook up more commands shortly for the menu and other UI / clicks / keyboard shortcuts.

Many thanks for testing stuff out ! 

rengel

unread,
Jan 22, 2026, 7:55:32 AM (9 days ago) Jan 22
to leo-editor
@Félix I'm using Chrome on Windows 11. The error is transient. On my machine it is reproducible. In horizonal mode: I click on the toggle and then move the cursor from the log pane to the body pane. As soon it crosses the border between the two panes, the cursor disappears. Moving it between the two panes several times, the cursor reappears. The analog happens in vertical mode. But if I try to capture it in a video (using SnagIt) the cursor is always visible (as it should be). I'll keep an eye on this.

Edward K. Ream

unread,
Jan 22, 2026, 10:41:36 AM (9 days ago) Jan 22
to leo-editor
On Saturday, January 17, 2026 at 6:12:32 PM UTC-6 Félix wrote:
... In a browser near you!

Here is the report of my experiences:

Environment

Windows 11. Mozilla as my default browser. All my experiments are with MS-Edge.

Leo-web: rev 6a862d1b on master. (Latest pull).

Readme.md

The readme says:

> This [`npm run dev` or `npm start`] will start the webpack dev server and automatically open the application in your browser at http://localhost:8080.

`npm run dev` does not seem to open the page.

`npm start` starts http://localhost:8080 in my *default* browser (Mozilla).

Using MS-Edge

Opening http://localhost:8080 in Edge works as expected.
leo-web prompts for a folder, remembering the previously-given folder.
I give permission to edit the directory.
I chose the leo-web directory.

I have to click the pancake menu to see Leo's menu. I would like that menu to be visible by default.

Opening leo-web.leojs works! I see the top-level @clean files.

Trying to expand the Leo outline (by clicking) crashes:

Uncaught runtime errors:
ERROR
Cannot read properties of null (reading 'length')
TypeError: Cannot read properties of null (reading 'length')
    at LeoController.handleOutlinePaneClick (webpack-internal:///./src/LeoController.ts:131:59)


Clicking the back arrow brings me back to the MS-Edge home page.
Clicking the bookmarked leo-web link, http://localhost:8080, again prompts me for a folder.

Summary

A great start.

Edward

Thomas Passin

unread,
Jan 22, 2026, 11:20:40 AM (9 days ago) Jan 22
to leo-editor
I hope the port can be easily changed from 8080 to something else. On my computer, 8080 is already spoken for.

Félix

unread,
Jan 22, 2026, 9:45:29 PM (9 days ago) Jan 22
to leo-editor
@Thomas yeah the port can be specified like this by adding "--port=xxxx":
npx webpack serve --mode=development --port=9000

add --open to open a browser automatically (that's the difference between the 'dev' script and the 'start' script in package.json)
npx webpack serve --mode=development --port=9000 --open

Thanks to all for trying out this very early version and reporting those details, suggestions and issues. (This helps a lot!)

 I'll make another post when I've got something more usable with the basic functionality all implemented :D 

Félix

Félix

unread,
Jan 22, 2026, 10:45:37 PM (9 days ago) Jan 22
to leo-editor
@Edward Indeed, the 'show menu' toggle should be saved between refreshes just like the pane ratios, the theme and other options that survive a refresh. 

I will also save the chosen 'workspace' folder and offer a 'reset workspace' command in the files menu to change it when needed.

I know its a bit early in the project, but the suggestions really help at that stage of developement, so thanks again to all who pitched-in in this thread! :) 

Félix
Reply all
Reply to author
Forward
0 new messages