Repository navigation
Releases: Kiyoshika/openIDE
Releases · Kiyoshika/openIDE
Release list
v0.3.1
What's Changed
This is a hotfix patch to fix some issues identified in the v0.3.0 release:
- Fix code tab dirty/undirty when editing/saving a file (the asterisk that gets appended to the tab name) - a large refactor of CodeTabPane introduced this regression
- Searching for the scm files for syntax highlighting has been improved to walk up the directory tree from executable to find project root - this will need to be handled better when we actually "distribute" the executable, but for building from source, this will be fine for now.
- Originally this was breaking syntax highlighting for MacOS since its build directory structure was different than Windows.
v0.3.0
What's Changed
This is a HUGE release with tons of additional features and some internal refactors/bug fixes.
- Tree sitter integration for fleshed out syntax highlighting supporting ~20 common languages (note that not all languages were tested yet, so they may or may not completely work)
- Line numbers
- Switch themes from dark to light (defaults to system theme)
- In the future, there will be support for creating/exporting/importing custom themes, but this is a start in that direction
- Settings menu to adjust font/font size
- You can also Ctrl+Scroll to adjust font size in code editor
- Find/Replace in Code editors (Ctrl+F or Edit > Find)
- Create New Project now implemented - for now it just creates a blank directory, this will be expanded in the future
- "New File" added to File menu
- Context menu added to project tree which supports:
- Expanding/collapsing directories
- Adding/Deleting/Renaming files and directories
- Drag files and directories around to different subdirectories
- Context menu added to code editor which supports:
- Undo/Redo
- Cut/Copy/Paste/Delete
- Select all
- Context menu added to the code editor tabs which supports:
- Close/Close Others/Close All
- Split Vertical/Split Horizontal
- Make project tree resizable and show/hide it
- Highlight tabbing - select multiple lines and press tab to tab all of them together
- Smarter indenting - improves the indentation when starting a new line but still could use improvement and more context
Preview (Dark Theme)
Preview (Light Theme)

v0.2.0
What's Changed
- Fixed broken Windows build
- Feature/reorganize codebase by @Kiyoshika in #1
- add code tabs by @Kiyoshika in #2
- saving files by @Kiyoshika in #3
- Feature/saving files by @Kiyoshika in #4
Full Changelog: v0.1.0...v0.2.0
Preview

