aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/screens/settings
Commit message (Collapse)AuthorAgeFilesLines
* SettingChimes: Use CheckboxListRiku Isokoski2023-01-292-66/+48
|
* SettingBluetooth: Use CheckboxListRiku Isokoski2023-01-292-79/+42
|
* src: Enable unused parameter warningRiku Isokoski2023-01-244-8/+6
| | | | | | Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed.
* Combine Date and Time Settings (#1465)John Quigley2023-01-147-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 duplicationRiku Isokoski2023-01-122-69/+45
|
* Format header filesFinlay Davidson2023-01-094-0/+4
| | | | In my PR updating clang-format, I forgot to also format the headers.
* Update clang-{format,tidy} to 14Finlay Davidson2023-01-041-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 Isokoski2022-12-181-2/+2
| | | | | Don't enable coding conventions from unrelated projects. Only enable generic checks.
* Optimize SettingWatchFaceRiku Isokoski2022-12-182-40/+41
|
* Optimize SettingWakeUpRiku Isokoski2022-12-182-67/+42
|
* Optimize SettingTimeFormatRiku Isokoski2022-12-182-11/+11
|
* FixElements60072022-11-191-1/+1
| | | Co-authored-by: NeroBurner <pyro4hell@gmail.com>
* Clang formatElements60072022-11-191-6/+4
|
* Update SettingChimes.hElements60072022-11-191-3/+3
|
* Watch face settings : disable watch faces that are not available (external ↵Jean-François Milants2022-10-112-4/+15
| | | | resources are not installed).
* CheckboxList : fix formatting.Jean-François Milants2022-10-111-22/+24
|
* Checkbox list now receives a function pointer to call when the setting has ↵Jean-François Milants2022-10-111-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 Milants2022-09-271-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 yearITCactus2022-06-301-16/+10
| | | | | | | | + formating (clang)
| * post rebase fixesITCactus2022-06-302-57/+36
| |
| * [new watchface] watchface inspired by G7710, with day of year and week ↵ITCactus2022-06-301-4/+9
| | | | | | | | number info
* | Merge pull request #1024 from dmlls/infineat-prJF2022-09-272-58/+51
|\ \ | | | | | | Infineat Watchface + support for external resources.
| * | Fix formattingJean-François Milants2022-09-111-12/+20
| | |
| * | Merge branch 'develop' into infineat-external-resourcesJean-François Milants2022-09-1117-470/+264
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/displayapp/screens/Symbols.h # src/displayapp/screens/settings/SettingWatchFace.cpp # src/displayapp/screens/settings/SettingWatchFace.h
| * | | Implement SettingWatchFace listDiego Miguel2022-06-112-59/+43
| | | |
* | | | Disable value_strRiku Isokoski2022-09-175-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 Isokoski2022-08-212-21/+36
| | |
* | | Centralize most color definitions (#1258)Riku Isokoski2022-08-165-8/+7
| | |
* | | Use Counter in SettingsSetDateRiku Isokoski2022-08-102-161/+64
| | |
* | | More timeout options and improved checkbox alignmentRiku Isokoski2022-08-025-10/+10
| | |
* | | Remove leftover changeRiku Isokoski2022-08-021-5/+0
| | |
* | | Add status icons widgetRiku Isokoski2022-08-022-11/+17
| | |
* | | Theme cleanup (#1256)Riku Isokoski2022-07-311-1/+0
| | | | | | | | | Remove unnecessary comments, styles, colors, overrides. Fix arc colors
* | | Replace icomoon system font with material design icons (#1228)Riku Isokoski2022-07-211-1/+1
| | |
* | | Use Counter widget in SettingSetTime plus optimizationsRiku Isokoski2022-07-212-149/+57
| |/ |/|
* | Automatically create screens for applist and settings (#1153)Riku Isokoski2022-06-162-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 cbOptionReinhold Gschweicher2022-06-111-6/+5
| |
* | Simplify SettingChimes codeRiku Isokoski2022-06-112-42/+27
|/
* Apply clang-format to all C++ filesFinlay Davidson2022-06-059-76/+72
|
* Force full screen refresh with a rounder functionRiku Isokoski2022-05-081-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 Isokoski2022-04-291-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.
* New sharper batteryicon. Remove old unused batteryiconsRiku Isokoski2022-04-252-6/+8
|
* Fix warningsRiku Isokoski2022-04-257-14/+14
|
* Tweak gamma on ST7789 and match UI colorsRiku Isokoski2022-04-252-4/+4
| | | | | This change will increase the color accuracy of the PineTime and make UI development with the simulator easier.
* Replace lv_label_set_text where possibleRiku Isokoski2022-04-182-6/+6
|
* Replace airplane mode with a bluetooth toggleRiku Isokoski2022-04-023-29/+29
|
* Fix SettingChimes cbOption array sizeReinhold Gschweicher2022-03-081-1/+1
| | | | | | | | 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
* Replace Airplane mode iconavery2022-03-031-1/+1
|
* Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants2022-02-204-49/+70
| | | | | | | | | | | | | into evergreen22-airplane-mode Apply a few changes that were requested in the PR during the review. # Conflicts: # src/CMakeLists.txt # src/displayapp/Apps.h # src/displayapp/DisplayApp.cpp # src/displayapp/Messages.h # src/displayapp/screens/settings/Settings.cpp
* Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants2022-02-202-0/+119
|\ | | | | | | | | | | | | | | | | | | | | into evergreen22-airplane-mode # Conflicts: # src/CMakeLists.txt # src/displayapp/Apps.h # src/displayapp/DisplayApp.cpp # src/displayapp/Messages.h # src/displayapp/screens/settings/Settings.cpp