Skip to content

Conversation

@MrXANA91
Copy link

@MrXANA91 MrXANA91 commented Nov 25, 2025

This PR adds a 'TreeView' in the extension sidebar to quickly get access to emulator controls, such as :

  • app configuration (disabled when in DevContainer / Codespace, not properly functioning)
  • battery state
  • bluetooth state
  • accel-tap
  • time format
  • timeline quick view state
pebble-emulator-actions

Closes #2

  • WorksOnMyMachine

  • Test in DevContainer / Github Codespace

  • Making EmuAppConfig work in Github Codespace

@MrXANA91 MrXANA91 changed the title [WIP] Add open app config [WIP] Add emulator controls Nov 27, 2025
@MrXANA91
Copy link
Author

MrXANA91 commented Nov 27, 2025

Marking it as ready for review mostly for design feedback.
Checks before executing the various commands are not really handled properly, some advise needed.

Commit history can be cleaned up if needed

@MrXANA91 MrXANA91 marked this pull request as ready for review November 27, 2025 18:58
@MrXANA91 MrXANA91 changed the title [WIP] Add emulator controls [WIP] Add emulator controls to sidebar Nov 27, 2025
@MrXANA91 MrXANA91 changed the title [WIP] Add emulator controls to sidebar Add emulator controls to sidebar Dec 3, 2025
@MrXANA91
Copy link
Author

MrXANA91 commented Dec 3, 2025

Tested in codespace.

App config in browser is disabled in Codespace because the webpage tries to send settings back to a localhost socket which reaches the user's PC instead of the Codespace machine. Fixing this will need us to modify pebble-tool.
Functional in codespace in this seperate PR: #4

Marking this PR as ready for review still.

@MrXANA91
Copy link
Author

MrXANA91 commented Dec 7, 2025

Functional in codespace with this PR : #4

PR is separated from this one because it relies on modifications of the pebble-tool. This present PR doesn't rely on those. so it can be merged as is.

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.

Access Clay (or other web) configuration page

1 participant