A tui file manager with vim-like key mapping, written in Rust.
2023-02-17 07:54:55 by Thomas Klausner | Files touched by this commit (1) |
Log message:
felix: add missing file to PLIST
|
2023-02-12 15:57:53 by pin | Files touched by this commit (2) |  |
Log message:
sysutils/felix: update to 2.2.5
v2.2.5 (2023-02-12)
Added
- Allow renaming even when item name contains non-ascii chars (i.e. wide chars).
- Key command with arguments is now supported: For example,
exec:
'feh -.':
[jpg, jpeg, png, gif, svg, hdr]
this configuration enables you to execute feh -. <item path> by Enter | \
l | Right, or o.
- Check for out-of-boundary of the cursor at the top of loop.
Fixed
- Display when using in kitty: Correctly show the cursor and preview.
|
2023-01-21 12:18:01 by pin | Files touched by this commit (3) |  |
Log message:
sysutils/felix: update to 2.2.3
v2.2.3 (2023-01-20)
Fixed
- Wide chars handling: Using unicode_width, now felix can properly split file
name or previewed texts.
- Preview space height: When horizontally split, image preview could break the
layout. Fixed this by adjusting the height.
Added
- chafa's minimal supported version: >= v1.10.0
- Add pacman installation.
|
2022-12-19 10:34:15 by pin | Files touched by this commit (4) |  |
Log message:
sysutils/felix: update to 2.2.2
What's Changed
- Add create_dir_all for config_dir/data_local_dir reported by @theAkito
- Fix: Disable modifiers unless explicitly implemented, reported by @theAkito
|
2022-12-17 08:27:38 by pin | Files touched by this commit (5) |  |
Log message:
sysutils/felix: update to 2.2.1
v2.2.1
What's Changed
- NetBSD fix by @0323pin in #159
v2.2.0
Changed
- IMPORTANT: Trash and log directory path changed.
- from v2.2.0, felix will use dirs::data_local_dir() to store the deleted
items and log files, instead of dirs::config_dir().
- Due to this change, the path for linux will be
$XDG_DATA_HOME/felix/{Trash, log}, in most case
/home/user/.local/share/felix/{Trash, log}.
For Windows {FOLDERID_LocalAppData}\felix\{Trash, log}, typically
C:\Users\user\AppData\Local\felix\{Trash, log}. No change for macOS users.
- Note that config file path is unchanged for any OS!
- Please don't forget deleting old trash diretory and log files if you
don't want them anymore.
- Refactoring overall.
Added
- :trash to go to the trash directory.
Fixed
- Support NetBSD to open file in a new window by @0323pin in #154
- Properly remove broken symlink in Windows as well. Also, when
deleting/puttiing a directory, broken symlink(s) in it won't cause any
error and will be removed from the file system after deleting/putting.
|
2022-12-02 12:20:40 by pin | Files touched by this commit (5) |  |
Log message:
sysutils/felix: update to 2.1.1
What's Changed
- Update README.md by @rafo in #151
- Fix: Spawn process properly when opening a file in a new window on linux by
@kyoheiu in #152
|
2022-11-21 10:21:11 by pin | Files touched by this commit (5) |  |
Log message:
sysutils/felix: update to 2.1.0
What's Changed
- Add: feature to extract archive file by @kyoheiu in #145
|
2022-11-12 22:58:32 by pin | Files touched by this commit (5) |  |
Log message:
sysutils/felix: update to 2.0.1
v2.0.1 (2022-11-12)
Fixed
- Fixed the bug in making config at the launch.
- Fixed the config file path on macOS.
v2.0.0 (2022-11-11)
Changed
- Migrated to yaml from toml: New config file will be created at the first
launch (In this process you should enter the default command name or choose
to use $EDITOR). No more need to keep config.toml.
- Add the fallback when config file cannot be read: In such a case, you can
use the default Config.
- HUGE refactoring overall.
Added
- Horizontal split, in addtion to the vertical split. To toggle, press s.
- Syntax highlighting (if possible) in previewed texts. To turn on, state
syntax_hightlight = true in config.toml. you can also choose your theme,
either from the default theme set or your favorite .tmtheme.
- Enable scrolling in the preview space. Alt + j / Up goes down, Alt + k goes
up. Experimental and may have some bugs, and with a big text file the perf
issue may arise.
- Search by keyword. Similar to the filter mode, but this feature do not
manipulate the item list, just let users jump to the item that matches the
keyword, just like Vim's /. n and N after / also works.
- Show permissions on the footer (in unix only).
Fixed
- Use exists() instead of File::open() to check whether the item path is valid
when moving between direcotries. This allows Windows users to use this app
at least with the basic commands.
- Avoid unwrap() / panic! as possible and return the proper error.
Removed
- Removed the filter mode, which is replaced by the keyword search.
- Removed debug print in make_config_if_not_exists
- Removed use_full_width and item_name_length in config.toml. Will always use
full width of the terminal.
|