Skip to content

v3.0

Compare
Choose a tag to compare
@jackburton79 jackburton79 released this 15 Jul 07:07
· 14 commits to release/3 since this release

Genio v3.0

We’re excited to announce the release 3.0 of Genio! This version brings some new features, improvements, and bug fixes.

New features

  • Genio now includes an automatic symbol renaming function that works over the entire project
  • Added autogenerated class outline with shiny icons that adapts to system colors
  • Support for .editorconfig for better integration with other editors
  • Added ability to import multiple files into a RDEF file as array (resources).
  • Project settings handling has been rewritten and they are now applied live.
  • Experimental support for application scripting and extensions.
  • Added function to remove a search result.

UI

  • Moved some settings under more fitting groups, and improved wording (Humdinger).
  • Improved project context menu.
  • Added separator between Clean and Run commands in the toolbar
  • Added an animated icon to a project item when a build is in progress.
  • Added ability to set a custom font for the editor.
  • Select an item in the project browser when the current editor changes.
  • Changed key combo to switch tabs (it's CTRL+LEFT/RIGHT now).
  • Automatically put a new item in rename mode in the project browser.

Language Server Protocol support

  • Added support for Python LSP server.
  • Improved support for OmniSharp with multiple Code Actions.

Fixes and improvements

  • Fixed flickering in find prev/next.
  • Fixed bug in invoking find next or find in files.
  • Fixed opening files location in Terminal.
  • Fixed sometimes missing diagnostic tooltip (Máximo Castañeda).
  • Fixed source control menu not working on Haiku x86.
  • Fixed brace matching option not working.
  • Fixed glitch while renaming the last item in the project browser.
  • Fixed closing settings window with uncommitted configuration.
  • Fixed occasional hang with calltip / autocomplete.
  • Improved handling of node monitoring in some corner cases.
  • When closing a project, only ask to save project files (Máximo Castañeda).
  • Fixed clang build and documentation.
  • Updated Scintilla to version 5.4.3.
  • Various refactoring and cleanups.
  • Improved documentation (Humdinger).

Localization

This release has been localized in all the following languages:

  • Catalan
  • English (Australian)
  • English (British)
  • French
  • Friulian
  • German
  • Italian
  • Norwegian
  • Spanish
  • Spanish (Latin American)
  • Turkish

We also added comments for translators by using B_TRANSLATE_COMMENT (Humdinger).

Full Changelog: v2.1...v3.0