Skip to content

Releases: neurocyte/flow

v0.2.1: Release 0.2.1

20 Dec 19:45
v0.2.1
69c2d06
Compare
Choose a tag to compare

Release 0.2.1

New features:
- Input view now shows the parsed input event in a keybind compatible syntax
- Cursor shape configuration (via keybind mode configuration) is now supported for mini and overlay modes

Fixes:
- Hover highlights are now correctly positioned in lines with tabs and/or wide characters
- Find in files matches with control characters in the match are now rendered correctly (escaped)
- Fixed non-tree-sitter builds

v0.2.0: Release 0.2.0

19 Dec 21:53
v0.2.0
cf7fdb6
Compare
Choose a tag to compare

Release 0.2.0

New Features Summary:

  • Binary release builds

  • User configurable keybindings

  • Native Windows support

  • Command palette with fuzzy matching

  • Recent project directories palette with fuzzy matching

  • File type palette

  • Support CRLF line endings and changing the line ending mode

  • Support for loading non-UTF-8 files with auto convertion to UTF-8

  • Configurable indent size and tab width

  • Very large file support

  • New file list view for find_in_files results

  • New diagnostics view for language server diagnostics

  • Theme selection palette

  • Better support for alpha in themes

  • New editor commands:

    • show_diagnostics (open the diagnostics view)
    • save_as (with path completion)
    • expand/shrink_selection (based on tree-sitter AST)
    • open_previous_file
    • switch_case
    • toggle_syntax_highlighting
    • force_terminate (exit without saving and an error code)
    • insert_command_name (show bindable command names palette)
  • New CLI options & changes:

    • --literal disable file name parsing for line numbers
    • --list-languages show language server/formatter availability
    • --no-syntax disable syntax highlighting
    • --exec execute command(s) on startup
  • New language server features:

    • goto_declaration/_implementation/_type_definition
    • hover
    • references (find all references)
  • UI features & changes:

    • Faded background for modal palettes
    • Configurable mode specific cursor shapes (block, bean, underline)
    • Configurable status bars (top & bottom)
    • Clock status bar widget
    • Spacer status bar widget
    • Improved terminal title
    • Mouse resizable panel views
    • Set terminal background to match editor (see enable_terminal_color_scheme)
    • Support for terminal inband resize messages
  • New configuration options:

    • enable_format_on_save
    • enable_terminal_color_scheme
  • New themes:

    • Catppuccin Mocca, Latte, Frappé and Macchiato
    • Gruvbox Material Dark & Light
    • Spacedust
  • New file types & languages:

    • mail
    • odin
    • cmake
    • gleam
    • julia
    • swift
    • hare
    • vimscript
    • typst
    • elixir
    • super-html
    • yaml
    • nim
    • kdl