aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/screens/WatchFaceDigital.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SimpleWeatherService: Add sunrise and sunset data (#2100)Victor Kareh7 days1-1/+1
| | | | | | | * SimpleWeatherService: Add sunrise and sunset data --------- Co-authored-by: mark9064 <30447455+mark9064@users.noreply.github.com>
* Show alarm controller state in status iconJozef Mlich2025-01-051-1/+2
|
* Switch to simpler temperature interfaceFintasticMan2024-11-041-3/+3
|
* weather: Refactor temperature type for type safetyFintasticMan2024-11-041-4/+4
| | | | | | | There is now a Temperature struct in the weather service, which holds the internal representation. There is also a temperature struct in the Applications namespace, which holds the temperature in either Celsius or Fahrenheit.
* chrono: Resolve TODOs related to C++20 chrono featsFintasticMan2024-03-141-1/+1
|
* WatchFaceDigital: Move weather widget away from status iconsVictor Kareh2024-02-111-4/+4
| | | | | | The weather widget is too high and could overlap the status icons. Moving it to match the rest of the face avoids this issue and makes it align with the rest of the theme.
* WatchFaceDigital: Add weather displayVictor Kareh2024-01-231-1/+38
| | | If weather is available, display the cloud icon and temperature.
* Watchfaces: Assume motionsensor is okRiku Isokoski2023-04-161-2/+1
| | | | The watch face shouldn't and doesn't start before the sensor is ready.
* WatchFaceDigital: Simplify update checkRiku Isokoski2023-04-021-33/+22
|
* date: Remove date libRiku Isokoski2023-02-251-14/+6
| | | | DateTimeController can provide everything we need.
* screens: Remove unused DisplayApp parametersRiku Isokoski2023-02-251-2/+1
|
* screens: Remove explicit Screen constructorsRiku Isokoski2023-02-251-2/+1
| | | | | This constructor didn't do anything since DisplayApp reference was removed from the Screen base class.
* displayapp: Make Ble references constRiku Isokoski2023-02-241-1/+1
|
* displayapp: Make Battery class references constRiku Isokoski2023-02-241-1/+1
|
* fix typominacode2022-09-281-3/+3
|
* Centralize most color definitions (#1258)Riku Isokoski2022-08-161-1/+1
|
* Add status icons widgetRiku Isokoski2022-08-021-35/+5
|
* Apply clang-format to all C++ filesFinlay Davidson2022-06-051-4/+12
|
* Force full screen refresh with a rounder functionRiku Isokoski2022-05-081-7/+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.
* New sharper batteryicon. Remove old unused batteryiconsRiku Isokoski2022-04-251-11/+4
|
* Tweak gamma on ST7789 and match UI colorsRiku Isokoski2022-04-251-1/+1
| | | | | 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-181-1/+1
|
* Replace airplane mode with a bluetooth toggleRiku Isokoski2022-04-021-1/+1
|
* removed SetClockFace from watchface ConstructorsYehoshua Pesach Wallach2022-03-031-1/+0
|
* Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants2022-02-201-3/+4
| | | | | | | | | | | | | 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-201-1/+1
|\ | | | | | | | | | | | | | | | | | | | | 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
| * Add airplane mode featureJames A. Jerkins2021-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | PTS and digital watchface code cleanupsRiku Isokoski2022-01-201-62/+41
| |
* | Use Bluetooth brand color for BLE logo #0082FChubmartin2021-12-301-1/+1
| |
* | Real white nowhubmartin2021-12-301-1/+1
| |
* | WatchFaceDigital - BLE symbol changed to white colorhubmartin2021-12-301-1/+1
|/
* WatchFaceDigital: add missing include to Settings.hReinhold Gschweicher2021-12-021-0/+1
|
* Update includes to to be relative to src directoryReinhold Gschweicher2021-11-151-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.
* Show plug icon while plugged inRiku Isokoski2021-09-221-3/+3
|
* Detect full charge and improve watchface displayRiku Isokoski2021-09-031-2/+10
|
* Merge branch 'develop' into refresh_reworkRiku Isokoski2021-08-151-7/+7
|\
| * Ui updateRiku Isokoski2021-08-151-7/+7
| |
* | Merge branch 'develop' into refresh_reworkRiku Isokoski2021-08-101-33/+12
|\|
| * Code cleaning in Clock, WatchFaceAnalog, WatchFaceDigital and PineTimeStyle, ↵Jean-François Milants2021-08-101-33/+12
| | | | | | | | inspired by PR #232 by nscooling.
* | Set remaining default periods to LV_DISP_DEF_REFR_PERIODRiku Isokoski2021-07-191-1/+1
| |
* | Refresh reworkRiku Isokoski2021-07-191-3/+5
|/
* Show heartbeat icon in watchface in gray if data is missingEivind Mork2021-05-021-10/+7
|
* Reformatted all the files according to clang-format styleAvamander2021-04-241-57/+54
|
* Move Task info to about menuJoaquim2021-04-111-3/+2
| | | | fix build error in WatchFaceDigital
* 0.16.0 TWI problems fixJoaquim2021-04-101-9/+3
| | | | | | | | More memory for freertos heap and timer stack Fix warning in watchface Fix number of bytes read by cst816 Debug app to show freertos tasks Increased the number of bytes of the twi write buffer
* Merge branch 'develop' into motion-sensorJean-François Milants2021-04-091-6/+0
|\ | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/CMakeLists.txt # src/displayapp/Apps.h # src/displayapp/DisplayApp.cpp # src/displayapp/DisplayApp.h # src/displayapp/lv_pinetime_theme.c # src/displayapp/screens/ApplicationList.cpp # src/drivers/TwiMaster.cpp # src/systemtask/SystemTask.h
| * Big UI and navigation RewriteJoaquim2021-04-041-6/+0
| | | | | | | | | | | | | | | | | | | | | | new navigation add some color to the apps redesign menus new settings menu new quick settings code clean up size reduction by converting navigation images to font and more...
* | Handle return code from BMA driver, and set a flag is the initialization ↵Jean-François Milants2021-04-041-2/+6
| | | | | | | | fails. This allows to boot InfiniTime even if the device cannot initialize.
* | First integration of the motion sensor (bma 421) : step counting + wake on ↵Jean-François Milants2021-04-041-3/+6
|/ | | | wrist rotation + app to see the value of the 3 axis in "real time".
* fix AM/PMJoaquim José Almeida Pereira2021-03-081-5/+15
|