off_ide 0.1.3
off_ide: ^0.1.3 copied to clipboard
A high-performance, VS Code-like workspace shell widget for Flutter applications, featuring split editors, tab management, and a customizable sidebar.
Changelog #
0.1.3 #
- Added
iconWidgetproperty toActivityBarItem,SidebarView,MenuItem,MenuGroup, andMenuSubGroupto support generic custom widgets (images, SVGs) overridingicondata. - Fixed an issue requiring the
--no-tree-shake-iconsbuild flag for web by avoiding dynamicIconDataparsing in models. - Upgraded
WorkspaceShellto dynamically react toWorkspaceConfigupdates, automatically dropping inaccessible tabs and redirecting restricted views when roles or setups change.
0.1.2 #
- Added GitHub Actions for automatic deployment to GitHub Pages.
- Updated example application with generic terminology (Project Management / Team Workspace).
- Optimized Web support with standard persistence handling and fixed icon tree-shaking for web builds.
- Added live demo link to README.
0.1.1 #
- Initial release.
- VS Code-like workspace shell with Activity Bar, Sidebar, and Split Editor.
- Tab management with drag-and-drop reordering and cross-pane moves.
- Tab context menus (Close, Close Others, Close All).
- Resizable sidebar with drag handle.
- Actionable sidebar groups and subgroups.
- State persistence via
HydratedBloc. - Sidebar-to-editor drag-and-drop.
- Click-to-focus split panes with visual feedback.
- Theme-aware design supporting light and dark modes.