Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web Interface Custom Theme #17

Open
spuder opened this issue Jan 6, 2025 · 0 comments
Open

Web Interface Custom Theme #17

spuder opened this issue Jan 6, 2025 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@spuder
Copy link
Owner

spuder commented Jan 6, 2025

Problem

As a user, I want to see an improved web interface
So that interactions with the esphome web UI provides a friction free user experience

WebInterface1

Objective

Research feasibility of creating a new web interface theme that runs on the esp32

Information

The esphome library currently uses the v3 implementation of the web server component

https://esphome.io/components/web_server.html

Constraints

Requirements:

  • Run on an esp32-s3 board with 2-4MB PSRAM
  • Have all includes compiled into the firmware (no internet required, see esphome advanced usage docs

Optional:

  • Run on an esp32-s2 board with 0MB PSRAM (early adopters got s2 boards, it would be good to upgrade them if possible)
  • Include the OpenSpool Logo (svg/png is included in the images folder.

Resources

Additional Notes

I previously did research into using a native ESPHOME color picker, however ran into problems because the filament type is an 'led' object with ColorCapability::BRIGHTNESS hard coded.

To get a color picker either the web interface javascript would need to be modified, or a custom component would need to be made. See branch color-picker

image

https://discord.com/channels/429907082951524364/524177279270780928/1299942698664333385

@spuder spuder changed the title Web Interface facelift Web Interface Custom Theme Jan 6, 2025
@spuder spuder added enhancement New feature or request help wanted Extra attention is needed labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant