Is there an existing feature request for this?
Describe the feature you would like to see.
I would like to propose a comprehensive overhaul of the File Manager to streamline file editing and improve editor extensibility. Specifically:
-
Integrated Quick-Access Sidebar & Tabs:
- Introduce a VS Code-style collapsible sidebar and tabbed navigation inside the editor view.
- Allow users to switch between open or nearby files quickly without navigating back to the main file tree.
- Retain the existing language/syntax switcher alongside the tab bar.
-
File Manager UI/UX Modernization:
- Redesign the file manager interface to improve layout responsiveness, file operations, and overall workflow efficiency.
-
Expanded & Custom Syntax Highlighting:
- Add more native support for additional languages (e.g., Skript).
- Implement a mechanism allowing users/admins to upload or define custom syntax rules via JSON or XML configurations, expanding beyond built-in CodeMirror packages.
Describe the solution you'd like.
- UI Components: Implement a dual-pane editor layout (collapsible directory tree on the left, tabbed editor on the right).
- Custom Syntax Engine: Add a dynamic configuration parser for CodeMirror that can ingest custom user-provided syntax definitions (JSON/XML schema).
- State Management: Preserve open editor tabs and cursor state across file switches within the same session.
Additional context to this request.
- Motivation: Managing multi-file projects or server configurations currently requires a lot of back-and-forth click navigation, which slows down common administrative and editing workflows.
- Reference UI: Similar to the sidebar experience in web-based IDEs (VS Code Web, StackBlitz, GitHub Codespaces).
Is there an existing feature request for this?
Describe the feature you would like to see.
I would like to propose a comprehensive overhaul of the File Manager to streamline file editing and improve editor extensibility. Specifically:
Integrated Quick-Access Sidebar & Tabs:
File Manager UI/UX Modernization:
Expanded & Custom Syntax Highlighting:
Describe the solution you'd like.
Additional context to this request.