| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Dark App Launcher Tiles (#2294) | Titus | 2025-06-29 | 1 | -2/+1 |
| | | |||||
| * | Show alarm controller state in status icon | Jozef Mlich | 2025-01-05 | 1 | -1/+5 |
| | | |||||
| * | Application selection at build time | Jean-François Milants | 2023-11-19 | 1 | -1/+0 |
| | | | | | | | | A list of "user applications" is built at compile time. It contains all the info needed to create the application at runtime (ptr to a create() function) and to display the app in the application menu. All applications declare a TypeTrait with these information. When a new app must be loaded, DisplayApp first check if this app is a System app (in which case it creates it like it did before). If it's not a System app, it looks for the app in the list of User applications and creates it if it found it. Those changes allow to more easily add new app and to select which app must be built into the firmware. Switch to C++20 (and fix a few issues in SpiMaster.cpp and Watchdog.cpp. | ||||
| * | navigation: Add is available (#1847) | JF | 2023-09-02 | 1 | -1/+1 |
| | | | | | | Navigation app now needs 2 images to be loaded from the resources on the external filesystem. This PR adds an 'enabled' field to the Applications struct. This field is true for all applications expect for Navigation which calls Navigation::IsAvailable(). This methods returns true if the 2 files are available in the resources. The application list disables the application (draws it in grey, disables the touch callback) if the enable flag is not set. | ||||
| * | screens: Remove unused DisplayApp parameters | Riku Isokoski | 2023-02-25 | 1 | -4/+1 |
| | | |||||
| * | screens: Remove displayapp parameter from screen | Riku Isokoski | 2023-02-25 | 1 | -1/+1 |
| | | | | | | | | | The DisplayApp class isn't used in the Screen base class and most screens, so requiring it is pointless. In this commit, DisplayApp pointers were added to screens which use it and the explicit Screen constructor was removed in those screens. | ||||
| * | displayapp: Make Ble references const | Riku Isokoski | 2023-02-24 | 1 | -1/+1 |
| | | |||||
| * | displayapp: Make Battery class references const | Riku Isokoski | 2023-02-24 | 1 | -1/+1 |
| | | |||||
| * | Update clang-tidy configuration and fix some warnings (#1474) | Riku Isokoski | 2022-12-18 | 1 | -3/+5 |
| | | | | | | Don't enable coding conventions from unrelated projects. Only enable generic checks. | ||||
| * | Centralize most color definitions (#1258) | Riku Isokoski | 2022-08-16 | 1 | -1/+2 |
| | | |||||
| * | Automatic alignment with containers | Riku Isokoski | 2022-08-02 | 1 | -1/+0 |
| | | |||||
| * | Add status icons widget | Riku Isokoski | 2022-08-02 | 1 | -7/+12 |
| | | |||||
| * | Add PageIndicator widget to reduce code duplication (#1218) | Riku Isokoski | 2022-07-05 | 1 | -25/+2 |
| | | | | | * Move PageIndicator widget to its own files to reduce code duplication * Use uint8_t in PageIndicator | ||||
| * | Apply clang-format to all C++ files | Finlay Davidson | 2022-06-05 | 1 | -1/+2 |
| | | |||||
| * | Force full screen refresh with a rounder function | Riku Isokoski | 2022-05-08 | 1 | -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. | ||||
| * | Fix large blacklevel step. Lower 25% of shades are now accessible. | Riku Isokoski | 2022-04-29 | 1 | -2/+2 |
| | | | | | | | | | | 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 batteryicons | Riku Isokoski | 2022-04-25 | 1 | -5/+5 |
| | | |||||
| * | Fix warnings | Riku Isokoski | 2022-04-25 | 1 | -3/+5 |
| | | |||||
| * | Tweak gamma on ST7789 and match UI colors | Riku Isokoski | 2022-04-25 | 1 | -3/+3 |
| | | | | | | This change will increase the color accuracy of the PineTime and make UI development with the simulator easier. | ||||
| * | Replace lv_label_set_text where possible | Riku Isokoski | 2022-04-18 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'statusBarTimeFormat' of https://github.com/mruss77/InfiniTime ↵ | Jean-François Milants | 2022-02-13 | 1 | -2/+2 |
| |\ | | | | | | | | | | | | | into mruss77-statusBarTimeFormat # Conflicts: # src/components/datetime/DateTimeController.cpp | ||||
| | * | Status bar displays time in 12 or 24 hour format based on settings | Mark Russell | 2021-11-10 | 1 | -2/+2 |
| | | | |||||
| * | | Update includes to to be relative to src directory | Reinhold Gschweicher | 2021-11-15 | 1 | -3/+3 |
| |/ | | | | | | | 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. | ||||
| * | Merge branch 'develop' into refresh_rework | Riku Isokoski | 2021-08-28 | 1 | -0/+1 |
| |\ | |||||
| | * | Merge branch 'develop' into new_touch_handler | Riku Isokoski | 2021-08-18 | 1 | -15/+15 |
| | |\ | |||||
| | * \ | Merge branch 'develop' into new_touch_handler | Riku Isokoski | 2021-08-10 | 1 | -8/+10 |
| | |\ \ | |||||
| | * | | | Restore Tile.cpp changes | Riku Isokoski | 2021-07-19 | 1 | -3/+5 |
| | | | | | |||||
| | * | | | Fix remaining known issues | Riku Isokoski | 2021-07-16 | 1 | -1/+2 |
| | | | | | |||||
| | * | | | New touch handler, with issues | Riku Isokoski | 2021-07-15 | 1 | -6/+4 |
| | | | | | |||||
| * | | | | Merge branch 'develop' into refresh_rework | Riku Isokoski | 2021-08-15 | 1 | -15/+15 |
| |\ \ \ \ | | |_|/ | |/| | | |||||
| | * | | | Adjust inner padding in applist | Riku Isokoski | 2021-08-15 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Ui update | Riku Isokoski | 2021-08-15 | 1 | -15/+15 |
| | | |/ | |/| | |||||
| * | | | Merge branch 'develop' into refresh_rework | Riku Isokoski | 2021-08-03 | 1 | -8/+10 |
| |\| | | |||||
| | * | | Tile event handler : read the event data only if the event is a "value ↵ | Jean-François Milants | 2021-07-25 | 1 | -8/+10 |
| | |/ | | | | | | | changed event". LVGL sends many other event and some of them do not set the event data (global static variable) to a valid address, which may cause an invalid read. I noticed that when porting this class on RISC-V platform (BL602). | ||||
| * / | Refresh rework | Riku Isokoski | 2021-07-19 | 1 | -4/+0 |
| |/ | |||||
| * | LVGL use system tick | Riku Isokoski | 2021-07-07 | 1 | -1/+1 |
| | | |||||
| * | Reformatted all the files according to clang-format style | Avamander | 2021-04-24 | 1 | -34/+30 |
| | | |||||
| * | Change animation direction in menus | Joaquim José Almeida Pereira | 2021-04-15 | 1 | -1/+1 |
| | | |||||
| * | Big UI and navigation Rewrite | Joaquim | 2021-04-04 | 1 | -22/+102 |
| | | | | | | | | | | | | 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... | ||||
| * | Multi face support, analog clock, 12/24 config | Joaquim | 2021-02-24 | 1 | -1/+4 |
| | | |||||
| * | Cleanup | Joaquim | 2021-02-01 | 1 | -3/+0 |
| | | |||||
| * | LVGL v7.10.0 | Joaquim | 2021-01-28 | 1 | -5/+5 |
| | | |||||
| * | Include cleanup: displayapp + screens | okaestne | 2020-11-16 | 1 | -7/+1 |
| | | |||||
| * | Switched from NULL to nullptr | Avamander | 2020-10-04 | 1 | -1/+1 |
| | | |||||
| * | Fixed all the includes that were broken due to the renames | Avamander | 2020-10-02 | 1 | -1/+2 |
| | | |||||
| * | Renamed displayapp/Screens to displayapp/screens | Avamander | 2020-10-02 | 1 | -0/+61 |
