| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| | |
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
|
| | | |
|
| | | |
|
| |/
|
|
|
| |
This changes the PineTimeStyle step counter gauge continues counting
with wraparound after you achieve your step goal.
|
| | |
|
| |
|
|
| |
Overriding the earlier laps doesn't seem like a good idea.
|
| | |
|
| |
|
|
| |
Saves a few bytes
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
| |
Remove unnecessary comments, styles, colors, overrides. Fix arc colors
|
| |
|
|
|
|
|
|
|
|
|
| |
* System Info: Use YYYY-MM-DD
The date format with the slashes has different meaning in different regions
* Terminal Watchface: Use dashes as date separator
Using the popular ISO 8601 format instead
Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
|
| | |
|
| |
|
|
|
|
|
|
| |
* Reset timer by long pressing on the button
* Consider press_lost as released
Otherwise the bar would keep increasing if the finger slid off the
button
|
| | |
|
| |
|
|
| |
Custom fonts, twelve hour mode and Value changed callback.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
* Move PageIndicator widget to its own files to reduce code duplication
* Use uint8_t in PageIndicator
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new interface `NotificationManager::Dismiss(id)` to delete a
notification with the specified `id`.
The animate the notification dismiss the `RightAnim` transition to a
black screen is used. After the dismiss the new message is swiped in
from below or above.
If we dismiss the oldest message (when we are at 5/5, or 3/3), then the
new message after a dismiss should appear to come from below.
Otherwise (when we are at 2/3) the new message after a dismiss should
appear to come from above.
Rework the index code to show the index of the currently viewed
notification. Instead of calculating the index relative to the oldest
`id` introduce a new interface `NotificationManager::IndexOf(id)`. This
is done because the `id` of the notifications in the buffer aren't
continuous anymore (as some messages could have been dismissed).
Rework notification ring buffer to have a beginIdx and a size
internally to make the dismissal of notifications easier.
Fixes: https://github.com/InfiniTimeOrg/InfiniTime/issues/176
Co-authored-by: Simon Willshire <me@simonwillshire.com>
Co-authored-by: Reinhold Gschweicher <pyro4hell@gmail.com>
|
| | |
|
| | |
|
| |
|
| |
This feature is not needed and is probably more likely to cause issues. It's better to just use brightnessController.Set(settingsController.GetBrightness());
|
| |
|
|
|
| |
Apps and settings are now stored in a single array (two arrays in total).
Replace magic values with appsPerScreen and entriesPerScreen.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Found via `codespell -q 3 -S ./src/libs -L ans,doubleclick,trough`
|
| | |
|
| | |
|
| |
|
|
|
|
| |
The scrollbar would go out of bounds if DROPDOWN_PART_LIST had uneven
padding. Also enable clip_corner feature to stop the selected item from
overflowing.
|
| |
|
|
|
|
| |
When the screen switches, the full screen needs to be refreshed for the
hardware scrolling to work. This was enforced with backgroundLabels, but
is simpler to do with a rounder function.
|
| |
|
|
|
|
|
| |
List.h uses `std::array` as container, but is missing the `<array>`
include. Add it to make the header self contained.
The `memory` include is unused and can be removed.
|
| |
|
|
|
|
|
|
|
| |
There is a large step in brightness from level zero to level one.
After experimenting with various ST7789 options, I found that
decreasing VDV to 0x10 (-0.4V) fixes this issue.
The gamma change reduced the average error in brightness, but with the
underlying issue fixed, the gamma change has been reverted.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
As suggested in https://github.com/InfiniTimeOrg/InfiniTime/issues/1062
in point 3. The paddle should be kept on screen and not travel out of
the screen boundaries.
Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
|
| |
|
|
| |
It gets overridden later anyway
|
| | |
|
| |
|
|
|
| |
This change will increase the color accuracy of the PineTime and make UI
development with the simulator easier.
|