Skip to content

Feature/web UI redesign#460

Open
solosky wants to merge 46 commits into
developfrom
feature/web-ui-redesign
Open

Feature/web UI redesign#460
solosky wants to merge 46 commits into
developfrom
feature/web-ui-redesign

Conversation

@solosky

@solosky solosky commented May 31, 2026

Copy link
Copy Markdown
Owner

No description provided.

Set up the web/ directory as a new React project using Vite and
TypeScript. Includes Tailwind CSS, PostCSS, i18n, routing, and
stub components for Layout, Dashboard, FileManager, Settings.
@coderabbitai

coderabbitai Bot commented May 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5540bea3-3523-4c0a-8ded-ac9ebc704b02

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/web-ui-redesign

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

github-actions Bot commented May 31, 2026

Copy link
Copy Markdown

Firmware Size Report

Generated from workflow run 614.

Size Comparison (LCD)

Metric Base Head Delta
pixljs.bin bytes 371644 372700 +1056
.text 369860 370916 +1056
.data 1784 1784 +0
.bss 40032 40032 +0
dec 411676 412732 +1056

Top Object Deltas (from map summary)

Object Base Head Delta
../_build/pixljs/mui_view_dispatcher.c.o 1017 1963 +946
../_build/pixljs/mui_scene_dispatcher.c.o 569 607 +38
../_build/pixljs/settings.c.o 735 751 +16
../_build/pixljs/app_chameleon.c.o 436 444 +8
../_build/pixljs/app_amiidb.c.o 681 689 +8
../_build/pixljs/app_settings.c.o 322 330 +8
../_build/pixljs/app_amiibolink.c.o 393 401 +8
../_build/pixljs/app_ble.c.o 186 194 +8
../_build/pixljs/app_amiibo.c.o 1136 1144 +8

Size Comparison (OLED)

Metric Base Head Delta
pixljs.bin bytes 368636 369676 +1040
.text 366852 367892 +1040
.data 1784 1784 +0
.bss 39904 39936 +32
dec 408540 409612 +1072

Top Object Deltas (from map summary)

Object Base Head Delta
../_build/pixljs/mui_view_dispatcher.c.o 1017 1963 +946
../_build/pixljs/mui_scene_dispatcher.c.o 569 607 +38
../_build/pixljs/settings.c.o 735 751 +16
../_build/pixljs/app_amiibolink.c.o 393 401 +8
../_build/pixljs/app_chameleon.c.o 436 444 +8
../_build/pixljs/app_amiibo.c.o 1136 1144 +8
../_build/pixljs/app_settings.c.o 322 330 +8
../_build/pixljs/app_ble.c.o 186 194 +8
../_build/pixljs/app_amiidb.c.o 681 689 +8

solosky added 18 commits May 31, 2026 14:48
Rename Download to exported DownloadItem, add progress field (0-1, 1=done, -1=error),
render percentage text, animated progress bar, and CheckCircle2/XCircle icons for completion/error states.
- Add multiSelect prop to Props interface
- Click selects (onSelect), double-click opens (onOpen)
- Checkbox column hidden when multiSelect is false
- Keep firmware BLE control changes (screenshot send, key event dispatch)
- Keep docs updates (BLE protocol documentation)
- Keep pixl.proto.js additions (get_scrren_buffer, send_key_event)
- Discard old Vue web changes (App.vue, zh_Hans.js) - web is now React/TSX
- Keep current web project's yarn.lock and CI workflow
- Add ControlDialog component with screen capture canvas and key event buttons
- Add control i18n keys for zh-Hans and en
- Add control button to Dashboard quick actions
@MayanKoyote

Copy link
Copy Markdown
Contributor

Is the updated interface available for public viewing (or will it be available for public viewing) anywhere before the release?
The translation (at least into my language) needs serious work in many places I can see, and I suspect in places I haven't yet seen, too.

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