summaryrefslogtreecommitdiff
path: root/src/displayapp/DisplayApp.cpp
AgeCommit message (Collapse)AuthorFilesLines
2022-12-18Update clang-tidy configuration and fix some warnings (#1474)Riku Isokoski1-6/+4
Don't enable coding conventions from unrelated projects. Only enable generic checks.
2022-10-11Watch face settings : disable watch faces that are not available (external ↵Jean-François Milants1-1/+1
resources are not installed).
2022-10-10Fix clang-tidy warningsRiku Isokoski1-1/+1
2022-10-02Brightness management in DisplayApp : do not allow the brightness level OFF ↵Jean-François Milants1-4/+13
when loading app and going to running mode. Such issue could occur in case of inconsistent or corrupted settings.
2022-09-11Fix formattingJean-François Milants1-1/+1
2022-09-11Infineat : Add support for external resources, and read the images and fonts ↵Jean-François Milants1-3/+6
from the ilesystem
2022-08-02Use Counter widget in AlarmRiku Isokoski1-1/+1
2022-08-02Add status icons widgetRiku Isokoski1-2/+4
2022-07-21Reset timer by long pressing on the button (#1214)Riku Isokoski1-1/+1
* Reset timer by long pressing on the button * Consider press_lost as released Otherwise the bar would keep increasing if the finger slid off the button
2022-07-21Always restore brightness on app switch (#1213)Riku Isokoski1-1/+2
2022-06-18Remove backup brightness feature (#1180)Riku Isokoski1-11/+10
This feature is not needed and is probably more likely to cause issues. It's better to just use brightnessController.Set(settingsController.GetBrightness());
2022-06-05remove unused Meter.cpp and Meter.h (#1171)mabuch1-1/+0
2022-06-05remove unused Brightness App (#1170)mabuch1-1/+0
2022-06-05Apply clang-format to all C++ filesFinlay Davidson1-8/+26
2022-05-08Remove lcd from DisplayAppRiku Isokoski1-2/+0
2022-04-13Let TouchHandler return TouchEvents instead of driver specific enumReinhold Gschweicher1-23/+1
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-02Replace airplane mode with a bluetooth toggleRiku Isokoski1-3/+3
2022-03-28Timer App : add background label to ensure that the app will be displayed ↵Jean-François Milants1-1/+1
correctly after a full refresh (HW scrolling transition). Code cleaning and rename methods.
2022-03-28DisplayApp : Call the event handler of the current app before loading the ↵Jean-François Milants1-4/+4
new one. This way, we ensure that lv_task_handler() is called before sending event to the newly loaded app.
2022-02-20Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants1-2/+2
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 Milants1-0/+8
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
2022-02-19Provide reference to BrightnessController in DisplayAppReinhold Gschweicher1-0/+2
For the simulator I need a way to get to the brightnessController object and handle the set brightness-levels accoringly. This is done by the constructor expecting a brightnessController object instead of initializing one itself
2022-02-13Improved alarm alert handlingRiku Isokoski1-1/+1
2022-01-31Added alarm 12 hour interfaceEli Weiss1-2/+2
2022-01-31Added 12 hour set timeEli Weiss1-1/+1
2022-01-26Merge pull request #903 from Riksu9000/improved_notif_timeoutJF1-2/+2
Improved notification timeout
2022-01-04Merge branch 'ShakeWake' of https://github.com/geekbozu/InfiniTime into ↵Jean-François Milants1-0/+5
geekbozu-ShakeWake # Conflicts: # src/CMakeLists.txt # src/displayapp/Apps.h # src/displayapp/DisplayApp.cpp # src/displayapp/screens/settings/Settings.cpp
2022-01-04Better Sensitivity UI, Calibration button addedTim Keller1-1/+1
2022-01-04Add start of settings app for senstivity.Tim Keller1-0/+5
really just debugging. I want to make it more configurable then high med low. Position of setting needs a new location...dynamicly adding it currently at the end. Which honestly im fine with.
2022-01-02resolve conflictsSteveAmor1-3/+0
2022-01-02resolves conflictsSteveAmor1-11/+45
2022-01-02resolves conflictsSteveAmor1-5/+0
2022-01-01Improved notification timeoutRiku Isokoski1-2/+2
2021-12-30Merge pull request #718 from kieranc/pts-settingsJF1-9/+4
Integrate color picker into PineTimeStyle watchface
2021-12-23Add airplane mode featureJames A. Jerkins1-0/+8
Implements 'Airplane mode' feature to disable and enable bluetooth/ble Adds airplaneMode as a non-persisted setting Adds a setting menu for switching airplane mode on and off Displays an airplane symbol on the Digital watch face and the PineTimeStyle watch face when airplane mode is enabled Always enables bluetooth/ble on boot (disable airplane mode) Alphabetizes the settings menu options Style cleanups Closes #632
2021-12-11FIX: AlarmTriggered fall through to ShowPairingKeyJames A. Jerkins1-0/+1
2021-12-09Merge remote-tracking branch 'upstream/develop' into pts-settingsKieran Cawthray1-1/+11
2021-12-09Style improvementsAvamander1-1/+2
2021-12-09Fix for passkey screen scrambleJames A. Jerkins1-3/+3
When a passkey is displayed, screen on or off, and another passkey is displayed the screen may become scrambled. Fix the issue by insuring the whole screen is drawn every time.
2021-12-09Connect and bond with a passkeyJames A. Jerkins1-0/+9
This commit adds the following: Passkey pairing - passkey is displayed on watch Swipe down to clear passkey screen Connection encryption Connection bonding Automatic reconnects to a bonded peripheral Trusted device on Android Note that persisting the bond between reboots is NOT included in this commit. Therefore, rebooting the watch will cause reconnect failures. You must delete the bond from the phone to reconnect/pair.
2021-12-05Merge remote-tracking branch 'upstream/develop' into pts-settingsKieran Cawthray1-7/+13
2021-12-02Merge branch 'paint-colorchange-vibration' of ↵Jean-François Milants1-1/+1
git://github.com/clemensvonmolo/InfiniTime into clemensvonmolo-paint-colorchange-vibration # Conflicts: # src/displayapp/screens/InfiniPaint.h
2021-11-28Merge branch 'restructure_includes' of ↵Jean-François Milants1-5/+5
https://github.com/NeroBurner/InfiniTime into NeroBurner-restructure_includes # Conflicts: # doc/contribute.md # src/displayapp/screens/BatteryInfo.h
2021-11-15Update includes to to be relative to src directoryReinhold Gschweicher1-5/+5
Don't use relative imports like `../foo.h` as those depend on the relative position of both files. Rather than that use imports relative to the `src` directory, which explicitly is part of the include directories.
2021-11-13Close menu with buttonRiku Isokoski1-4/+4
2021-11-10Fix animation when long pressing on screens adjacent to watch faceRiku Isokoski1-1/+7
2021-11-07Merge remote-tracking branch 'upstream/develop' into pts-settingsKieran Cawthray1-0/+14
2021-11-07Chimes optionSteveAmor1-0/+8
2021-11-01color rotation using modulo, ran clang-format for InfiniPaintClemens von Molo1-1/+1
2021-10-31InfiniPaint vibrate on colorchange, fix color rotationClemens von Molo1-1/+1