aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp
Commit message (Collapse)AuthorAgeFilesLines
...
* fontgen: move lv_font_conv docYehoshua Pesach Wallach2022-05-101-6/+1
|
* fontgen: generate font .c files in build dirYehoshua Pesach Wallach2022-05-102-4/+9
|
* fontgen: generate fonts at runtime with CMakeYehoshua Pesach Wallach2022-05-108-6890/+16
|
* fonts: update README.md to match new methodYehoshua Pesach Wallach2022-05-101-74/+20
|
* fontgen: simplfy json after removed external features keyYehoshua Pesach Wallach2022-05-102-93/+95
|
* fontgen: minor changesYehoshua Pesach Wallach2022-05-101-2/+2
|
* fontgen: remove .c from requested font if thereYehoshua Pesach Wallach2022-05-101-2/+5
|
* fontgen: simplify enabled fontsYehoshua Pesach Wallach2022-05-101-7/+6
|
* fontgen: use patch file for jetbrains 0 fixYehoshua Pesach Wallach2022-05-103-31/+7
|
* fontgen: removed ability of removing .c extYehoshua Pesach Wallach2022-05-101-8/+0
|
* fontgen: move features into fontsYehoshua Pesach Wallach2022-05-102-21/+13
| | | | | | Also, removed feature existance cheking (since it now depends on a font, so may end up being inside (only) a font not being used currently - which is an allowed usage)
* fontgen: added missing requested font checkYehoshua Pesach Wallach2022-05-101-0/+6
|
* fontgen: Added ability to choose fonts with .cYehoshua Pesach Wallach2022-05-101-1/+11
|
* Added FontAwesome5-Solid+Brands+Regular.woff to gitYehoshua Pesach Wallach2022-05-101-0/+0
|
* Added font auto-generate scriptYehoshua Pesach Wallach2022-05-103-0/+190
|
* Disable clip_corner, because it is slow.Riku Isokoski2022-05-081-1/+2
|
* Fix dropdown graphical issues.Riku Isokoski2022-05-082-11/+2
| | | | | | The scrollbar would go out of bounds if DROPDOWN_PART_LIST had uneven padding. Also enable clip_corner feature to stop the selected item from overflowing.
* Force full screen refresh with a rounder functionRiku Isokoski2022-05-0820-92/+22
| | | | | | 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.
* Remove lcd from DisplayAppRiku Isokoski2022-05-081-2/+0
|
* List: add missing array includeReinhold Gschweicher2022-05-041-1/+1
| | | | | | | List.h uses `std::array` as container, but is missing the `<array>` include. Add it to make the header self contained. The `memory` include is unused and can be removed.
* Fix large blacklevel step. Lower 25% of shades are now accessible.Riku Isokoski2022-04-297-8/+8
| | | | | | | | | 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-2560-1368/+144
|
* Fix warningsRiku Isokoski2022-04-2511-25/+25
|
* Keep the paddle on screen in wholeReinhold Gschweicher2022-04-251-1/+8
| | | | | | | | As suggested in https://github.com/InfiniTimeOrg/InfiniTime/issues/1062 in point 3. The paddle should be kept on screen and not travel out of the screen boundaries. Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
* Remove now unused position overrideRiku Isokoski2022-04-251-3/+0
| | | | It gets overridden later anyway
* Update track progress in MusicService. Fix #127Riku Isokoski2022-04-252-26/+13
|
* Improve PTS color matching after gamma changeRiku Isokoski2022-04-251-6/+6
|
* Tweak gamma on ST7789 and match UI colorsRiku Isokoski2022-04-2527-88/+88
| | | | | This change will increase the color accuracy of the PineTime and make UI development with the simulator easier.
* Use centisecondsRiku Isokoski2022-04-251-4/+5
|
* Stopwatch fixesRiku Isokoski2022-04-252-37/+22
|
* Fix timer layoutRiku Isokoski2022-04-251-16/+11
|
* Firmware update screen fixesRiku Isokoski2022-04-251-11/+10
|
* Replace lv_label_set_text where possibleRiku Isokoski2022-04-1822-104/+98
|
* resolved merge conflict after renaming PineTimeStyle to WatchFacePineTimeStylemabuch2022-04-1818-152/+112
|\
| * Let TouchHandler return TouchEvents instead of driver specific enumReinhold Gschweicher2022-04-131-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`.
| * Replace airplane mode with a bluetooth toggleRiku Isokoski2022-04-0212-88/+70
| |
| * Timer App : add background label to ensure that the app will be displayed ↵Jean-François Milants2022-03-283-20/+28
| | | | | | | | | | | | correctly after a full refresh (HW scrolling transition). Code cleaning and rename methods.
| * DisplayApp : Call the event handler of the current app before loading the ↵Jean-François Milants2022-03-281-4/+4
| | | | | | | | new one. This way, we ensure that lv_task_handler() is called before sending event to the newly loaded app.
| * Merge pull request #1038 from NeroBurner/analog_local_variablesJF2022-03-142-13/+6
| |\ | | | | | | WatchFaceAnalog: local date/time variables
| | * WatchFaceAnalog: local date/time variablesReinhold Gschweicher2022-03-142-13/+6
| | | | | | | | | | | | Use local date and time variables. No need to store them in the object.
| * | Merge pull request #1033 from NeroBurner/music_override_warningJF2022-03-141-1/+1
| |\ \ | | | | | | | | Music: fix warning about overridden function
| | * | Music: fix warning about overridden functionReinhold Gschweicher2022-03-131-1/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang warns on `OnTouchEvent()` function, which is overridden, but is missing the `override` keyword ``` In file included from InfiniTime/src/displayapp/screens/Music.cpp:18: InfiniTime/src/displayapp/screens/Music.h:43:14: warning: 'OnTouchEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool OnTouchEvent(TouchEvents event); ^ ```
| * | Merge pull request #1034 from NeroBurner/twos_comparison_warningJF2022-03-141-1/+1
| |\ \ | | | | | | | | Twos: fix warning about extra paranthesis
| | * | Twos: fix warning about extra paranthesisReinhold Gschweicher2022-03-131-1/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have a comparison like `if (( a == b ))`, which is a parenthesis too much, which generates the following warning ``` InfiniTime/src/displayapp/screens/Twos.cpp:133:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((grid[newRow][newCol].value == grid[oldRow][oldCol].value)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InfiniTime/src/displayapp/screens/Twos.cpp:133:35: note: remove extraneous parentheses around the comparison to silence this warning if ((grid[newRow][newCol].value == grid[oldRow][oldCol].value)) { ~ ^ ~ ```
| * / WatchFaceAnalog: const ref to dateTimeControllerReinhold Gschweicher2022-03-141-1/+1
| |/ | | | | | | The clock app only reads from the dateTimeController, never modifies it.
* / Rename PineTimeStyle to WatchFacePineTimeStylemabuch2022-03-124-21/+21
|/
* Merge pull request #1026 from NeroBurner/fix_settings_chimesJF2022-03-091-1/+1
|\ | | | | Fix SettingChimes cbOption array size
| * 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
* | Merge pull request #1005 from aveeryy/notifications-as-textJF2022-03-091-6/+6
|\ \ | |/ |/| Terminal watchface: replace notifications icon with a text entry
| * Remove unnecessary lineavery2022-03-061-1/+0
| |