This repository has been archived by the owner on Apr 1, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 298
Roadmap
Bryan Phelps edited this page Jul 5, 2018
·
52 revisions
- 0.4.0 - 10/2 - Goals:
- Improved on-boarding (#2020)
- Minimal config
- Plugin Management
- Install plugins via
plugins
configuration setting- Oni plugins from NPM
- Vim plugins from Github
- VSCode plugins from code marketplace
- Limited VSCode plugin support
- Snippets
- Textmate Grammars
- Icon / Themes
- Language extensions
- Debugger extension?
- Template for creating an Oni plugin
- Youtube video on plugin creation
- Enabling / disabling plugins from the sidebar
- Plugin information available via buffer layer
- Refactor 'default' functionality to plugins
- Refactor core functionality to plugins
- Install plugins via
- Improved on-boarding (#2020)
- WebGL Renderer on-by-default
- Additional tutorials
- 'Challenges'
- Split-window tutorial
- Sneak-mode tutorial
- Auto completion tutorial
- Menu tutorial
- Preview work
- Generalized preview
- Generalize preview API
- JS live preview
- React live preview
- Unit testing live preview
- Embedded browser
- Neovim as editor for
<textarea>
and<input>
elements
- Neovim as editor for
- Support yode integration
- Documentation / Education
- youtube videos for customization
- Additional LSP support
- Refactoring / code action support
- Code lens support
- Validated languages
- Go
- Python
- Flow
- Vue
- Elm
- Markdown LSP
- Snippets
- Compatibility with UltiSnips snippets
- Plugin examples
- GitHub plugin
- Version control integration
- Diffing / merging buffer layers
- Sidebar pane (conflicts)
- Explorer integration - files with modifications / staged
- Markers in editor window
- Debug protocol support (#85)
- Project configuration support
- Project templates
- Remote support (#247)
- Localization
- Additional UI improvements
- Mouse integration -
- Smooth scroll in editor window
- Minimap scrollbar
-
0.3.4 - Released 5/3
- Enhanced vimtutor
-
0.3.2 - Released 4/2
- Embedded browser window
- Sneak integration
- Learning mode
- Achievements
- Tutor pane / interactive tutor
- Reason automation
- Embedded browser window
-
0.3.1
- TypeScript configuration
- Snippet support
- Compatibility with VSCode snippets
- Textmate themes enabled by default
-
0.3
- Externalize wildmenu + cmdline enabled
- Theming Support
- File Explorer
- Sneak Mode
- Sidebar
- Integrated search via RipGrep
- Completion Providers API
- Buffer Layers API
-
0.2
- Theming Support
- LSP: Fuzzy autocompletion