-
Notifications
You must be signed in to change notification settings - Fork 55
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
Use file list from newtools #655
Use file list from newtools #655
Conversation
…c File List. This is implemented in StFBDirectoryTreePresenter. Update Baseline to load FileBrowser from NewTools by default. Updated existing FileBrowser examples to use open insteaf of openWithSpec. Use file system wrappers and utilities from Torsten's Harbour project. Link directory tree navigation with file list table presenters using transmissions.
Add missinig equality comparators for file system item wrappers. Rename WindowPath -> Breadcrumb Add setting to open on last used directory.
Avoid erroneus scrolling for now not setting auto-scroll by default when a path in the breadcrumb is selected.
…ame. Add commands for directory tree navigation.
Handle re-parent when removing directories in directory tree. Refactoring. Cleaning.
Thanks Hernan. I would like to integrate it and after we iterate if necessary. |
You commit contains the bug the changes on metaclass fileout introduced and we cannot reproduce. ' {} + TraitedMetaclass' could you try to reproduce it on a simple example? |
yes, this is a bug from latest changes (I think @guillep knows what's is about?) |
this is lateral, but important ;) |
I will try to, I noticed this happened after I installed a Trait and then I removed it because it was not really useful. |
Removing FB would make some class names very generic, possibly clashing with future names, for example: StFBSettings -> StSettings. I would follow the prefix in the NewTools Inspector, where StInspector is used as prefix to avoid conflicts in the future, at least for "generic" class names. |
Yeah, something like that... but FB sounds horrible :) |
Fix tests which were creating bookmarks without cleaning them.
…s them. Refactoring bookmarks commands. Enable Desktop bookmarks.
tx hernan. Ok I will try to add and remove a trait and save to see if we can generate the bug.
|
Yes this is a bug in the fileout. |
Add setting to configure the preferred terminal program (only MacOS for now). Rename StIconCache -> StFileBrowserIconCache. Fix missing rename.
AFAICT failing tests are not related
|
Description
This pull request introduces a new and enhanced file browser with various features aimed at improving user experience and productivity. The file browser includes the following key functionalities:
Open Dialogs
StFBOpenFileDialog open.
StFBOpenDirectoryDialog open.
File Navigation
StFBFileSystemPresenter open.
Bookmarks:
Contextual Menu Operations:
For Navigation Table on Selected Item:
For Directory Tree:
Note
This initial implementation represents a basic, usable version of the file browser. While it provides valuable features for file management and navigation, there is still room for improvement. Future iterations will focus on enhancing user interface elements, improving performance, and addressing any identified issues.