summaryrefslogtreecommitdiff
path: root/src/displayapp
AgeCommit message (Collapse)AuthorFilesLines
2023-01-05Fix returning to the same screenRiku Isokoski1-2/+7
2023-01-05Implement a return app stackRiku Isokoski3-54/+66
Each opened app (screen) is pushed on a stack, which is then popped from when returning instead of hard coded "previous apps". Return swipe and refresh directions are automatically determined from the app transition.
2023-01-04Update clang-{format,tidy} to 14Finlay Davidson4-0/+5
Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check.
2022-12-31Revert "prepare cmake unity build"Riku Isokoski1-6/+0
This reverts commit 21f3bd708261ece47096961039e65d5b6f113c73.
2022-12-27prepare cmake unity buildtnixeu1-0/+6
Exclude files from unity build which currently cause compile erros because of redefinitions.
2022-12-27added message, changed UIminacode1-1/+1
2022-12-26Fix formattingtgc-dk1-2/+1
2022-12-26Put common code into DismissToBlack helper functionTomas Groth2-15/+14
2022-12-26Make it possible to dismiss new notificationsTomas Groth2-2/+25
2022-12-18Update clang-tidy configuration and fix some warnings (#1474)Riku Isokoski11-52/+46
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-12-18PineTimeStyle: use "" for our includesNeroBurner1-1/+1
Small fix to be consistent: use "" for our includes and <> for system includes or packages by others.
2022-12-12compiler warnings, #1035 and #notreported (#1481)cybuzuma3-3/+1
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-11-19removed lineminacode1-2/+0
2022-10-16Use PageIndicator in CheckboxListRiku Isokoski2-29/+10
2022-10-15G7710 and Infineat : close the files after having verified that they exist.Jean-François Milants2-0/+6
2022-10-11Watch face settings : disable watch faces that are not available (external ↵Jean-François Milants9-11/+72
resources are not installed).
2022-10-11CheckboxList : fix formatting.Jean-François Milants3-29/+28
2022-10-11CheckBoxList : rename newValue -> value.Jean-François Milants2-5/+4
2022-10-11Checkbox list now receives a function pointer to call when the setting has ↵Jean-François Milants3-42/+31
changed. This allow to remove the dependency between CheckBoxList (UI component) with SettingController.
2022-10-10Fix clang-tidy warningsRiku Isokoski1-1/+1
2022-10-10Edit all occurences of "watchface" to "watch face"mashuptwice1-1/+1
2022-10-06Fix button labels (#1361)kieranc2-5/+10
2022-10-06Fix steps style button label (#1358)kieranc1-1/+2
2022-10-02Merge branch 'pts-options' of github.com:kieranc/InfiniTime into ↵Jean-François Milants4-26/+143
kieranc-pts-options # Conflicts: # src/components/settings/Settings.h
2022-10-02Brightness management in DisplayApp : do not allow the brightness level OFF ↵Jean-François Milants2-4/+14
when loading app and going to running mode. Such issue could occur in case of inconsistent or corrupted settings.
2022-10-01Fix typo in Clock.cpp.Jean-François Milants1-1/+1
2022-10-01Merge branch 'ITCactus-watchface-casio-digital-G7710' into developJean-François Milants7-5/+467
2022-10-01Infineat & G7710 : always close files when they are not needed anymore.Jean-François Milants2-3/+8
2022-10-01Fix typo in Clock.cpp.Jean-François Milants1-1/+1
2022-09-28Do not save settings in CheckboxList. This will be done by the caller.Jean-François Milants1-1/+0
2022-09-28G7710 : free fonts in dtor().Jean-François Milants1-5/+17
2022-09-28fix typominacode8-23/+23
2022-09-27Merge branch 'watchface-casio-digital-G7710' of ↵Jean-François Milants5-1/+447
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-prJF12-66/+1002
Infineat Watchface + support for external resources.
2022-09-27Fix formatting in CheckBoxList.cpp.Jean-François Milants1-1/+1
2022-09-27CheckBoxList : remove unused constant MAXLISTITEMS (replaced by MaxItems).Jean-François Milants2-4/+3
2022-09-27A few minors changes following the code review : rename fs -> filesystem, ↵Jean-François Milants6-17/+17
use std::array instead of raw array,...
2022-09-17Update src/displayapp/screens/WatchFacePineTimeStyle.cppAkseli1-1/+1
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-09-17Update src/displayapp/Colors.cppAkseli1-1/+1
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-09-17add pink colorAkseli Lahtinen2-4/+6
2022-09-17Disable value_strRiku Isokoski9-18/+42
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-17Improve status icon visibilityRiku Isokoski2-3/+0
2022-09-11Reduce duplication in Twos (#1274)Riku Isokoski2-51/+27
2022-09-11Fix formattingJean-François Milants6-93/+135