@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

On Thursday, January 22, 2026 at 9:45:29 PM UTC-5 Félix wrote:

> @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
>
> On Thursday, January 22, 2026 at 11:20:40 AM UTC-5 [email protected] 
> wrote:
>
>> I hope the port can be easily changed from 8080 to something else. On my 
>> computer, 8080 is already spoken for.
>>
>> On Thursday, January 22, 2026 at 10:41:36 AM UTC-5 Edward K. Ream wrote:
>>
>>> 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
>>>
>>

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/leo-editor/ed9bba6e-d898-495e-b866-d9878eb57da6n%40googlegroups.com.

Reply via email to