Implement 3DS UI framework #15

Open
opened 2026-01-27 07:08:46 +00:00 by maj · 0 comments
Owner

Implement the UI framework for the 3DS app using citro2d with menu system and screens.

Tasks

  • Set up citro2d/citro3d rendering
  • Create screen manager for navigation
  • Implement main menu screen
  • Create on-screen keyboard for text input
  • Implement message dialogs
  • Add progress bar widget
  • Create loading indicator
  • Handle button input
  • Add touch screen support
  • Implement UI themes/colors

UI Components Needed

  • Menu lists
  • Text input dialogs
  • Confirmation dialogs
  • Progress bars
  • Loading spinners
  • Keyboard overlay

Acceptance Criteria

  • UI renders on both screens
  • Touch and button input working
  • Screen navigation functional
  • Text input working
  • Progress indicators visible
  • Responsive and smooth
Implement the UI framework for the 3DS app using citro2d with menu system and screens. ## Tasks - [ ] Set up citro2d/citro3d rendering - [ ] Create screen manager for navigation - [ ] Implement main menu screen - [ ] Create on-screen keyboard for text input - [ ] Implement message dialogs - [ ] Add progress bar widget - [ ] Create loading indicator - [ ] Handle button input - [ ] Add touch screen support - [ ] Implement UI themes/colors ## UI Components Needed - Menu lists - Text input dialogs - Confirmation dialogs - Progress bars - Loading spinners - Keyboard overlay ## Acceptance Criteria - [ ] UI renders on both screens - [ ] Touch and button input working - [ ] Screen navigation functional - [ ] Text input working - [ ] Progress indicators visible - [ ] Responsive and smooth
maj added this to the Milestone 3: Nintendo 3DS App milestone 2026-01-27 07:08:46 +00:00
maj added the uiplatform:3dspriority:high labels 2026-01-27 07:08:46 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: maj/nextcloud-share#15