Port hero_drive filemanager UI to editor and viewer archipelagos #22

Closed
opened 2026-02-23 17:32:32 +00:00 by mik-tf · 0 comments
Owner

Context

The hero_drive filemanager UI needs to be split into two separate islands in hero_archipelagos: an editor for modifying files and a viewer for read-only file display. Both islands use WebDAV for file operations and share similar patterns for file type detection, syntax highlighting, and state management.

Goals

  • Verify and test existing editor archipelago (editing files, markdown preview, syntax highlighting)
  • Create viewer archipelago with views for images, PDFs, markdown, and text
  • Implement file type detection from file extensions for both islands
  • Add zoom/rotate controls for image viewer
  • Add syntax highlighting for code files (15+ languages)
  • Ensure comprehensive unit tests for both editor (12 tests) and viewer (15 tests)
  • Register viewer in workspace and server dependencies
## Context The hero_drive filemanager UI needs to be split into two separate islands in hero_archipelagos: an editor for modifying files and a viewer for read-only file display. Both islands use WebDAV for file operations and share similar patterns for file type detection, syntax highlighting, and state management. ## Goals - Verify and test existing editor archipelago (editing files, markdown preview, syntax highlighting) - Create viewer archipelago with views for images, PDFs, markdown, and text - Implement file type detection from file extensions for both islands - Add zoom/rotate controls for image viewer - Add syntax highlighting for code files (15+ languages) - Ensure comprehensive unit tests for both editor (12 tests) and viewer (15 tests) - Register viewer in workspace and server dependencies
timur closed this issue 2026-02-23 23:17:55 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos#22
No description provided.