| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-10 | Bluetooth Passkey Toggle setting | Michele Bini | |
| 2022-04-10 | lowercase characters | Michele Bini | |
| 2022-04-10 | neofont: don't try to print non-printable characters with code < 0x20 | Michele Bini | |
| 2022-04-10 | Persist brightness level of flashlight, and start as on | Michele Bini | |
| 2022-04-10 | reduce conditional branching and tests for motion activity interactions | Michele Bini | |
| 2022-04-10 | mix work | Michele Bini | |
| 2022-04-10 | add bluetooth icon | Michele Bini | |
| 2022-04-10 | fix for previous commit | Michele Bini | |
| 2022-04-10 | allow custom glyphs for neofont | Michele Bini | |
| 2022-04-10 | Use neofonts | Michele Bini | |
| 2022-04-10 | Add neofont{0|1|15|2|3}[mono] | Michele Bini | |
| 2022-04-10 | src/displayapp/fonts/neofont.c | Michele Bini | |
| 2022-04-10 | FreeRTOS cooperative mode. This is experimental. | Michele Bini | |
| It seems that blocking code is not used in the infinitime codebase. This saves a few bytes, and may make the operation more reliable or predictable. | |||
| 2022-04-10 | Streamline datetime code, adjust precision to the one actually used, save ↵ | Michele Bini | |
| with second precision in noinit section | |||
| 2022-04-10 | integration fixes | Michele Bini | |
| 2022-04-10 | Improved alarm alert handling | Riku Isokoski | |
| 2022-04-10 | Integrate hatmajster's timer code | Michele Bini | |
| 2022-04-09 | Integrate FintasticMan's RaiseWake and LowerToSleep mods | Michele Bini | |
| 2022-04-09 | Comment about unused macro | Michele Bini | |
| 2022-04-09 | Merge branch 'develop' of https://github.com/InfiniTimeOrg/InfiniTime into ↵ | Michele Bini | |
| develop | |||
| 2022-04-02 | Replace airplane mode with a bluetooth toggle | Riku Isokoski | |
| 2022-03-30 | Steps and heartbeat for analog24 watchface | Michele Bini | |
| 2022-03-30 | Merge remote-tracking branch 'upstream/develop' into develop | Michele Bini | |
| 2022-03-29 | AlarmController: allow loss of precision for alarmTime cast | Reinhold Gschweicher | |
| Allow a loss of precision if the system clock has a lower resolution than nanoseconds. This is the case for web assembly. | |||
| 2022-03-28 | Timer App : add background label to ensure that the app will be displayed ↵ | Jean-François Milants | |
| correctly after a full refresh (HW scrolling transition). Code cleaning and rename methods. | |||
| 2022-03-28 | DisplayApp : Call the event handler of the current app before loading the ↵ | Jean-François Milants | |
| new one. This way, we ensure that lv_task_handler() is called before sending event to the newly loaded app. | |||
| 2022-03-23 | Analog24 watchfaceHEADdevelop | Michele Bini | |
| 2022-03-21 | New changes according to the review : Priority 0 for display, 1 for system, ↵ | Jean-François Milants | |
| timer and ble host, and 2 for ble LL | |||
| 2022-03-21 | Fix priorities of BLE tasks | Jean-François Milants | |
| 2022-03-21 | In current configuration, the timer task (the one from FreeRTOS) has the ↵ | Jean-François Milants | |
| lowest priority (0). Both display and system tasks are also set on priority 0. In cases where any other task takes too much time to execute (it can happen in Display Task, see https://github.com/InfiniTimeOrg/InfiniTime/issues/825), the timer task does not have the opportunity to run fast enough to detect and debounce presses on the button. This commit sets the following priorities: - [0] : Display Task - [1] : Timer and System tasks - [2] : BLE Host - [3] : BLE LL This way, we ensure that button presses will always be detected, even if the rendering of the display takes a huge amount of time. | |||
| 2022-03-21 | Music app : when title/track name are truncated, add an ellipsis at the end ↵ | Jean-François Milants | |
| of the strings. | |||
| 2022-03-21 | Add missing space in if expression. | Jean-François Milants | |
| 2022-03-21 | Limit the size of the track and album name received by MusicService. This ↵ | Jean-François Milants | |
| should work around this bug : https://github.com/InfiniTimeOrg/InfiniTime/issues/825 and prevent heap over-allocation. | |||
| 2022-03-14 | Merge pull request #1038 from NeroBurner/analog_local_variables | JF | |
| WatchFaceAnalog: local date/time variables | |||
| 2022-03-14 | Merge pull request #1033 from NeroBurner/music_override_warning | JF | |
| Music: fix warning about overridden function | |||
| 2022-03-14 | Merge pull request #1034 from NeroBurner/twos_comparison_warning | JF | |
| Twos: fix warning about extra paranthesis | |||
| 2022-03-14 | WatchFaceAnalog: local date/time variables | Reinhold Gschweicher | |
| Use local date and time variables. No need to store them in the object. | |||
| 2022-03-14 | WatchFaceAnalog: const ref to dateTimeController | Reinhold Gschweicher | |
| The clock app only reads from the dateTimeController, never modifies it. | |||
| 2022-03-14 | DateTimeController: make possible functions const | Reinhold Gschweicher | |
| MonthShortToString and DayOfWeekShortToString don't change the underlying object. Those are just getters and can be declared `const`. | |||
| 2022-03-13 | Twos: fix warning about extra paranthesis | Reinhold Gschweicher | |
| We have a comparison like `if (( a == b ))`, which is a parenthesis too much, which generates the following warning ``` InfiniTime/src/displayapp/screens/Twos.cpp:133:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((grid[newRow][newCol].value == grid[oldRow][oldCol].value)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InfiniTime/src/displayapp/screens/Twos.cpp:133:35: note: remove extraneous parentheses around the comparison to silence this warning if ((grid[newRow][newCol].value == grid[oldRow][oldCol].value)) { ~ ^ ~ ``` | |||
| 2022-03-13 | Music: fix warning about overridden function | Reinhold Gschweicher | |
| Clang warns on `OnTouchEvent()` function, which is overridden, but is missing the `override` keyword ``` In file included from InfiniTime/src/displayapp/screens/Music.cpp:18: InfiniTime/src/displayapp/screens/Music.h:43:14: warning: 'OnTouchEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool OnTouchEvent(TouchEvents event); ^ ``` | |||
| 2022-03-12 | Rename PineTimeStyle to WatchFacePineTimeStyle | mabuch | |
| 2022-03-09 | Merge pull request #1026 from NeroBurner/fix_settings_chimes | JF | |
| Fix SettingChimes cbOption array size | |||
| 2022-03-09 | Merge pull request #1005 from aveeryy/notifications-as-text | JF | |
| Terminal watchface: replace notifications icon with a text entry | |||
| 2022-03-08 | Fix SettingChimes cbOption array size | Reinhold Gschweicher | |
| There are 3 options, but the array-size is set to 2. This leads to memory corruption in the initialization of the SettingChimes screen when assigning the third option object pointer. Found in https://github.com/InfiniTimeOrg/InfiniSim/issues/11 | |||
| 2022-03-08 | Update navigation font readme section | Riku Isokoski | |
| 2022-03-08 | Add ExtraBold font ttf | Riku Isokoski | |
| 2022-03-08 | Further updates to font readme. | Riku Isokoski | |
| 2022-03-08 | Update font readme, update fonts, add missing files | Riku Isokoski | |
| 2022-03-08 | SystemMonitor: implement FreeRtosMonitor only if trace facility is set | Reinhold Gschweicher | |
| Split SystemMonitor into h and cpp file and move the logging code of the `Process` function into the cpp file. Depending of the `configUSE_TRACE_FACILITY` define from `src/FreeRTOSConfig.h` create either a "FreeRtosMonitor" or a "DummyMonitor". Make the `Process()` function non-const, as the FreeRtosMonitor changes the member variable `lastTick`. In `SystemTask.h` we then only need to use `SystemMonitor`, without knowledge of the `configUSE_TRACE_FACILITY` define. | |||
