Releases: Saifullah-dev/react-file-manager
v1.9.3
v1.9.2
v1.9.1
v1.9.1 (2024-11-08)
🌟 New Features
Keyboard Shortcuts (a2285a9):
- Multiple Item Selection: Added
CTRL + Click
shortcut to allow selecting multiple individual items in the file manager. - Range Item Selection: Added
Shift + Click
shortcut to select a range of items between the first and last selected files, making it easier to manage multiple files at once.
v1.9.0
🚀 New Release - v1.9.0 (2024-10-23) 🎉
We’re excited to roll out Keyboard Shortcuts in the latest update to the React File Manager, making file navigation and management smoother and faster!
🌟 New Features:
- Keyboard Shortcuts: Navigate and manage your files faster than ever! We've introduced a comprehensive set of keyboard shortcuts to streamline your workflow:
- File Operations: Cut (
CTRL + X
), Copy (CTRL + C
), Paste (CTRL + V
), Delete (DEL
), Rename (F2
), and more! - Quick Navigation: Jump to the first or last file in your list with a single press (
Home
/End
). - View Switching: Instantly switch between List and Grid views (
CTRL + Shift + 1/2
). - Miscellaneous: Refresh the file list (
F5
), and clear file selections (Esc
) with ease.
- File Operations: Cut (
These new shortcuts are designed to supercharge your efficiency and give you more control over your file management experience!
🔮 Upcoming Features (v1.9.1):
We are continuously working to improve your experience! In the upcoming version v1.9.1, you can expect the following advanced selection and navigation enhancements:
- CTRL + Click: Select or deselect individual files with precision.
- Shift + Click: Easily select a range of files between two clicked items for faster bulk actions.
- Shift + Arrow Keys: Select multiple files while navigating with arrow keys for more flexible multi-selection.
- Arrow Keys: Quickly navigate between files using just the arrow keys for smoother file browsing.
Stay tuned for these improvements, which will make file selection and navigation even more intuitive and efficient!
Thank you for your continued support, and we hope you enjoy these updates and the upcoming features! 🚀
v1.8.0
🚀 New Release - v1.8.0 (2024-10-10) 🎉
We are thrilled to announce some exciting updates that will enhance your experience with our React File Manager!
🌟 New Features:
- Multi-Selection: You can now select multiple files or folders and perform bulk actions like copy, move, download, or delete with ease!
- API Enhancements: We've added Swagger API documentation and a Postman API Collection to streamline your development process.
- Preview Image: Get a quick glimpse of the React File Manager in action with a new preview image, showcasing its capabilities.
⚡ Optimizations:
- Context Menu Performance Boost: The context menu has been optimized by moving its mapping to the parent
FileList
component, resulting in smoother performance.
🛠️ Bug Fix:
- Toolbar Paste Behavior: The paste button now behaves correctly:
- Toolbar Paste: Items are pasted into the current directory.
- Context Menu Paste: Items are pasted into the selected directory.
Thank you for your continued support, and we hope you enjoy these updates! 🚀
v1.7.1
v1.7.0
1.7.0 (2024-09-19)
🚀 New Features & Improvements
Hey everyone! We're excited to announce some great new features and improvements in this release. Check out what’s new:
- Download Option: You can now download files with ease! We've added an
onDownload
callback prop to handle file downloads. - File Open Callback: Need custom actions when a file is opened? We’ve got you covered with the new
onFileOpen
callback prop. - Layout Change Detection: Want to track when your users switch between "list" or "grid" views? The new
onLayoutChange
callback prop lets you trigger custom actions whenever the layout is changed. - Error Handling: Added an
onError
callback prop to help you catch and handle any errors in the file manager, keeping things smooth and reliable. - Default Layout Setting: We’ve introduced the
layout
prop to set a default view style—choose between "list" or "grid". - Max File Size Limit: Control file uploads better with the new
maxFileSize
prop to limit the maximum upload size. - File Preview Option: Added the
enableFilePreview
(default: true) option to set whether to use the default file previewer or not.
🐛 Bug Fixes
- Improved File Type Validation: The
acceptedFileTypes
prop now ensures that only allowed file types can be uploaded—even when using drag and drop. No more sneaky uploads of unsupported formats!
Enjoy the new features and happy coding! 😊