-
Notifications
You must be signed in to change notification settings - Fork 7
Create a fully functional File Manager for BJH OS #11
Copy link
Copy link
Open
Labels
UILabel for issues involving UI improvements, design updates, or visual enhancements in BJH OS.Label for issues involving UI improvements, design updates, or visual enhancements in BJH OS.featureLabel for issues related to new or improved BJH OS functionality, enhancements, and system features.Label for issues related to new or improved BJH OS functionality, enhancements, and system features.
Description
BJH OS needs a fully working File Manager that allows users to browse, open, upload, and manage files inside the BJH OS environment. This feature will improve usability and bring a desktop-like experience inside the browser.
🎯 Goals
- Create a clean and simple file manager UI.
- Allow users to view files and folders in a structured layout.
- Support uploading files (using browser-based storage).
- Add basic actions: open, delete, rename (where possible).
- Integrate with BJH OS apps so files can be used inside apps.
- Ensure the File Manager loads smoothly and works on all browsers.
🛠️ Tasks
- Design the File Manager layout in HTML.
- Add JavaScript to list stored files.
- Implement localStorage / IndexedDB for file storage.
- Add drag-and-drop file upload support.
- Create file icons and basic UI interactions.
- Test the File Manager on desktop.
📌 Expected Result
- A working File Manager app accessible from BJH OS Home/Desktop.
- Users can upload, view, organize, and open files.
- Other BJH OS apps can interact with stored files.
✔️ Acceptance Criteria
- File Manager opens with a clean interface.
- Users can upload and see files immediately.
- Basic file actions work (open, delete, rename).
- Performance is smooth and bug-free.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
UILabel for issues involving UI improvements, design updates, or visual enhancements in BJH OS.Label for issues involving UI improvements, design updates, or visual enhancements in BJH OS.featureLabel for issues related to new or improved BJH OS functionality, enhancements, and system features.Label for issues related to new or improved BJH OS functionality, enhancements, and system features.