The application worker driven frontend framework
MIT License
Published by tobiu over 3 years ago
the first version of the new view model implementation is done now.
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
example:
bind: {
text: 'Hello ${data.button2Text} ${1+2} ${data.button1Text + data.button2Text}'
}
Published by tobiu over 3 years ago
Here is an example:
https://github.com/neomjs/neo/blob/dev/examples/model/advanced/MainContainerController.mjs#L20
YouTube video:
https://youtu.be/wkyHFszWoSk
Published by tobiu over 3 years ago
we can now describe the build targets using nested objects instead of a "flat list".
details here:
https://github.com/neomjs/neo/issues/1698
Published by tobiu over 3 years ago
For the new blog post on model.Component (view models), I re-created the model/inline example without using a model.Component at all.
Compare the 2 MainContainers:
https://github.com/neomjs/neo/blob/dev/examples/model/inlineNoModel/MainContainer.mjs
https://github.com/neomjs/neo/blob/dev/examples/model/inline/MainContainer.mjs
as well as the 2 MainContainerControllers:
https://github.com/neomjs/neo/blob/dev/examples/model/inlineNoModel/MainContainerController.mjs
https://github.com/neomjs/neo/blob/dev/examples/model/inline/MainContainerController.mjs
Published by tobiu over 3 years ago
dev mode (Google Chrome):
https://neomjs.github.io/pages/node_modules/neo.mjs/examples/model/advanced/index.html
https://neomjs.github.io/pages/node_modules/neo.mjs/examples/model/extendedClass/index.html
https://neomjs.github.io/pages/node_modules/neo.mjs/examples/model/inline/index.html
https://neomjs.github.io/pages/node_modules/neo.mjs/examples/model/nestedData/index.html
dist/production:
https://neomjs.github.io/pages/node_modules/neo.mjs/dist/production/examples/model/advanced/index.html
https://neomjs.github.io/pages/node_modules/neo.mjs/dist/production/examples/model/extendedClass/index.html
https://neomjs.github.io/pages/node_modules/neo.mjs/dist/production/examples/model/inline/index.html
https://neomjs.github.io/pages/node_modules/neo.mjs/dist/production/examples/model/nestedData/index.html
Published by tobiu over 3 years ago
will add the links here once this version is deployed.
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
the app view imports got affected by the examples improvements.
Published by tobiu over 3 years ago
Adjusted all example appName configs to match the folder & file paths.
Fixed a couple of bugs (especially for the tablePerformance demo).
Published by tobiu over 3 years ago
We now have a consistent method order for all files inside the src folder.
constructor first, all other methods in chronological (alphabetical) order.
The view model (model.Component) implementation is in progress, but not usable yet.
Published by tobiu over 3 years ago
see: https://github.com/neomjs/neo/issues/1565 for details
Published by tobiu over 3 years ago
Published by tobiu over 3 years ago
and some related core adjustments to make the logic easier.
Published by tobiu over 3 years ago
as well as enhancing drag&drop in general.
Published by tobiu over 3 years ago
we can now drop dialogs in between browser windows (simple approach, just fully move the dialog into the window with the bigger intersection).
Published by tobiu over 3 years ago
several enhancements for the shared workers context
Published by tobiu over 3 years ago
Published by tobiu almost 4 years ago