D7z Menu V2 Updated May 2026
For scripters, the updated Lua engine is a game-changer. It now supports:
The rewrite began with a stubborn decision: keep the small, scriptable command layer, but replace the legacy event loop with an asynchronous architecture. This change unlocked smoother animations, instant search-as-you-type, and better concurrency when launching multiple tools. The team chose a modern, minimal runtime that preserved cross-platform compatibility, allowing the menu to remain nimble on Linux, macOS, and Windows. d7z menu v2 updated
A crucial victory was splitting responsibilities into clear modules: For scripters, the updated Lua engine is a game-changer
This modularization made the codebase easier to test and allowed external developers to build plugins without touching core internals. This modularization made the codebase easier to test
On launch day, the v2 release notes felt both celebratory and cautious. The changelog listed hundreds of commits, dozens of bug fixes, and the new plugin architecture. Community reactions were mixed at first: longtime users mourned minor behavior changes, while newcomers praised the clarity and safer defaults. Plugin authors appreciated the stability guarantees and documentation, and many repackaged their tools as v2 plugins within days.
Within a month, a handful of high-quality plugins emerged: a window manager integrator, a cross-terminal session reloader, a password-safe opener that integrated with local vaults (explicitly sandboxed), and a music-control plugin with minimal permissions. The plugin registry — initially local-only — saw contributors publish signed plugins, and the ecosystem gradually matured.
