Skip to content

Releases: Kiyoshika/openIDE

v0.3.1

v0.3.1 Pre-release
Pre-release

Choose a tag to compare

@Kiyoshika Kiyoshika released this 29 Dec 09:36
575c93c

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

v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@Kiyoshika Kiyoshika released this 29 Dec 07:32
15de00e

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)

image

Preview (Light Theme)

image

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@Kiyoshika Kiyoshika released this 28 Dec 04:51
2f1ccaa

What's Changed

Full Changelog: v0.1.0...v0.2.0

Preview

image

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@Kiyoshika Kiyoshika released this 27 Dec 07:54
c75d231

Initial release with bare-minimum build (load files, incredibly minimal and crude syntax highlighting)

530460046-8a88f855-b5f5-4a40-941d-53da80290aaf