adds support for GeekMagic Mini (ESP8266/ST7789V)#398
Open
thiemotorres wants to merge 1 commit into
Open
Conversation
Owner
|
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? |
Author
|
I last tested before I made the commit. Will try next week when I return from vacation. |
Owner
|
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tested on my device
#142