- Feb 25, 2024
-
-
Victor Kareh authored
-
- Feb 18, 2024
-
-
Victor Kareh authored
-
Victor Kareh authored
This ensures temperatures are correctly aligned with one another
-
Victor Kareh authored
-
Victor Kareh authored
-
Victor Kareh authored
This allows it to be used outside of the current datetime context and makes it consistent with the MonthShortToStringLow function.
-
- Feb 15, 2024
-
-
Tim Teichmann authored
-
- Feb 14, 2024
-
-
mark9064 authored
If a DFU is restarted, the write indices aren't reset causing the image to be written out of bounds. The CRC check prevents the faulty image from booting but LittleFS still gets nuked.
-
- Feb 12, 2024
-
-
Victor Kareh authored
-
- Feb 11, 2024
-
-
Graham Jones authored
Co-authored-by:
FintasticMan <finlay.neon.kid@gmail.com>
-
Victor Kareh authored
The weather widget is too high and could overlap the status icons. Moving it to match the rest of the face avoids this issue and makes it align with the rest of the theme.
-
mark9064 authored
-
- Feb 10, 2024
-
-
Victor Kareh authored
Any screen that relies on DirtyValue to display up-to-date forecast data would require the struct to provide an operator override for comparison.
-
- Feb 07, 2024
-
-
kieranc authored
-
- Jan 23, 2024
-
-
Victor Kareh authored
If weather is available, display the cloud icon and temperature.
-
apilat authored
-
apilat authored
-
Yusuf Ebrahim authored
Add new App `Dice.h` to randomly roll the dice(s). The number of dice can range from 1-9 (default 1), and the sides can range from d2-d99 (default d2). To have a haptic feedback we make Dice vibrate on roll. Regarding the use of C++ `<random>` library: There are known problems with `rand()` and `srand()` (see https://en.cppreference.com/w/cpp/numeric/random/rand) and the `<random>` library is preferred for this reason. The function used from `<random>` also avoids a very rare bias that would occur using `rand()` and modulo, when `RAND_MAX` is not a multiple of `d` and the initially generated number falls in the last "short" segment. This commit also updates the seed to derive entropy (via `seed_seq`) from a mix of the system tick count and the x,y,z components of the PineTime motion controller -- taking inspiration from and with credit to @w4tsn (https://github.com/InfiniTimeOrg/InfiniTime/pull/1199 ) Thanks for suggestions: * in Dice, when rolling 1d2, also show "HEADS" or "TAILS" -- suggestion by @medeyko * ui adjustments and result realignment -- suggestion by @Boteium --------- Co-authored-by:
NeroBurner <pyro4hell@gmail.com> Co-authored-by:
Riku Isokoski <riksu9000@gmail.com> Co-authored-by:
Paul Weiß <45500341+Poohl@users.noreply.github.com> Co-authored-by:
FintasticMan <finlay.neon.kid@gmail.com>
-
Reinhold Gschweicher authored
Support other image modes like `P`, which uses 8 bits per pixel and a color palette to save space. Luckily the Pillow module can do the mode conversion for us. Fixes: https://github.com/InfiniTimeOrg/InfiniTime/issues/1985
-
- Jan 16, 2024
-
-
Lennart Jahn authored
-
- Jan 14, 2024
-
-
Victor Kareh authored
Since returning a valid weather is always considered an updated value, if the current weather is empty, the face will attempt to display the temperature and icon as empty values, rather than clearing the labels.
-
- Jan 12, 2024
-
-
FintasticMan authored
-
FintasticMan authored
-
FintasticMan authored
-
- Jan 06, 2024
-
-
Jean-François Milants authored
-
Jean-François Milants authored
Documentation : watch faces are not system apps anymore. Co-authored-by:
FintasticMan <finlay.neon.kid@gmail.com>
-
Jean-François Milants authored
Improve wording and replace "watchface" by "watch face" in Apps.md. Improve CMake readability regarding watch face selection Co-authored-by:
Reinhold Gschweicher <pyro4hell@gmail.com>
-
Jean-François Milants authored
Update Apps.md to mention the selection of watchfaces using Cmake.
-
Jean-François Milants authored
The list of watch face to build into the firmware is now set by CMake (-DENABLE_WATCHFACES). Fix SettingWatchFace : convert to index to/from WatchFace when needed.
-
Reinhold Gschweicher authored
Restore the default list of apps to compile. The ordering was changed in the changeset to make the app-list configurable through a CMake-variable in https://github.com/InfiniTimeOrg/InfiniTime/pull/1928 In the process have one app per line to create the default app list in CMake. This makes git diffs easer and more readable.
-
- Jan 04, 2024
-
-
Jean-François Milants authored
Wording improvements in doc. Co-authored-by:
Reinhold Gschweicher <pyro4hell@gmail.com>
-
Jean-François Milants authored
Mention that the timestamp should be expressed in localtime time.
-
Jean-François Milants authored
In the documentation, specify that the timestamp is expressed in seconds from epoch (instead of nanoseconds). SimpleWeatherService now uses "localtime" (GetCurrentDateTime()) instead of UTC time.
-
- Jan 03, 2024
-
-
FintasticMan authored
Instead of truncating. This fixes the displayed temperature being 1 degree lower than expected when using GadgetBridge.
-
FintasticMan authored
-
- Dec 30, 2023
-
-
liamcharger authored
-
liamcharger authored
-
- Dec 27, 2023
-
-
liamcharger authored
-
- Dec 23, 2023
-
-
Derry Tutt authored
-
Derry Tutt authored
-