The application worker driven frontend framework
MIT License
Published by tobiu over 3 years ago
hotfix for tab resorting via drag&drop
Published by tobiu over 3 years ago
not included inside apps or examples yet.
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
So far you could use npx neo-app
to create a new workspace containing an app shell.
Of course you could use npx neo-app
again with the same workspace name and a different app name, but this was an overkill.
Instead you can now use the locally available create-app
program (workspace package.json), to generate more apps as needed.
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
this one got really nice!
You will see the main containers & app.mjs files load in parallel with the next main window app that gets lazy loaded.
the same views (e.g. helix, gallery) won't load twice.
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
You can now optionally use function values for the component module config.
Example: module: () => import('./mapboxGl/Container.mjs')
This includes the initial active card.
tab.Container now supports activeIndex: null
in case you don't want to render any tab bodies initially.
Adjusted the (non multi window) covid dashboard app to lazy load all main tabs.
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
added the DragDrop main thread addon into the program options (default value).
adjusted the program, so that you can now again create a 2nd+ app inside your workspace (npx neo-app) without triggering the npx script again.
Published by tobiu over 3 years ago
This release contains the new demo app for the incoming
"Cross browser window state management for your UIs" blog post.
With the switch to webpack v5.35.1 we can now use public class fields,
including dist/development and dist/production.
I adjusted the core rendering logic in a way that allows us to modify the application state (e.g. adding new items into a container), while the app main view is rendering (async).
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
prepare for a blog post series :)
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
Details here:
https://github.com/neomjs/neo/issues/1829