All Versions
30
Latest Version
Avg Release Cycle
66 days
Latest Release
821 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.10.0 Changes
December 28, 2022๐ Features:
- transparency on start
- โ add light colors parsing support
- โก๏ธ Update --tiebreak options with length
๐ Fixes:
- ๐ fix ci.yml
- โก๏ธ update deps and fix lots of clippy lints
-
v0.9.4 Changes
February 15, 2021 -
v0.9.3 Changes
November 02, 2020 -
v0.9.2 Changes
October 24, 2020๐ Feature:
- ๐ new action
refresh-cmd
: call the interactive command and refresh the items accordingly. - ๐ new action
refresh-preview
: call the preview command and refresh the preview display. Will only refresh if the preview window is shown.
๐ Fix:
- ๐ new action
-
v0.9.1 Changes
October 20, 2020๐ Feature:
- ๐ Support preview scroll offset relative to window height
sh git grep --line-number '' | sk --delimiter : \ --preview 'bat --style=numbers --color=always --highlight-line {2} {1}' \ --preview-window +{2}-/2
๐ Fix:
- #356 panic on ANSI enabled.
tiebreak
would now includescore
in the front of criterion if not specified.- โฌ๏ธ Reduce preview window flicking when moving cursor fast.
- ๐ Multiple preview window options weren't merged.
- 0๏ธโฃ
pre-select-items
should not contain empty string by default. - click/wheel events's row weren't correct if
--height
is specified.
- ๐ Support preview scroll offset relative to window height
-
v0.9.0 Changes
October 18, 2020๐ฅ Breaking Change to the Library:
SkimItem::display
now accepts aDisplayContext
that provide more information such as container width, score, matches, etc.SkimItem::preview
now accepts aPreviewContext
that provide more information such as query, width, selections, etc.Skim::run_as
now returnsSome
on bothAccept
andAbort
, so that user could collect and react on abort events.SkimOutput
now provides the final key received before return.
๐ Features:
- โฌ๏ธ Reduce memory usage
- Defer drops of items, to improve interaction speed
- ๐ support
--tac
and--nosort
- ๐ new action:
half-page-up
andhalf-page-down
- ๐ support tiebreak by
length
- #344 expose preview context
in
preview()
function - ๐ #341 support multiline header
- ๐ use unicode spinner
- ๐ #324 support option
--no-clear
to keep the content drawn on screen - ๐ #300 library: move reader options to default reader
- ๐ support new option
--keep-right
to show the right most text if it is too long. - ๐ support negative horizontal scroll
- ๐ support
--skip-to-pattern
to start item display with the pattern matched - ๐ support
--select-1
that automatically select the only match - ๐ support
--exit-0
that exit automatically if no item matched - ๐ support
--sync
that waits for all inputs to be ready and then starts the selection UI - ๐ #309 support pre-selection
pre-select-n
: select firstn
itemspre-select-pat
: select items that matches regexpre-select-items
: select items from a presetpre-select-file
: select items from a preset that's loaded from file
- ๐ #328 support
--no-clear-if-empty
that preserve selection if the new command query returns nothing. Was designed to reduce flicking.
๐ Fixes:
-
v0.8.2 Changes
June 26, 2020 -
v0.8.1 Changes
February 23, 2020๐ Feature:
- #63 could save to and read
from history for query and command query via
--history
and--cmd-history
- #273 inline-info now has spinner
- #276 new action:
if-non-matched
will execute if non of the items matches - โฌ๏ธ reduce memory footprint
- #248 implement
{n}
placeholder, used to refer to current items's index(zero based).
๐ Bug fixes:
- PR #279 exit gracefully on SIGPIPE error. (e.g. Ctrl-C on pipes)
- #276
execute
panic on zero results - #278
NUL
character not working in preview command - ๐จ handle
print0
correctly in filter mode - Preview's fields now based on original text, not transformed.
- #295 skim not exits sometimes (occasionally happens on Ubuntu)
- #63 could save to and read
from history for query and command query via
-
v0.8.0 Changes
February 23, 2020๐ฅ Breaking Changes in API
Skim::run_with
now accept a stream ofSkimItem
instead of aBufRead
.
๐ Feature:
- ๐ #233 support mouse scroll/click event
- ๐ #254 support
{+}
in preview and execute command - ๐ #226 support exact match
combination(e.g.
^abc$
) - ๐ #216 support item specific preview hook method
- ๐ #219 support case insensitive match
๐ Bug fixes:
-
v0.7.0 Changes
January 15, 2020๐ Feature:
- ๐ New fuzzy matching algorithm, should be more precise and faster.
๐ Bug fixes:
- PR #227
๐ Fixisatty
check on more OS. - ๐ Fix various cases where ANSI code not behave correctly.