Releases: Cogitri/Tau
Releases · Cogitri/Tau
Release 0.8.1
Please not that this is the last relase of gxi which will use xi-editor backed into gxi as a static lib. 0.9.0 will switch to using the global xi-core instance! :)
Changes in v0.8.1
Feature changes
- (gxi): set gxi's icon as window icon
- (gxi): add option to launch new instance
Bugfixes
- (gxi): set gettext domain for glade files
- (i18n): update lang (Dutch)
As always, please use the attached tarballs and not Github's automatically generated tarballs
Release 0.8.0
Changes in v0.8.0
Please note that this release switches everything to the GSettings config backend!
This means that everything in HOME/.config/gxi won't be read anymore. As such
some settings have been reset, such as the font and wordwrapping.
Sorry for the inconvenience.
Feature changes
- (gxi-config-storage): add try_* functions for panic-safe access to GSettings
- (editview): only draw number in linecount on actual line
- (editview): add line&column to statusbar
- (editview): redirect EventScroll from linecount to ev_scroll_window
- (editview): use ScrolledWindow for overlay scrollbars
- (po): Add nl
- (gxi|config_storage): save window state
- (edit_view): use symbolic close button for tabs
- (macros): add setup_gtk_panic macro
Bugfixes
- (editview): remove uneccesary event masks
- (gxi): set default size instead of setting a size request on window state restoring
- (editview): avoid rounding errors in cursor positioning
- (editview): don't scroll down in scroll_to if vadj's page_size is 1
- (i18n): update lang (Dutch)
- (i18n): update lang (Norwegian Bokmål)
- (editview): grab focus of ev_scrolled_window instead of edit_area
- (edit_view): set Layout size instead of setting Scrollbar's upper
- (i18n): update PO files
- (gxi): log with timestamp when RUST_LOg sets a custom loglevel, makes for nicer debugging
- (gxi): log for all crates in our workspace
- (edit_view): don't warn on window-{height,maximized,width} GSettings key change
- (gxi): allow PanicHandler::new to not return Self
- (gxi-linecache|gxi-peer): derive Default if a new function is present
- (data): set gettext domain in gschema
- (main_win): don't include GLADE_SRC file twice
- (i18n): update lang (German)
- (i18n): update lang (German)
Release 0.7.0
Changes in v0.7.0
Feature changes
- (edit_view): keybind Shift+Tab to outdent
- (edit_view): keybind Escape to stopping the current search
- (edit_view): keybind Ctrl+Backspace to delete_word_backward
- (main_win): open in existing tab if there's an empty tab
- (po): Add zh_Hans and zh-Hant to LINGUAS file
- (po): add zh_Hans to LINGUAS
- (po): add zh-Hant to LINGUAS
- (edit_view|prefs_win): support setting a custom tab size
Bugfixes
- (ui): remove startup_id property of ApplicationWindow
- (edit_view): measure FontMetrics in en-US locale
- (edit_view): use IMContextSimple to fix inserting dead/non latin characters
- (i18n): update lang (Chinese (Traditional))
- (i18n): update lang (Chinese (Traditional))
- (i18n): update lang (Portuguese (Brazil))
- (i18n): update lang (Norwegian Bokmål)
Release 0.6.2
Changes in 0.6.2
Features
- Update xi-editor to 533a66aa91
Bugfixes
- (main): trace log app_id
- (scripts): put curly braces around vars, fixing the build in some cases.
Release 0.6.1
Changes in v0.6.1
Feature changes
- No new features
Bugfixes
- includes meson_options.txt in the release tarball
Release 0.6.0
Changes in v0.6.0
Feature changes
- (rpc): display an ErrorDialog if Xi send 'error'
- (edit_view): use Popover to make the FindReplace Dialog smaller
- (edit_view): add regex search option
- (edit_view): highlight current line
- (main): if RUST_LOG isn't set, set default log level to Warn
- (main_win): set Ctrl+W as shortcut for closing the current tab
- (*): better trace logging
Bugfixes
- (edit_view): show close button of the search_bar
- (edit_view): don't set upper limits during draw/scroll but during update
- (edit_view): add padding to hadj when scrolling to the right
- (edit_view): fixup scrolling horizontally when the cursor moves out of the window
- (ui): don't make FindReplace popover modal
- (main_win): get_current_edit_view can return no EditView
- (errors): partially revert 91b8da7
- (edit_view): don't request a specific size for the linecount height
- (appdata): spelling: on thesave -> in it, It
- (i18n): update lang (Norwegian Bokmål)
- (main): only enable Warn logging for gxi itself by default
- (i18n): update translations
- (main_win): make actions easier to translate
- (about_win): update website, fix translator_credits
- (xi_thread): log errors in sending messages to Xi
- (edit_view|rpc): use glib::MainContext::channel for cut© operations
- (errors): also display ErrorMsgs on console
Release 0.5.5
Changes in v0.5.5
Feature changes
- (main_win): switch to respective EditView upon asking if it should be saved
- (main_win): use different Dialog style for ask_save_dialog
- (theme): use darker version of ThemeSettings::background for right hand margin
- (edit_view|pref_{storage,view}): implement right hand margin
Bugfixes
- (i18n): update translations
- (po): add nb_NO to LINGUAS
- (main_win): fix pressing the cancel button on the ask_save_dialog
- (prefs_win): redraw EditView's edit_area when changing right hand margin
- (edit_view): center linecount's font
- (edit_view): instead of a different color for linecount add more padding
- (edit_view): only queue linecount draw if actually necessary
- (pref_storage): return config_dir as String in Config::new()
Release 0.5.4
Changes in v0.5.4
Feature changes
- (i18n): create nb_NO translation
- (edit_view): open/close find&replace dialog upon triggering action again
- (about_win): display icon and translator credit
- (edit_view): make linecount more consistent
Bugfixes
- (appdata): fix typo in 0.5.0 changelog
- (*): use ellipsis (…) instead of three dots (...)
- (i18n): update lang Norwegian Bokmål
- (i18n): update lang Portuguese (Brazil)
- (edit_view): linecount is its own widget; don't include it in x/y -> cell calculations
- (edit_view): don't try to add Searchbar to two boxes
- (i18n): update translations
- (edit_view): fix drawing spaces after tabs
- (edit_view): fix horizotal scrollbar width on empty document
- (edit_view): fix linecount placement upon opening search/replace
- (edit_view): intialize EditView with font set by Config
- (edit_view): fix font size calculation on font changed
- (prefs_win): Remove unsupported properties
- (data): resize icons to 128x128
- (build): remove rust-target option
- (edit_view): redraw upon font changes
- (edit_view): fix width of linecount for numbers >=100
As always, please use the attached tar.xz file instead of the autogenerated release by GitHub, as that doesn't include some necessary vendored files.
Release 0.5.3
Changes in v0.5.3
Feature changes
- (main_win): ask user if unsaved changes should be save upon closing
- (main): use human_panic for better panic output
Bugfixes
- (main_win): prefix params with an underscore in plugin_started
- (build): set plugin_dir to '/usr/local/lib/gxi/plugins' by default
- (main_win): set title for ask_save_dialog
- (edit_view): fix line numbers upon scrolling
Release 0.5.2
Changes in v0.5.2
Feature changes
- (data): new icon
- (main_win): notify the user if a plugin isn't available or has crashed
Bugfixes
- (data): add drop shadow to icon
- (data): less grey, more white in icon
- (edit_view): fix line numbers upon deleting lines
- (i18n): update translations
- (linecache): don't assume we always have at least one line in the linecache
- (i18n): update translations