Skip to content

Releases: hugopl/tijolo

v0.9.1

11 Jul 19:31
Compare
Choose a tag to compare

Fix

  • Pass "-Wl,--as-needed" linker flags to prevent overlinking, thanks @micwoj92 (#20)
  • Fixed some crashes intorduced in 0.9.0 (ff2648c)
  • Do not use -Dpreview_mt to avoid some freezes (b5b95e0)
  • Log stacktrace on errors (46abc6c)

v0.9.0

28 Jun 02:32
Compare
Choose a tag to compare

Added

  • Implement "goto definition" feature, meanwhile very limited... but it's something.
  • Load/save file assyncronous without block UI.
  • Detect when an open file was external modified.
  • Detect when an open file was external deleted.

Fixed

  • Fix auto parenthesis selection feature with newer GTK versions.
  • Do not reset cursor on file refresh.
  • Let LameRegexCrystalCodeModel identify class methods.
  • Better handle project directory monitors on diretoties added/removed.

v0.8.1

24 Mar 19:32
Compare
Choose a tag to compare

Fixed

  • Fixed compilation with GLib 2.80 and GTK 4.14 (#67).
  • Project file monitor is less horrible now.

v0.8.0

15 Feb 22:32
Compare
Choose a tag to compare

Added

  • Added more shortcuts to help.
  • Added help locator to help locator discovery (still horrible).
  • Implement new find/replace dialog (better, but not there yet).
  • Hide header bar on fullscreen mode.
  • New icon and new welcome screen layout, thanks Marília ❤️.
  • Added support for asynchronous locator providers.
  • Added local symbol locator using a very naive regex parser, supports Crystal and Ruby.

Changed

  • Remove experimental code editor widget, I just don't have time for it, maybe in the future.

Fixed

  • Fix install location of gschema file.
  • Do not always create new windows when opening projects.
  • Fix issue with GTK 4.12.5 that prevent buffer to be saved.
  • Re-detect syntax highlight after saving file with a different name.
  • Fix copy path actions beign disabled.
  • Respect wrap_mode set in configuration.
  • Remove debug messages left overs.
  • Keep locator item on view when navigating through them.

v0.8.0-alpha

18 Dec 19:08
Compare
Choose a tag to compare

Changed

Everything, this is a rewrite using new GTK4 bindings I wrote (0.7.x uses GTK3 and other bindings).

So the UI changed a bit and is now using libAdwaita, some new features added and some old features
were not yet ported. So you will probably suffer to use it now unless you are the guy that wrote it.

Added

  • You can move views from/to different stacks.

Known issues

  • Current find/replace feature is horrible.
  • Git locator (used to git blame, git log, etc) not yet ported.
  • LSP support not yet ported.
  • It doesn't warn you about file external modifications.
  • Increase/decrease editor font size not yet ported.

v0.7.4

28 Jul 20:16
Compare
Choose a tag to compare

Fixed

  • Remove redo from keywords in Crystal syntax highlighting.

v0.7.3

31 Mar 17:48
Compare
Choose a tag to compare

Fixed

  • Fix possible compilation error if multiple versions of GtkSourceView libraries are installed.

Changed

  • Accept non-git directories as project directories.
  • Do not auto-skip hidden project directories (hello .github dir).

v0.7.2

20 Jul 18:02
Compare
Choose a tag to compare

Fixed

  • Fix compilation with recent versions of GTK libraries.

v0.7.1

24 Jan 22:58
Compare
Choose a tag to compare

Fixed

  • Explicit destroy GTK windows to reduce the memory leak mess.
  • Basic macOS support.

v0.7.0

23 Jun 00:03
Compare
Choose a tag to compare

Added

  • On Welcome Window, trigger a projects rescan on F5.

Fixed

  • Fixed regression on 0.6.0 that caused maximize view action stop working.
  • Fixed GTK warnings when renaming files/changing git branches.
  • Restore cursor position when re-opening a file.
  • Set the cursor position to match current view cursor position on git blame command.