sysutils/felix: update to 0.9.1

v0.9.1 (2022-05-11)
Fixed
- Fix bug that after `:h`, cursor move can cause unexpected panic.

Changed
- Wrap preview text.

v0.9.0 (2022-05-10)
Added
- New command: `v` to toggle whether to show i) part of the content for text
  file (no wrapping and static), or ii) contents tree for directory. Note that
  this preview feature may not work effectively with small terminal.
- trying to make felix user guide (just to show how to use each commands)
  by mdbook

Changed
- felix now works with smaller terminal size (4 rows and 4 columns is the
  minimum). If column is fewer than 28, modified time is not displayed.
- Huge refactoring overall.
  - use `struct colors` for `state.layout.colors`
  - `is_hidden` moved to `ItemInfo`'s field, make it easier to toggle
    show/hidden items
  - in `open_files` method, use `ItemInfo`'s existing field to get extension
  - `Iteminfo.ext` to `Option<String>`
  - split `move_cursor` method to multiple methods
- Inverted color on the last row (to show distinctively)

Fixed
- Show help text correctly in small window size
  (scrollable with `j` | `k` | `Up` | `Down`)
- 'P' to print manipulation lists (put/delete/rename) is changed to work only
  when RUST_LOG has a value.
This commit is contained in:
pin 2022-05-11 20:58:10 +00:00
parent 12cb73e64f
commit 5405c300cc
3 changed files with 11 additions and 11 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.20 2022/05/05 07:00:09 pin Exp $
# $NetBSD: Makefile,v 1.21 2022/05/11 20:58:10 pin Exp $
DISTNAME= felix-0.8.1
DISTNAME= felix-0.9.1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=kyoheiu/}
GITHUB_TAG= v${PKGVERSION_NOREV}

View file

@ -1,8 +1,8 @@
# $NetBSD: cargo-depends.mk,v 1.7 2022/03/29 21:11:29 pin Exp $
# $NetBSD: cargo-depends.mk,v 1.8 2022/05/11 20:58:10 pin Exp $
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.18
CARGO_CRATE_DEPENDS+= atty-0.2.14
CARGO_CRATE_DEPENDS+= autocfg-1.0.1
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= chrono-0.4.19

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.22 2022/05/05 07:00:09 pin Exp $
$NetBSD: distinfo,v 1.23 2022/05/11 20:58:10 pin Exp $
BLAKE2s (aho-corasick-0.7.18.crate) = 8925e88e2df4b5ca3b31783f527e1bb31dbe27846f409f631148fa239f3b2935
SHA512 (aho-corasick-0.7.18.crate) = 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
@ -6,9 +6,9 @@ Size (aho-corasick-0.7.18.crate) = 112923 bytes
BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
Size (atty-0.2.14.crate) = 5470 bytes
BLAKE2s (autocfg-1.0.1.crate) = 5ed71afef2e7ff6595833cf457df844e3f461a1b7a8f0d541b1b2c5c5e6394a0
SHA512 (autocfg-1.0.1.crate) = 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
Size (autocfg-1.0.1.crate) = 12908 bytes
BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
Size (autocfg-1.1.0.crate) = 13272 bytes
BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
Size (bitflags-1.3.2.crate) = 23021 bytes
@ -27,9 +27,9 @@ Size (dirs-sys-0.3.6.crate) = 10626 bytes
BLAKE2s (env_logger-0.9.0.crate) = dc9832f568b18f635942b1a247b81c3e57a4ce6a63b36309e7f57c5f7e3b98c0
SHA512 (env_logger-0.9.0.crate) = d7db85d2f7d16f7f97b6714e01e342ab6b784c799ef26ee322ec85fcee28a549b6e49a49200ff78eceacd0c682e941f8538a497e2a2a196040769c2365feb566
Size (env_logger-0.9.0.crate) = 33573 bytes
BLAKE2s (felix-0.8.1.tar.gz) = 803a6eaac8c9ca43a4199e340608f8441a2e0508fb91cf792536924a17ad187a
SHA512 (felix-0.8.1.tar.gz) = e5ff5a17aebe8b79671441923e3f78ea222970571225e14af719bea127e488221c7ac83cc7026223a939afcd59c7bf2df5c689673d520632c40eabcd22515d52
Size (felix-0.8.1.tar.gz) = 2956633 bytes
BLAKE2s (felix-0.9.1.tar.gz) = f6ea94fc7ea804d3e0f8658ac57b38ee45974c683d528b2c54fc2cc79b9600b8
SHA512 (felix-0.9.1.tar.gz) = 7895a2e9a611c9bf0f2f4a333990c7e88793fe91b266cf4d8ccd53f7155e1ff5c1cf8f90e9025e8be134c914d4a9b8d9e47f06de57f020e9ee1937077d665fce
Size (felix-0.9.1.tar.gz) = 4469369 bytes
BLAKE2s (getrandom-0.2.3.crate) = c451e4c9701d09c79572625708c12711e2a0a14a925b614b8be72f231a601f18
SHA512 (getrandom-0.2.3.crate) = e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d
Size (getrandom-0.2.3.crate) = 26261 bytes