You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** * Custom menu bar component. * Add a logo in here, and keep * opensumi's original menubar. */exportconstMenuBarView=()=>(<divid={VIEW_CONTAINERS.MENUBAR}className={styles.menu_bar_view}style={{height: LAYOUT_VIEW_SIZE.MENUBAR_HEIGHT}}><spanclassName={styles.menu_bar_logo}/><MenuBar/></div>);
目前框架内存在较多的视图拓展能力,其中包括:
1. 视图追加类型
1.1 添加侧边栏/底部面板
代码实现:
1.2 增加自定义视图
相关代码:
[自定义布局后注册模块]:
布局配置:
2. 修改部分区域样式
2.1 覆盖某个布局区块的渲染模板
如修改右侧组件渲染模板,从侧边栏渲染修改为按钮
2.2 通过替换渲染模板实现垂直布局
2.3 通过自定义模块渲染替换 Menubar 区域
相关代码:
2.4 修改编辑器图标
相关代码:
2.5 侧边栏图标
通过手动注册,修改侧边栏图标,代码如下:
2.6 追加侧边栏用户图标
代码实现:opensumi/core#1741
2.7 新增/修改欢迎页面
相关代码:
https://github.com/opensumi/opensumi-module-samples/tree/main/modules/use-antd
2.8 自定义空面板 Welcome 页面
相关代码:
2.9 Toolbar 区域拓展及自定义
2.10 修改编辑器底部默认渲染组件
相关代码:
3. 插件定制
3.1 侧边栏视图拓展
3.2 颜色/图标主题
3.3 修改主题图标(待实现)
可以通过 webfont 工具将本地的 svg 图标集合转化为 WOFF 字体后实现图标的替换(映射)
3.4 Toolbar 区域拓展
4. 其他资源
4.1 内置图标集
OpenSumi 内置图标:https://opensumi.github.io/core/iconfont.html
4.2 内置组件
OpenSumi Components:https://github.com/opensumi/core/tree/main/packages/components
The text was updated successfully, but these errors were encountered: