---
tagName: 8.26.0
name: Smarter layout updates
publishedAt: '2025-02-26T22:59:58Z'
isPrerelease: false
isDraft: false
---
# Smarter layout updates

* `layout.Base` now has new `set()` & `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 of `tabHeaderPosition` will now result in just 1 update cycle => getting the most out of scoped vdom updates
* `tab.header.Toolbar` now supports drag&drap based header buttons reordering inside floating parents

All changes in 1 commit: https://github.com/neomjs/neo/commit/266ebd95cf0f61a575bacdc0feb4db75c10622ff

<img width="1691" alt="Screenshot 2025-02-26 at 21 17 24" src="https://github.com/user-attachments/assets/e65db89d-abe7-4bd7-abd0-9937609ca37c" />

https://github.com/user-attachments/assets/9322aab7-e428-49e1-a7b7-1e01f7d01ee1


https://github.com/user-attachments/assets/dd8ff59c-ef74-4af9-a554-00909259dd44
