| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | screens: Add notes about using C++20 features | Riku Isokoski | 2023-02-25 | 1 | -0/+1 |
| | | |||||
| * | DateTimeController: Remove SetTime tick parameter | Riku Isokoski | 2023-02-25 | 2 | -11/+3 |
| | | | | | | | The systick doesn't need to be updated when setting time. Also removed unused nrf_rtc.h includes. | ||||
| * | screens: Remove unused DisplayApp parameters | Riku Isokoski | 2023-02-25 | 17 | -28/+16 |
| | | |||||
| * | screens: Remove explicit Screen constructors | Riku Isokoski | 2023-02-25 | 7 | -9/+7 |
| | | | | | | This constructor didn't do anything since DisplayApp reference was removed from the Screen base class. | ||||
| * | screens: Remove displayapp parameter from screen | Riku Isokoski | 2023-02-25 | 12 | -6/+12 |
| | | | | | | | | | The DisplayApp class isn't used in the Screen base class and most screens, so requiring it is pointless. In this commit, DisplayApp pointers were added to screens which use it and the explicit Screen constructor was removed in those screens. | ||||
| * | displayapp: Make Ble references const | Riku Isokoski | 2023-02-24 | 2 | -2/+2 |
| | | |||||
| * | displayapp: Make Battery class references const | Riku Isokoski | 2023-02-24 | 2 | -2/+2 |
| | | |||||
| * | SettingSteps: Update UI | Riku Isokoski | 2023-02-12 | 1 | -5/+13 |
| | | | | | Bigger buttons, use new color. | ||||
| * | SettingSteps: Improve goal setting | Riku Isokoski | 2023-02-12 | 1 | -14/+18 |
| | | | | | | | Long pressing will change the value by 1000, whereas clicks will change it by 500. This allows setting more precise values, while also making it easier to set any value. | ||||
| * | SettingChimes: Use CheckboxList | Riku Isokoski | 2023-01-29 | 2 | -66/+48 |
| | | |||||
| * | SettingBluetooth: Use CheckboxList | Riku Isokoski | 2023-01-29 | 2 | -79/+42 |
| | | |||||
| * | src: Enable unused parameter warning | Riku Isokoski | 2023-01-24 | 4 | -8/+6 |
| | | | | | | | Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed. | ||||
| * | Combine Date and Time Settings (#1465) | John Quigley | 2023-01-14 | 7 | -26/+117 |
| | | | | | | | Replace separate SettingSetDate and SettingSetTime with a combined screenlist. Add DotIndicators. Similar to PageIndicator, but for use when separating screens instead of pages of a list. Co-authored-by: Riku Isokoski <riksu9000@gmail.com> | ||||
| * | SetingTimeFormat use CheckboxList, reduce duplication | Riku Isokoski | 2023-01-12 | 2 | -69/+45 |
| | | |||||
| * | Format header files | Finlay Davidson | 2023-01-09 | 4 | -0/+4 |
| | | | | | In my PR updating clang-format, I forgot to also format the headers. | ||||
| * | Update clang-{format,tidy} to 14 | Finlay Davidson | 2023-01-04 | 1 | -0/+1 |
| | | | | | | Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check. | ||||
| * | Update clang-tidy configuration and fix some warnings (#1474) | Riku Isokoski | 2022-12-18 | 1 | -2/+2 |
| | | | | | | Don't enable coding conventions from unrelated projects. Only enable generic checks. | ||||
| * | Optimize SettingWatchFace | Riku Isokoski | 2022-12-18 | 2 | -40/+41 |
| | | |||||
| * | Optimize SettingWakeUp | Riku Isokoski | 2022-12-18 | 2 | -67/+42 |
| | | |||||
| * | Optimize SettingTimeFormat | Riku Isokoski | 2022-12-18 | 2 | -11/+11 |
| | | |||||
| * | Fix | Elements6007 | 2022-11-19 | 1 | -1/+1 |
| | | | | Co-authored-by: NeroBurner <pyro4hell@gmail.com> | ||||
| * | Clang format | Elements6007 | 2022-11-19 | 1 | -6/+4 |
| | | |||||
| * | Update SettingChimes.h | Elements6007 | 2022-11-19 | 1 | -3/+3 |
| | | |||||
| * | Watch face settings : disable watch faces that are not available (external ↵ | Jean-François Milants | 2022-10-11 | 2 | -4/+15 |
| | | | | | resources are not installed). | ||||
| * | CheckboxList : fix formatting. | Jean-François Milants | 2022-10-11 | 1 | -22/+24 |
| | | |||||
| * | Checkbox list now receives a function pointer to call when the setting has ↵ | Jean-François Milants | 2022-10-11 | 1 | -10/+11 |
| | | | | | changed. This allow to remove the dependency between CheckBoxList (UI component) with SettingController. | ||||
| * | Merge branch 'watchface-casio-digital-G7710' of ↵ | Jean-François Milants | 2022-09-27 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | github.com:ITCactus/InfiniTime into ITCactus-watchface-casio-digital-G7710 # Conflicts: # src/components/settings/Settings.h # src/displayapp/screens/CheckboxList.cpp # src/displayapp/screens/CheckboxList.h # src/displayapp/screens/Clock.cpp # src/displayapp/screens/Clock.h # src/displayapp/screens/settings/SettingWatchFace.cpp | ||||
| | * | fix for week number and days till the end of the year | ITCactus | 2022-06-30 | 1 | -16/+10 |
| | | | | | | | | | + formating (clang) | ||||
| | * | post rebase fixes | ITCactus | 2022-06-30 | 2 | -57/+36 |
| | | | |||||
| | * | [new watchface] watchface inspired by G7710, with day of year and week ↵ | ITCactus | 2022-06-30 | 1 | -4/+9 |
| | | | | | | | | | number info | ||||
| * | | Merge pull request #1024 from dmlls/infineat-pr | JF | 2022-09-27 | 2 | -58/+51 |
| |\ \ | | | | | | | Infineat Watchface + support for external resources. | ||||
| | * | | Fix formatting | Jean-François Milants | 2022-09-11 | 1 | -12/+20 |
| | | | | |||||
| | * | | Merge branch 'develop' into infineat-external-resources | Jean-François Milants | 2022-09-11 | 17 | -470/+264 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/displayapp/screens/Symbols.h # src/displayapp/screens/settings/SettingWatchFace.cpp # src/displayapp/screens/settings/SettingWatchFace.h | ||||
| | * | | | Implement SettingWatchFace list | Diego Miguel | 2022-06-11 | 2 | -59/+43 |
| | | | | | |||||
| * | | | | Disable value_str | Riku Isokoski | 2022-09-17 | 5 | -5/+17 |
| | |/ / |/| | | | | | | | | | | | | | | value_str is a way to add text on a button without a separate label. This saves having an extra label object, but uses more memory and is removed in LVGL8 | ||||
| * | | | Add sleep mode which disables notifications, touch- and motion wakeup (#1261) | Riku Isokoski | 2022-08-21 | 2 | -21/+36 |
| | | | | |||||
| * | | | Centralize most color definitions (#1258) | Riku Isokoski | 2022-08-16 | 5 | -8/+7 |
| | | | | |||||
| * | | | Use Counter in SettingsSetDate | Riku Isokoski | 2022-08-10 | 2 | -161/+64 |
| | | | | |||||
| * | | | More timeout options and improved checkbox alignment | Riku Isokoski | 2022-08-02 | 5 | -10/+10 |
| | | | | |||||
| * | | | Remove leftover change | Riku Isokoski | 2022-08-02 | 1 | -5/+0 |
| | | | | |||||
| * | | | Add status icons widget | Riku Isokoski | 2022-08-02 | 2 | -11/+17 |
| | | | | |||||
| * | | | Theme cleanup (#1256) | Riku Isokoski | 2022-07-31 | 1 | -1/+0 |
| | | | | | | | | | | Remove unnecessary comments, styles, colors, overrides. Fix arc colors | ||||
| * | | | Replace icomoon system font with material design icons (#1228) | Riku Isokoski | 2022-07-21 | 1 | -1/+1 |
| | | | | |||||
| * | | | Use Counter widget in SettingSetTime plus optimizations | Riku Isokoski | 2022-07-21 | 2 | -149/+57 |
| | |/ |/| | |||||
| * | | Automatically create screens for applist and settings (#1153) | Riku Isokoski | 2022-06-16 | 2 | -69/+53 |
| | | | | | | | | | | | Apps and settings are now stored in a single array (two arrays in total). Replace magic values with appsPerScreen and entriesPerScreen. | ||||
| * | | SettingChimes: private Option struct, use std::array for cbOption | Reinhold Gschweicher | 2022-06-11 | 1 | -6/+5 |
| | | | |||||
| * | | Simplify SettingChimes code | Riku Isokoski | 2022-06-11 | 2 | -42/+27 |
| |/ | |||||
| * | Apply clang-format to all C++ files | Finlay Davidson | 2022-06-05 | 9 | -76/+72 |
| | | |||||
| * | Force full screen refresh with a rounder function | Riku Isokoski | 2022-05-08 | 1 | -6/+0 |
| | | | | | | | 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. | ||||
| * | Fix large blacklevel step. Lower 25% of shades are now accessible. | Riku Isokoski | 2022-04-29 | 1 | -1/+1 |
| | | | | | | | | | | 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. | ||||
