-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
base features to implement:
- Create new temp tab (tab with no file)
- Open an existing file in editor
- 'open with...' option
- Text manipulation
- Formatting
- XML
- JavaScript
- Java
- Yaml
- JSON
- Markdown
- HTML
- CSS
- base64 encode/decode
- Preview the current content as HTML
- Formatting
- Language support
- language switching (open as text, then set its language)
- determine the language based on file extension
- customizable syntax highlighting (customizable in .css files in
appRoot/themesfolder)
- save app state on close and read it for initialization on startup to continue from where it left off
- show warnings when closing the application while user has unsaved work
- show a mark on the tabs that has unsaved changes
- theme switching
- Extension support
- bundled plugins
- support for user plugins
- Settings page
- Customize keyboard shortcuts
- Theme related options (new theme, customize existing themes etc..)
- Appearance settings (font size, font family etc..)
- Editor related options (line wrap, use tab character or space character for indentation etc..)
- UI related options (toggle scrollable tab list, start as maximized, or even vertical tabs )
- Draggable tabs
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers