-
Notifications
You must be signed in to change notification settings - Fork 422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature requests #51
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
some feature requests:
these are things I half hoped/expected might work as I tried out the program. It is nice enough to want more. ;-) |
@dan-da Too many features are already implemented in yazi, make sure you go through the sample config for |
I built and ran the code and tried it out, and took the time to list my impressions. Every feature I listed is something that did not work for me. If there is some arcane way to make it work, that's fine, but it is not intuitive for me, and so that is feedback you can take or dismiss as you like. I've no idea what you mean about the 'sample config for keymap' and don't intend to investigate. As I said above, a simple onscreen indicator for how to get command-help would go a long way, but I don't see it, and the default key bindings are either not intuitive for me, or simply the expected functionality do not exist. I also highly doubt 'too many' features are implemented... seems an odd thing to say. regardless this response to my feedback contribution does not encourage me to spend more time with this project. |
It's important to remember that open-source software authors don't "owe" anything to the community. @sxyazi shared this great project with us, and got a ton of feature requests really quickly, which they've been handling with grace. This is not, afaik, their full-time job. Please don't act entitled in a repo like this. EDIT: and thank you to maintainers @Eric-Song-Nop as well! |
Thank you for these kind words, they give me the motivation to keep going! Hey @dan-da, the config files for Yazi is mentioned in README, and it contains all the features and keybindings, along with docs.
You can press
Good idea, but TUI space is precious. I'd like to add it to the README.
I have plans to add this, but I haven't had enough time to complete it.
If you've installed
If you've installed
Yazi uses Vim keybindings by default. If you're not comfortable with them, you can create your own config file and modify them as you like. Please refer to the README for config details.
Here are the default sorting keys, but of course, you can modify them as you wish: yazi/config/preset/keymap.toml Lines 73 to 83 in cbe0fd5
Are you referring to
Markdown file preview is currently supported, but I'm not sure what you mean by "rendered view."
These features will require Yazi's plugin system. I plan to invest time in developing the plugin system soon, allowing users to write their own plugins and supporting more file types. |
Features request:
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as resolved.
This comment was marked as resolved.
thank you. Hidden files visibility was a life changer for me. I use yazi a lot, but will now use it ALL the time! |
Is there any traction on animated gif support in image previews? A branch or PR I can looks at perhaps? Kitty has animation support built in from 0.2 onward, and I'm curious if anyone has taken a crack at it yet. |
@fmorroni I tested and can confirm that it does exactly go to normal mode when you hit Esc, however motions like |
Yeah, it's a very limited vim implementation, but it's good enough for renaming a couple of files every now and then. |
I implemented |
This looks amazing @boydaihungst! Would you like to try porting it to Yazi's codebase? |
All I do is modify The idea is: we sort all Entity children/components in 2 bucket: resizable (highlight with id = 4, symlink with id = 6) and unresizable component (the rest). Count used character length (width), total usable space and max width for each of resizable components. Do the math to resize them, truncate if overflowed. The first
|
Features request:
all features for |
Most of them are implemented. "show-only-dirs" isn't. |
Yes, and choose only on item isn't. |
Feature Request:
|
Feature Request:
For example, |
Can we have a separate shell completion issue for easier tracking? |
Maybe add to features list in next release or in the roadmap Virtual File System for archive, iso or remote ssh/ftp/s3 system mounting without real mount point in system? |
Feature Request: After this PR #1826, |
Closing the current tab has always been done with the yazi/yazi-config/preset/keymap.toml Line 12 in 7c445ce
|
@sxyazi i didn't notice it. Thanks you. 🙏 |
ftp is the only reason I still keep a GUI file manager installed, although I don't use it that much, but it is nice if yazi supports remote file management through protocols like FTP. For reference: #611 |
make the plugins directory a separate directory from config. would make sharing configs more easy and not clutter up the config directory. |
Hey, @sxyazi , in #694 issue, DirkFi give a way to fix it. But seems like he doesn't file a PR, and you close the issue. I try to implement it. But when I import May I ask that is his idea right or you have a better way to fix this issue? |
@TobisLee Please raise a PR with the code that can't be built, and we can explore how to resolve it and the specific implementation details there. Really appreciate you grabbing this work, thank you! |
Bugs
leave
yank
Refresh
manually when rename, create, in casenotify-rs
doesn't update in timen+1
pages of mimetype instead ofn
for the better experienceFeatures
Forward / Backward
No request
Find next/previous file (not the
Search
feature that's already existing)Requested by @teto, feature request for "find" aka jump to matching file/folder #81
Custom preloader / previewer
Requested by @Neurognostic, [Feature Request] Custom Preview Commands #182
Filter files in real-time
Requested by @musjj, Real-time filter current directory #137
Make the preview scrollable
Requested by cg00@Discord
File chooser API used for Neovim plugin
Requested by @Eric-Song-Nop
Git integration
Requested by @g-plane, @cap153, @cxwx
Copy file path
Requested by @Gajus84, Copy filename etc. not working + two possible feature requests. #70
Mouse actions binding in
keymap.toml
Requested by @Gajus84, Copy filename etc. not working + two possible feature requests. #70
macOS-like file tag
Requested by @sxyazi
Transparent images support
No request
GIFs images support
Requested by @JustinBacher, Gif support? #1195
Customizable scroll offset and popup position improvement
No request
Better borders style
Requested by @sxyazi
Case-insensitive sorting
No request
Emacs readline keybindings for Input component
Requested by @teto
Auto-completion for Input component
Requested by @maxzinkus
Custom manager layout
Requested by @KeqiZeng, Feature request: configurable column_ratio #71
Sort files naturally
Requested by @asim215
Show all binding keymaps
Requested by @hackers267, @maxzinkus, add the keymap view #79
Show file size after the filename
Requested by @sxzz, Disk Usage Analyzer #88 (comment)
Display of the number of currently selected/cut/copied files
Requested by @Gajus84, More ideas for potential features #85
A floating window to glance at more information about this file (mime-type, atime/btime/mtime, previewer, preloaders, EXIF for images/videos, etc.)
Requested by @Gajus84, @teto, More ideas for potential features #85, remove escape characters from the logs #831 (comment)
Re-previewing in real-time when the file content changes
Requested by @otakutyrant, After opening and editing files with nvim in yazi, the preview is not updated automatically. #129
Shell command history
Requested by @mbirth, Feature requests #51 (comment)
Sorting by file type
Requested by @v01dnu11, Feature requests #51 (comment)
Hide specified files or directories
Requested by @5ouma, @grig-iv Feature requests #51 (comment), Hide specified files or directories #694
Add
--no-cwd-file
to theclose
commandRequested by @kockahonza, Add
--no-cwd-file
toclose
#1629Shell completion
Requested by @MinaMatta98, Shell Completion #420
Remote file management
Requested by @Xuanwo, Integrate to OpenDAL to allow manage files on s3/azblob/gcs/oss/dopbox/gdrive... #434, Tracking issues of Remote file management #611
Archives as directories
Requested by @git-rz, Traverse archive files as if they were directories #417
Auto-complete supports smart case
Requested by @RioNight, Allow the filtering of the interactive cd (
g<space>
) results to be case insensitive #547Natural sorting supports Hungarian letters
Requested by @og900aero, Sort_by function not work very well with hungarian letters #616
Group tasks in Task Manager by "Running"/"Failed"
Requested by @teto, log failed tasks #1105
Dual panel
Requested by @c02y, @vladimir-salvador, Feature requests #51 (comment), Dual panel like total commander #1294
Improve
ya pack
subcommandRequested by @uncenter, Support more Git forges with
ya pack
#1509, Support custom branches withya pack
#1510Remove package with
ya pack
subcommandNo request
Command macros
No request
Functional plugin support for
--name=value
parametersNo request
Previewer/preloader/fetcher support for passing parameters
No request
Refactor the scheduler: for actions like copy, cut, delete, separate micro and macro tasks into two phases, first gather enough information, then operations
No request
Redesign
[filetype]
to expand functionality and improve performanceNo request
Remove
x-
prefixes from mime-types as it's discouraged as per rfc6838#section-3.4 - Stop yazi from opening extracted directory in GUI file Manager #1663 (reply in thread).No request
Allow changing the border type of input/completion/tasks components
Requested by @Axlefublr, feat: allow to change border type #1552
Support UTF-16 encoded file preview for the preset
code
previewerNo request
Experimental parameter macro support (%)
Requested by @gotbletu, Next Tab macros? #1318
Allow changing the style of the confirm component in
theme.toml
No request
Truncate long filenames in the file list
Requested by @Brixy, Show file extensions if file names are truncated #903
theme.toml
supports plugin-specific styles within[plugin]
No request
Move
mode_normal
,mode_select
, andmode_unset
intheme.toml
to a separate[mode]
block asnormal_open
,normal_close
,select_open
, etc. (better names needed)Requested by @imsi32, Improve
theme.toml
#1228Add snap to snapcraft.io
Requested by @DevelSSN, Add snap to snapcraft.io #1631
Support auto-switching between dark/light flavors
Requested by @markmacode, Enable live update of flavor through Lua plugin API #988
Immediately place the cursor on the first file to be copied/moved when copying/moving files
Requested by @exquo, Focus cursor on the file after moving it to a target dir #1950
New
toggle
andvisual
DDS event allow users to implement plugins that involve selection statesRequested by @aidancz, cross-instance select ability? #1748
The text was updated successfully, but these errors were encountered: