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. |
2022-10-23 09:10:05 by pin | Files touched by this commit (2) | |
Log message: sysutils/felix: update to 1.3.2 v1.3.2 (2022-10-23) Added - Add std::panic::catch_unwind to manually restore after a panic rewind. This allows the cursor to be restored and the screen cleared when this app panics. Fixed - Fixed: Similar to v1.3.1, attempting to preview a symbolic link to a nonexistent file caused a panic. Now the preview shows (file not readable) for such a link. |
2022-10-21 13:34:57 by pin | Files touched by this commit (2) | |
Log message: sysutils/felix: update to 1.3.1 v1.3.1 (2022-10-21) Fixed - Attempting to preview a symbolic link to a directory caused a panic. It has been fixed and the preview will now show the contents of the linked directory. #118 |
2022-10-18 10:15:26 by pin | Files touched by this commit (3) | |
Log message: sysutils/felix: update to 1.3.0 v1.3.0 (2022-10-18) Changed - Huge refactoring: Migrated to crossterm from termion due to the maintainability and future-support for Windows. New module term.rs contains (almost) all of the terminal API, so that other modules will not get effected by the future backend change. - Alongside, some changes are added to show the file path properly in Windows. - With crossterm, opening a file in e.g. Vim, it feels as if this app "freezes". This behavior is not what I want, so from v1.3.0, open_file_in_new_window can work only if [exec] is set in config file, and the extension of the item matches the key. - default key in the config file become Option, so that users can select $EDITOR without explicitly setting it up. The initial process of asking users to select the default command has also been fixed accordingly. Fixed - After zoxide jump, turn off the filter mode. - Many typos fixed. Added - New error: OpenNewWindow - New GitHub actions: Add windows-install |
2022-10-01 21:10:28 by pin | Files touched by this commit (3) | |
Log message: sysutils/felix: update to 1.2.0 Changed - Huge refactoring: Instead of thiserror, use custom error type to make it easier to handle. - Bump up chrono version to 0.4.22, clarifing the feature to use. - Avoid extra heap allocation by using write! instead of push_str/format!. - Copied item will be renamed with the suffix "_{count}" such as \ "test_1.txt", instead of "test_copied.txt". Fixed - Choose None for directory extension. |