Skip to content

Resolve battery and sensor values asynchronously after render#2

Open
raranguren wants to merge 3 commits into
neberej:mainfrom
raranguren:main
Open

Resolve battery and sensor values asynchronously after render#2
raranguren wants to merge 3 commits into
neberej:mainfrom
raranguren:main

Conversation

@raranguren

@raranguren raranguren commented Jun 21, 2026

Copy link
Copy Markdown

Adds an optional resolve?: () => Promise<string> on FingerprintData: tiles render a placeholder, then a single post-render loop in main.ts resolves each one and updates it in place. Adding a new async value is just attaching a resolve.

Github page (temporary for testing): live demo

Testing before submitting:

  • Desktop Chrome: battery fills in (was "Loading..." and not implemented)
  • Firefox: battery shows "not supported" as before
  • Mobile: sensors resolve (Accelerometer / Gyroscope / Magnetometer)

@raranguren raranguren marked this pull request as ready for review June 24, 2026 15:33
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.

1 participant