-
Notifications
You must be signed in to change notification settings - Fork 385
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
Change "show file in explorer" to be different depending on the OS #370
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding to my Linux file manager comment, I would suggest putting the Linux case last in the if-else chain and instead have Windows as the middle case since both Windows and macOS have expected file explorer names, while for Linux + any other case we can use a generic catch-all term.
Also, are you able to use Ruff for linting or would you need some help with that?
Co-authored-by: Travis Abendshien <[email protected]>
Co-authored-by: Travis Abendshien <[email protected]>
Co-authored-by: Travis Abendshien <[email protected]>
That should be fixed now. I haven't ever used Linux, but yeah I've heard that there's multiple file managers somewhere. I've never actually heard of Ruff, so I probably need help on that, but I'll also look into it. |
In addition to the Ruff formatting it looks like MyPy is failing due to |
Should be fixed now. |
af4c0d1 is now trying to do a lot of additional things |
oh i did that because of all of the Ruff warnings |
Ruff provides additional lint suggestions in addition to what it's configured to format when run, either locally or though the workflow check. Using |
Oh ok will do rn |
This reverts commit af4c0d1.
Should be good now. |
I'll take a look at the checks failing, one moment |
… just normal open_explorer_action
I forgot about something but now it should work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems to be all good now! Thank you for working on this. I'll mark this as mergeable, but I'll still need to determine if this is better suited for the Alpha-v9.4
or post-#332 main
branches. Nothing you need to worry about though - if I need to rebase I'll take care of that before pulling.
* Update item_thumb.py * Update preview_panel.py * Update video_player.py * made it so preview_panel.py uses self.open_explorer_action instead of just normal open_explorer_action
Ports the following thumbnail and related PRs from the `Alpha-v9.4` branch to `main` (v9.5+): - (#273) Blender thumbnail support - (#307) Add font thumbnail preview support - (#331) refactor: move type constants to new media classes - (#390) feat(ui): expanded thumbnail and preview features - (#370) ui: "open in explorer" action follows os name - (#373) feat(ui): preview support for source engine files - (#274) Refactor video_player.py (Fix #270) - (#430) feat(ui): show file creation/modified dates + restyle path label - (#471) fix(ui): use default audio icon if ffmpeg is absent - (#472) fix(ui): use birthtime for creation time on mac & win Co-Authored-By: Ethnogeny <[email protected]> Co-Authored-By: Theasacraft <[email protected]> Co-Authored-By: SupKittyMeow <[email protected]> Co-Authored-By: EJ Stinson <[email protected]> Co-Authored-By: Sean Krueger <[email protected]>
* feat: port v9.4 thumbnail + related feats to v9.5 Ports the following thumbnail and related PRs from the `Alpha-v9.4` branch to `main` (v9.5+): - (#273) Blender thumbnail support - (#307) Add font thumbnail preview support - (#331) refactor: move type constants to new media classes - (#390) feat(ui): expanded thumbnail and preview features - (#370) ui: "open in explorer" action follows os name - (#373) feat(ui): preview support for source engine files - (#274) Refactor video_player.py (Fix #270) - (#430) feat(ui): show file creation/modified dates + restyle path label - (#471) fix(ui): use default audio icon if ffmpeg is absent - (#472) fix(ui): use birthtime for creation time on mac & win Co-Authored-By: Ethnogeny <[email protected]> Co-Authored-By: Theasacraft <[email protected]> Co-Authored-By: SupKittyMeow <[email protected]> Co-Authored-By: EJ Stinson <[email protected]> Co-Authored-By: Sean Krueger <[email protected]> * remove vscode exceptions from `.gitignore` * delete .vscode directory * style: format for `ruff check` * fix(tests): update `test_update_widgets_not_selected` test * remove Send2Trash dependency * refactor: use dataclass for MediaCateogry * refactor: use enums for UI colors * docs: add file docstring for silent_Popen * refactor: replace logger with structlog * use early return inside `ResourceManager.get()` * add `is_ext_in_category()` method to `MediaCategory` Add method to check if an extension is a member of a given MediaCategory. * style: fix docstring style, missing type hints, rename `afm` * fix: use structlog vars in logging * refactor: move platform-dependent strings to PlatformStrings * refactor: move `parents[2]` path to variable * fix: undo logger regressions --------- Co-authored-by: Ethnogeny <[email protected]> Co-authored-by: Theasacraft <[email protected]> Co-authored-by: SupKittyMeow <[email protected]> Co-authored-by: EJ Stinson <[email protected]> Co-authored-by: Sean Krueger <[email protected]>
Windows says explorer, Mac says Finder, and Linux just says filesystem (as I don't know what it is on Linux)