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

New thermostat tile for Wear OS #4959

Merged
merged 58 commits into from
Feb 8, 2025
Merged
Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
113d10e
Add thermostat tile to Wear OS app.
Martreides Jan 5, 2025
e80d61b
Add database schema.
Martreides Jan 5, 2025
d4bfe9b
Remove debug logging.
Martreides Jan 5, 2025
b06a4cc
Merge branch 'master' into develop-thermostat-tile
Martreides Jan 5, 2025
f114b3a
Minor changes for ktlint.
Martreides Jan 5, 2025
a416b6a
More minor changes for ktlint.
Martreides Jan 6, 2025
96c6381
Changed import order in AppDatabase.
Martreides Jan 6, 2025
f7fc5d8
Changed layout of the tile. Now includes the state (Idle/Heating/Cool…
Martreides Jan 6, 2025
87512f0
Add temperature unit to the tile.
Martreides Jan 7, 2025
ea07379
Add handling of "Off" state.
Martreides Jan 7, 2025
b1164ac
Add setting to toggle showing of name on tile.
Martreides Jan 7, 2025
67c053f
Aligned name on tile setting of the thermostat tile to the shortcuts …
Martreides Jan 8, 2025
be58175
Revert back to SwitchButton for name on tile.
Martreides Jan 8, 2025
e94bbfa
Change preview to realistic image.
Martreides Jan 8, 2025
52493ce
Changed retrieving of targetTemperature.
Martreides Jan 8, 2025
728e6c5
Changed retrieving of friendlyName.
Martreides Jan 8, 2025
a4264da
Change location of retrieving information only needed when the tile i…
Martreides Jan 8, 2025
31467e1
Changed format of temperature when entity is off.
Martreides Jan 8, 2025
4cdc938
Use friendlyState for the state shown on the tile.
Martreides Jan 8, 2025
d84ce37
Use constant for temp up and down action, and combine getTempUpButton…
Martreides Jan 8, 2025
9039b70
Make hvac_action translatable.
Martreides Jan 8, 2025
e3170ac
Add missing import.
Martreides Jan 8, 2025
ea691a8
Update layout of the tile.
Martreides Jan 8, 2025
d4b474b
Compressed preview image.
Martreides Jan 9, 2025
682497c
Move hapticClick up in the code to prevent delay.
Martreides Jan 9, 2025
c644513
Disable buttons if entity is off.
Martreides Jan 9, 2025
e395ce5
Add graceful handling of not being able to fetch entity.
Martreides Jan 10, 2025
01215ad
Merge branch 'master' into develop-thermostat-tile
Martreides Jan 10, 2025
bebbd5f
Fixed "select entity" message not being shown.
Martreides Jan 11, 2025
db9bfe0
use state strings for thermostat tile.
Martreides Jan 13, 2025
7d65b20
Update preview for the select thermostat view.
Martreides Jan 13, 2025
09d9905
Change icon to domain default.
Martreides Jan 13, 2025
273e42b
Use TAP_ACTION_UP in setting the updated temperature.
Martreides Jan 13, 2025
4b20946
Capitalize hvacAction.
Martreides Jan 13, 2025
7e8a7aa
Wrap code to show entity name on tile in if statement.
Martreides Jan 13, 2025
7d0f284
Move logged in check up in the code.
Martreides Jan 13, 2025
1469042
Move logged in check up in the code - Fix.
Martreides Jan 13, 2025
64ca70e
Remove unnecessary safe calls.
Martreides Jan 17, 2025
35d6fd5
Pass entity to timeline function instead of retrieving it again.
Martreides Jan 22, 2025
cead805
Handle situation where attribute stepSize is not set.
Martreides Jan 22, 2025
8cc2ddd
Fix indentation.
Martreides Jan 22, 2025
73ad565
Fix empty line.
Martreides Jan 22, 2025
6199198
Changed handling of off/unavailable state
Martreides Jan 22, 2025
f08fe68
Indentation.
Martreides Jan 22, 2025
c249c08
Updated example image.
Martreides Jan 22, 2025
f1a3ed7
Change logic to get entity domain.
Martreides Feb 4, 2025
313f878
Direct use of entity.entityId.
Martreides Feb 4, 2025
7803458
Clean up updatedTargetTemp.
Martreides Feb 4, 2025
3d0e3e9
Change logic for unavailable entity.
Martreides Feb 4, 2025
d2a2446
Remove empty line.
Martreides Feb 4, 2025
6a5d959
Merge branch 'master' into develop-thermostat-tile
Martreides Feb 4, 2025
f475379
Remove suspend from timeline functoin declaration.
Martreides Feb 7, 2025
f6ab32d
Improve imports.
Martreides Feb 7, 2025
140f921
Merge branch 'master' into develop-thermostat-tile
Martreides Feb 7, 2025
c464e74
Change order of imports.
Martreides Feb 7, 2025
4d701c7
Change order of imports, again.
Martreides Feb 7, 2025
e170b6f
Change order of imports, again.
Martreides Feb 7, 2025
9b7f075
Another import change.
Martreides Feb 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated example image.
Martreides committed Jan 22, 2025
commit c249c08782211d114f531d2b66bcfb4a22278be5
Binary file modified wear/src/main/res/drawable/thermostat_tile_example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.