Releases: neomjs/neo
Releases Β· neomjs/neo
housekeeping
Smarter layout updates
layout.Base
now has newset()
&setSilent()
methods to allow bulk-updates on the owner container- Changing the
dock
value of toolbars will no longer create a new layout instance, but modify existing layouts tab.header.Toolbar
: changing the value oftabHeaderPosition
will now result in just 1 update cycle => getting the most out of scoped vdom updatestab.header.Toolbar
now supports drag&drap based header buttons reordering inside floating parents
All changes in 1 commit: 266ebd9

Screen.Recording.2025-02-26.at.21.28.09.mov
Screen.Recording.2025-02-26.at.22.41.53.mov
grid.ScrollManager
- The logic to handle user based scrolling was handled inside
grid.Container
&grid.View
before - To keep the architecture clear, it was time to move it into a separate spot
All changes in 1 commit: 7214106
Buffered Grid: Cell Selection Model
- We can now navigate into non-painted areas
- Enhanced
component.MagicMoveText
- Using
component.MagicMoveText
inside the Portal App
component.MagicMoveText
Deeply inspired by https://github.com/yangshun 's video on LinkedIn as well as Apple's Keynote Magic Move effect.
Screen.Recording.2025-02-21.at.00.49.01.mov
Screen.Recording.2025-02-21.at.13.05.23.mov
Online Demo:
https://neomjs.com/examples/component/magicmovetext/
Source Code:
https://github.com/neomjs/neo/blob/dev/src/component/MagicMoveText.mjs
https://github.com/neomjs/neo/blob/dev/resources/scss/src/component/MagicMoveText.scss
Buffered Grid: Added support for selection.RowModel to navigate into non-mounted areas
Screen.Recording.2025-02-18.at.17.11.51.mov
Added the new blog post to the portal app
housekeeping
- DefaultConfig cleanup
Code changes in 1 commit: 39f0076
Grid & grid examples enhancements
Quite a bunch of changes this time.
The most important one:
https://github.com/user-attachments/assets/e633ceab-7aca-4403-91e0-bd03ab5d032c
Code changes in 1 commit: 249d64f
housekeeping
- Neo.DefaultConfig: applyFixedPositionToHtmlTag
- added
store
as a grid renderer param property - main.DomAccess cleanup