| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-21 | Long-press to start red flashlight, long press again to alternate with red. | Michele Bini | |
| 2022-04-21 | Flashlight app: inline functions that are only used once. | Michele Bini | |
| 2022-04-21 | Timer App: Use lime color when running, inline functions that are used only ↵ | Michele Bini | |
| once. | |||
| 2022-04-21 | Remove unused member from Timer App class | Michele Bini | |
| 2022-04-21 | Use lime instead of green when appropriate | Michele Bini | |
| # Conflicts: # src/displayapp/screens/StopWatch.cpp | |||
| 2022-04-20 | Merge branch 'alarm-reliability-and-switch-to-freertos-timers' into ↵ | Michele Bini | |
| rev22-develop | |||
| 2022-04-20 | Merge branch 'InfiniTimeOrg:develop' into develop | Michele Bini | |
| 2022-04-19 | Merge pull request #997 from minacode/remove-nm-reference | Riku Isokoski | |
| Remove unused reference | |||
| 2022-04-18 | Merge branch 'develop' into remove-nm-reference | Max Friedrich | |
| 2022-04-18 | Merge pull request #1044 from Riksu9000/replace-lv_set_text | Riku Isokoski | |
| Replace lv_label_set_text where possible | |||
| 2022-04-18 | Replace lv_label_set_text where possible | Riku Isokoski | |
| 2022-04-18 | Merge pull request #1009 from ↵ | Riku Isokoski | |
| NeroBurner/AlarmController_allow_less_precice_system_time AlarmController: allow loss of precision for alarmTime cast | |||
| 2022-04-18 | Merge pull request #1031 from ↵ | Riku Isokoski | |
| mabuch/rename-PineTimeStyle-to-WatchFacePineTimeStyle Rename PineTimeStyle to WatchFacePineTimeStyle | |||
| 2022-04-18 | resolved merge conflict after renaming PineTimeStyle to WatchFacePineTimeStyle | mabuch | |
| 2022-04-17 | Differentiate time adjustment (< 3h for example time zone change when ↵ | Michele Bini | |
| crossing a border or because of daylight saving) and time setting (for example when the firmware is booted for the first time and the companion app sends the time) | |||
| 2022-04-17 | Remove app_timer component from compilation | Michele Bini | |
| 2022-04-17 | Switch MotorController and TimerController to FreeRTOS timers | Michele Bini | |
| 2022-04-17 | Use FreeRTOS timer for AlarmController | Michele Bini | |
| 2022-04-14 | Reduce battery usage by turning the backlight back to the normal setting ↵ | Michele Bini | |
| when the flashlight is turned off by tapping the screen. Start the app with the flashlight on. Simplify code. | |||
| 2022-04-13 | Let TouchHandler return TouchEvents instead of driver specific enum | Reinhold Gschweicher | |
| Let the TouchHandler::GestureGet() function return a TouchEvent instead of the touchpanel-driver specific enum. This helps to move the driver specific helper function `ConvertGesture` from `DisplayApp` into `TouchHandler`. | |||
| 2022-04-02 | Set version to 1.9.0 | Jean-François Milants | |
| 2022-04-02 | Replace airplane mode with a bluetooth toggle | Riku Isokoski | |
| 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-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 | Merge pull request #1039 from NeroBurner/datetime_const_and_analog_const_ref | JF | |
| Datetime const and analog const ref | |||
| 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 | CI: lv_sim: initialize libpng submodule for WITH_PNG=ON screenshot | Reinhold Gschweicher | |
| InfiniSim PR https://github.com/InfiniTimeOrg/InfiniSim/pull/10 adds support for screenshots in png/bmp format using `libpng` submodule. This new submodule must be added to the lv_sim workflow as well. | |||
| 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 | CI: add lv_sim workflow and upload 'infinisim' executable | Reinhold Gschweicher | |
| use InfiniSim repo to build simulator in CI | |||
