Skip to content

adds support for GeekMagic Mini (ESP8266/ST7789V)#398

Open
thiemotorres wants to merge 1 commit into
koosoli:mainfrom
thiemotorres:main
Open

adds support for GeekMagic Mini (ESP8266/ST7789V)#398
thiemotorres wants to merge 1 commit into
koosoli:mainfrom
thiemotorres:main

Conversation

@thiemotorres
Copy link
Copy Markdown

@thiemotorres thiemotorres commented May 8, 2026

Tested on my device
#142

@koosoli
Copy link
Copy Markdown
Owner

koosoli commented May 23, 2026

thank you for this, I do not have the device, but you are absolutly sure it will work on the latest builds of the designer?

@thiemotorres
Copy link
Copy Markdown
Author

I last tested before I made the commit. Will try next week when I return from vacation.

@koosoli
Copy link
Copy Markdown
Owner

koosoli commented May 23, 2026

Just checked some more; The PR merges cleanly locally and the JS test suite passes when stacked with the other clean PRs, but the CI dist verification would fail because frontend/dist has not been regenerated after adding the new hardware profile.

Could you please run the frontend build and commit the updated custom_components/esphome_designer/frontend/dist output? Once that is updated, this looks like a good candidate to merge.

koosoli added a commit that referenced this pull request Jun 3, 2026
…:** June 3, 2026

## v1.0.0 RC18 - Precision Editing & Hardware Profiles
**Release Date:** June 3, 2026

This RC18 release adds the requested precision-positioning editor improvements and expands bundled display hardware coverage with M5Stack Tab5 and GeekMagic Mini profiles.

### Stability & Verification
- **Precision Widget Nudging (Issue #411):** Selected widgets can now be moved with the arrow keys in 1 px steps, with Shift+Arrow providing a 10 px step for larger adjustments while preserving editable-field arrow navigation.
- **Zoom-Stable Selection Controls (Issue #411):** Resize handles and the multi-selection toolbar now keep a consistent on-screen size when zooming into the canvas, reducing obstruction during detailed placement work.
- **Active Artboard Drag Stability (Issue #411):** The active artboard highlight no longer shifts the artboard upward, so selected widgets keep their visual coordinate plane during precision dragging.
- **M5Stack Tab5 Profile (Issue #397):** Added a bundled ESP32-P4/MIPI DSI hardware recipe for the M5Stack Tab5 using the current M5STACK-TAB5-V2 display model and ST7123 touchscreen platform, with comments for older M5STACK-TAB5/GT911 units.
- **GeekMagic Mini ESP8266 Profile (PR #398):** Added the GeekMagic Mini ESP8266/ST7789V recipe and parser coverage so the profile is available from the bundled hardware list.
- **Regression Coverage Expansion:** Added focused tests for arrow-key nudging, zoom-stable context toolbar scaling, and bundled hardware metadata parsing for both new profiles.
- **Release Metadata Refresh:** Updated package metadata, package lock metadata, Home Assistant manifest version, visible header label, release notes, and rebuilt frontend assets for the RC18 release line.
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