Skip to content

[DRAFT] [DEV-V5] Migration of the FileManager#151

Draft
JeremyJ78 wants to merge 72 commits into
mainfrom
feat/migrate-file-manager
Draft

[DRAFT] [DEV-V5] Migration of the FileManager#151
JeremyJ78 wants to merge 72 commits into
mainfrom
feat/migrate-file-manager

Conversation

@JeremyJ78

@JeremyJ78 JeremyJ78 commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Pull Request

📖 Description

The migration of the FluentManager is complete.
I did some evolution :

  • Better performance : The user impléments an IFileProvider, like this the FileManager doesn't in memory anymore
  • Enhance search : Adds search options settings to do better search
  • Better split of concerns : Unit tests easiers by splitting many internal jobs done by the file manager in their own files
  • Modify / Add your own icons : The icons are not fixed anymore. You can override the default and add your own
  • Enhance the acceptfilter : you can set category and predefined file in the accept filter.

🎫 Issues

👩‍💻 Reviewer Notes

📑 Test Plan

✅ Checklist

General

  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.

Component-specific

  • I have added a new component
  • I have modified an existing component

⏭ Next Steps

Try to add a context menu on the folder and file
Try to add in this context menu theses operations : Rename, download, delete, move, copy, paste, cut
Add unit tests
Localize the component

MarvinKlein1508 and others added 30 commits December 10, 2025 09:51
…loatingbutton-migrationguide

[dev-v5] [Docs] Add FloatingButton migration guide
…pdate-nav

[dev-v5] Update to latest FluentNav implementation
…igrate-device-detector

[dev-v5] Add FluentCxDeviceDetector
…s exclusive, I replace the checkmark with the filledcircle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants