Skip to content
This repository has been archived by the owner on Dec 11, 2024. It is now read-only.

v0.2.0

Compare
Choose a tag to compare
@hugopl hugopl released this 13 Sep 19:27
v0.2.0
1e518b2

Added

  • Open button on header bar, so you can open/create new file at welcome screen.
  • Recent files button on header bar to fast open last 10 non-project files opened.
  • LSP symbols are now cached for faster locator contents load when there's no file changes.
  • Added default configuration for bash language server.
  • New Git locator, triggered on ALT+G or typing "g " on locator
    • git log (basic... without syntax highlighting and not possible to navigate and see the commit diffs)
    • git blame (basic... just show the output in a buffer, the future plan is to show it on editor gutter)
    • git checkout (only for local branches)
  • Default logfile to /tmp/tijolo.#{pid}.log if STDOUT isn't a tty.
  • Show/Hide Project Tree pane on Alt+0.
  • Focus editor on Alt+1.
  • Added Output pane, show/hide on Alt+2, currently it only show Tijolo logs.

Fixed

  • Missing config entries are filled up with defaults.
  • It's now possible to go back to welcome screen after close all files if there's no project open.
  • Fixes on LSP protocol implementation, so more language servers should work with Tijolo.
  • Git branches are now updated on UI when just the HEAD changes.
  • Do not repeated show "File was externally modified" dialog when user press cancel.
  • Correctly set "transient_for" property on dialogs, i.e. dialogs behave as expected reggarding focus.
  • Do not crash if try to reload a deleted file.
  • LSP do not stop working if receive a bad or not supported message from server (Error is show on output pane - Alt+2).
  • Use g_idle_add instead of g_timeout(0), so some inter-thread stuff like LSP is much faster.