Repository navigation
🎉 Release v0.23.0 #6915
jikkai
announced in
Announcements | 公告
Replies: 1 comment
🎊 Univer@v0.23.0Important 📢 即将发布 1.0 版本 我们正全力准备 Univer 1.0 的正式发布,这将是项目的一个重要里程碑。敬请期待! 🚧 Work In Progress以下功能正在积极开发中,部分模块已可用,完整体验将在后续版本逐步交付:
🧩 Contextual Ribbon Tabs新增上下文相关的 Ribbon Tabs 支持。工具栏会根据你当前选中的对象或操作状态动态展示最相关的功能标签,减少无关选项的干扰,让常用工具触手可及。 使用示例: 注册一个上下文标签页,并在适当时机显示/隐藏: import { RibbonPosition, IRibbonService } from '@univerjs/ui';
// 1. 在菜单注册时标记为 contextual
menuManagerService.mergeMenu({
[MenuManagerPosition.RIBBON]: {
['custom-contextual-tab']: {
order: 99,
title: 'Chart Tools',
contextual: true, // 标记为上下文标签页
// ...menu items
},
},
});
// 2. 在业务逻辑中控制显示与隐藏
const ribbonService = accessor.get(IRibbonService);
// 显示上下文标签页并自动激活
ribbonService.showContextualTab('custom-contextual-tab', { activate: true });
// 隐藏单个上下文标签页
ribbonService.hideContextualTab('custom-contextual-tab');
// 隐藏所有上下文标签页
ribbonService.hideAllContextualTabs();
⚡ Performance Boosts本次更新包含多处性能优化,显著提升复杂文档的流畅度。 Formula EngineOSS 版与 Pro 版公式引擎均有显著改善。OSS 版在 50 万公式场景中计算时间缩短 15.7%,并解决了此前超大型文件因内存不足(OOM)无法完成计算的问题。Pro 版在此基础上对真实业务场景进一步带来 1.2–5.4 倍 加速。 OSS 版
Pro 版
Render & Interceptor🐛 Stability & Memory Fixes
📢 加入讨论有问题或建议?欢迎通过以下渠道找到我们: 完整的更新日志 (2026-05-18) |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🎊 Univer@v0.23.0
Important
📢 1.0 Release Coming Soon
We are working hard on the official release of Univer 1.0, which will be a major milestone for the project. Stay tuned!
🚧 Work In Progress
The following features are actively under development. Some modules are already available, and the full experience will be delivered gradually in subsequent versions:
🧩 Contextual Ribbon Tabs
Added support for context-aware Ribbon Tabs. The toolbar now dynamically displays the most relevant functional tabs based on your currently selected object or operation state, reducing distractions from irrelevant options and keeping commonly used tools within easy reach.
Usage Example:
Register a contextual tab and show/hide it at the appropriate time:
⚡ Performance Boosts
This update includes multiple performance optimizations that significantly improve the smoothness of complex documents.
Formula Engine
Both the OSS and Pro formula engines have seen significant improvements. The OSS version reduces calculation time by 15.7% in a 500K formula scenario and resolves the previous out-of-memory (OOM) issue that prevented calculation in ultra-large files. The Pro version further delivers 1.2–5.4× acceleration for real-world business scenarios.
OSS Version
Pro Version
Render & Interceptor
🐛 Stability & Memory Fixes
FWorksheet.removeFloatDom.onCalculationResultAppliednot correctly waiting for other formula results such as conditional formatting and data validation.📢 Join the Discussion
Have questions, feedback, or ideas? Reach out to us at:
Full Changelog (2026-05-18)
All reactions