This repository has been archived by the owner on Dec 11, 2024. It is now read-only.
v0.2.0
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.