Results 14 issues of Scott

* Use @vkareh's new [weather forecast app](https://github.com/InfiniTimeOrg/InfiniTime/pull/1995) as a template to implement the weather into the terminal watch face. * Use InfintimeTheme Colors instead of hardcoded hex values. * Reorder...

(look [here](https://github.com/InfiniTimeOrg/InfiniTime/pull/1967#issuecomment-2626315203) for up-to-date images, as the ones below no longer represent the changes in this PR) Adds a live output of the timer's time remaining, along with an hourGlass...

enhancement
UI/UX

This calendar app was originally created by @thnikk in pull request #923, then was updated in June of 2023 by @Boteium to work with the most recent Infinitime version at...

new app

### Long Explanation NimbleController.cpp was running bleController.Disconnect() each time NimbleController::EnableRadio() was called by SystemTask.cpp's case matching Messages::BleRadioEnableToggle. This meant that each time the bluetooth settings page was opened, the Messages::BleRadioEnableToggle...

bug

These changes were originally created in PR #2001, but I'm spliiting them into their own PR as I believe they may be useful in other places and could be merged...

enhancement
maintenance

These changes were originally proposed in PR #2001 along with the addition of weather data on it's own line, but it was suggested they be seperated. This PR is just...

UI/UX

Pass settingsController to motionController

needs-InfiniTime-change

It was brought up in #2204 to move the `TemperatureColor` function to the `Temperature` class in `SimpleWeatherService` as an easy to reuse method, however since then it has been decided...

maintenance

Add a settings page for enabling/disabling actions to be done when sleep is turned on or off. Added Options: - [x] Allow Always on Display - [x] Allow Chimes -...

new feature

This adds an hours column to the timer app. Addresses: #1678 ### Technical Details: I thought this would be a simple task until I found that `xTimerChangePeriod` doesn't support periods...

enhancement