summaryrefslogtreecommitdiff
path: root/src/displayapp/screens/settings
AgeCommit message (Collapse)AuthorFilesLines
2023-01-24Fix: uniform date & time settings labeldavidpkj2-3/+3
2023-01-24Fix: uniform date & time settingsdavidpkj2-4/+4
2023-01-22Change: colors & menu itemsdavidpkj8-25/+19
2023-01-14Combine Date and Time Settings (#1465)John Quigley7-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>
2023-01-12SetingTimeFormat use CheckboxList, reduce duplicationRiku Isokoski2-70/+46
2023-01-09Format header filesFinlay Davidson4-0/+4
In my PR updating clang-format, I forgot to also format the headers.
2023-01-04Update clang-{format,tidy} to 14Finlay Davidson1-0/+1
Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check.
2022-12-18Update clang-tidy configuration and fix some warnings (#1474)Riku Isokoski1-2/+2
Don't enable coding conventions from unrelated projects. Only enable generic checks.
2022-12-18Optimize SettingWatchFaceRiku Isokoski2-40/+41
2022-12-18Optimize SettingWakeUpRiku Isokoski2-67/+42
2022-12-18Optimize SettingTimeFormatRiku Isokoski2-11/+11
2022-11-19FixElements60071-1/+1
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-11-19Clang formatElements60071-6/+4
2022-11-19Update SettingChimes.hElements60071-3/+3
2022-10-11Watch face settings : disable watch faces that are not available (external ↵Jean-François Milants2-4/+15
resources are not installed).
2022-10-11CheckboxList : fix formatting.Jean-François Milants1-22/+24
2022-10-11Checkbox list now receives a function pointer to call when the setting has ↵Jean-François Milants1-10/+11
changed. This allow to remove the dependency between CheckBoxList (UI component) with SettingController.
2022-09-27Merge branch 'watchface-casio-digital-G7710' of ↵Jean-François Milants1-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
2022-09-27Merge pull request #1024 from dmlls/infineat-prJF2-58/+51
Infineat Watchface + support for external resources.
2022-09-17Disable value_strRiku Isokoski5-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
2022-09-11Fix formattingJean-François Milants1-12/+20
2022-09-11Merge branch 'develop' into infineat-external-resourcesJean-François Milants17-471/+265
# Conflicts: # src/displayapp/screens/Symbols.h # src/displayapp/screens/settings/SettingWatchFace.cpp # src/displayapp/screens/settings/SettingWatchFace.h
2022-08-21Add sleep mode which disables notifications, touch- and motion wakeup (#1261)Riku Isokoski2-21/+36
2022-08-16Centralize most color definitions (#1258)Riku Isokoski5-8/+7
2022-08-10Use Counter in SettingsSetDateRiku Isokoski2-161/+64
2022-08-02More timeout options and improved checkbox alignmentRiku Isokoski5-10/+10
2022-08-02Remove leftover changeRiku Isokoski1-5/+0
2022-08-02Add status icons widgetRiku Isokoski2-11/+17
2022-07-31Theme cleanup (#1256)Riku Isokoski1-1/+0
Remove unnecessary comments, styles, colors, overrides. Fix arc colors
2022-07-21Replace icomoon system font with material design icons (#1228)Riku Isokoski1-1/+1
2022-07-21Use Counter widget in SettingSetTime plus optimizationsRiku Isokoski2-149/+57
2022-06-30fix for week number and days till the end of the yearITCactus1-16/+10
+ formating (clang)
2022-06-30post rebase fixesITCactus2-57/+36
2022-06-30[new watchface] watchface inspired by G7710, with day of year and week ↵ITCactus1-4/+9
number info
2022-06-16Automatically create screens for applist and settings (#1153)Riku Isokoski2-70/+54
Apps and settings are now stored in a single array (two arrays in total). Replace magic values with appsPerScreen and entriesPerScreen.
2022-06-11SettingChimes: private Option struct, use std::array for cbOptionReinhold Gschweicher1-6/+5
2022-06-11Simplify SettingChimes codeRiku Isokoski2-42/+27
2022-06-11Implement SettingWatchFace listDiego Miguel2-59/+43
2022-06-05Apply clang-format to all C++ filesFinlay Davidson9-76/+72
2022-05-08Force full screen refresh with a rounder functionRiku Isokoski1-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.
2022-04-29Fix large blacklevel step. Lower 25% of shades are now accessible.Riku Isokoski1-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.
2022-04-25New sharper batteryicon. Remove old unused batteryiconsRiku Isokoski2-6/+8
2022-04-25Fix warningsRiku Isokoski7-14/+14
2022-04-25Tweak gamma on ST7789 and match UI colorsRiku Isokoski2-4/+4
This change will increase the color accuracy of the PineTime and make UI development with the simulator easier.
2022-04-18Replace lv_label_set_text where possibleRiku Isokoski2-6/+6
2022-04-02Replace airplane mode with a bluetooth toggleRiku Isokoski3-29/+29
2022-03-08Fix SettingChimes cbOption array sizeReinhold Gschweicher1-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
2022-03-03Replace Airplane mode iconavery1-1/+1
2022-02-20Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants4-50/+71
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
2022-02-20Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants2-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