Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-10 | Added FontAwesome5-Solid+Brands+Regular.woff to git | Yehoshua Pesach Wallach | 1 | -0/+0 | |
2022-05-10 | Added font auto-generate script | Yehoshua Pesach Wallach | 3 | -0/+190 | |
2022-05-08 | Fix and test workflow | Riku Isokoski | 2 | -3/+3 | |
2022-05-08 | Ignore deleted files in format test | Riku Isokoski | 1 | -0/+1 | |
Otherwise clang-format would fail with an error and exit the script prematurely. | |||||
2022-05-08 | Add formatting test workflow | Riku Isokoski | 2 | -0/+71 | |
2022-05-08 | Systemtask : replace enum SystemTaskState by an enum class. | Jean-François Milants | 2 | -25/+25 | |
2022-05-08 | Simplify systemtask states | Riku Isokoski | 2 | -37/+34 | |
2022-05-08 | Disable clip_corner, because it is slow. | Riku Isokoski | 1 | -1/+2 | |
2022-05-08 | Fix dropdown graphical issues. | Riku Isokoski | 2 | -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. | |||||
2022-05-08 | Force full screen refresh with a rounder function | Riku Isokoski | 20 | -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. | |||||
2022-05-08 | Remove lcd from DisplayApp | Riku Isokoski | 2 | -5/+3 | |
2022-05-04 | List: add missing array include | Reinhold Gschweicher | 1 | -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. | |||||
2022-04-30 | Mention that InfiniLink is searching for devs | FintasticMan | 1 | -1/+1 | |
2022-04-30 | Update link to InfiniLink and mention that it is unmaintained | FintasticMan | 1 | -1/+1 | |
2022-04-29 | Fix large blacklevel step. Lower 25% of shades are now accessible. | Riku Isokoski | 9 | -14/+16 | |
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. | |||||
2022-04-25 | New sharper batteryicon. Remove old unused batteryicons | Riku Isokoski | 61 | -1392/+145 | |
2022-04-25 | Fix warnings | Riku Isokoski | 11 | -25/+25 | |
2022-04-25 | Replace app_timer with FreeRTOS timers | Riku Isokoski | 3 | -64/+29 | |
2022-04-25 | Keep the paddle on screen in whole | Reinhold Gschweicher | 1 | -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> | |||||
2022-04-25 | Make functions const again | Riku Isokoski | 2 | -2/+2 | |
2022-04-25 | Remove now unused position override | Riku Isokoski | 1 | -3/+0 | |
It gets overridden later anyway | |||||
2022-04-25 | Update track progress in MusicService. Fix #127 | Riku Isokoski | 4 | -28/+27 | |
2022-04-25 | Improve PTS color matching after gamma change | Riku Isokoski | 1 | -6/+6 | |
2022-04-25 | Tweak gamma on ST7789 and match UI colors | Riku Isokoski | 29 | -88/+96 | |
This change will increase the color accuracy of the PineTime and make UI development with the simulator easier. | |||||
2022-04-25 | Use centiseconds | Riku Isokoski | 1 | -4/+5 | |
2022-04-25 | Stopwatch fixes | Riku Isokoski | 2 | -37/+22 | |
2022-04-25 | Fix timer layout | Riku Isokoski | 1 | -16/+11 | |
2022-04-25 | Firmware update screen fixes | Riku Isokoski | 1 | -11/+10 | |
2022-04-24 | SpiNorFlash: use C++ style struct in C++ only header | Reinhold Gschweicher | 1 | -2/+2 | |
`SpiNorFlash.h` is a C++ header, but the `Identification` struct is created in a C style using `typedef struct`. Clang issues a warining about this discrepancy: ``` In file included from /home/nero/repos/pinetime/InfiniSim/InfiniTime/src/systemtask/SystemTask.cpp:13: /home/nero/repos/pinetime/InfiniSim/sim/drivers/SpiNorFlash.h:16:21: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct __attribute__((packed)) { ^ Identification /home/nero/repos/pinetime/InfiniSim/sim/drivers/SpiNorFlash.h:17:9: note: type is not C-compatible due to this default member initializer uint8_t manufacturer = 0; ^~~~~~~~~~~~~~~~~~~~ /home/nero/repos/pinetime/InfiniSim/sim/drivers/SpiNorFlash.h:20:9: note: type is given name 'Identification' for linkage purposes by this typedef declaration } Identification; ^ 1 warning generated. ``` The easy fix is to use a C++ style struct. Also includes code style fix from Riksu9000 Co-authored-by: Riku Isokoski <riksu9000@gmail.com> | |||||
2022-04-19 | Merge pull request #997 from minacode/remove-nm-reference | Riku Isokoski | 2 | -2/+0 | |
Remove unused reference | |||||
2022-04-19 | Merge branch 'develop' into remove-nm-reference | Max Friedrich | 93 | -1076/+1667 | |
2022-04-18 | Merge pull request #1044 from Riksu9000/replace-lv_set_text | Riku Isokoski | 22 | -104/+98 | |
Replace lv_label_set_text where possible | |||||
2022-04-18 | Replace lv_label_set_text where possible | Riku Isokoski | 22 | -104/+98 | |
2022-04-18 | Merge pull request #1009 from ↵ | Riku Isokoski | 1 | -1/+2 | |
NeroBurner/AlarmController_allow_less_precice_system_time AlarmController: allow loss of precision for alarmTime cast | |||||
2022-04-18 | Merge pull request #1031 from ↵ | Riku Isokoski | 5 | -23/+22 | |
mabuch/rename-PineTimeStyle-to-WatchFacePineTimeStyle Rename PineTimeStyle to WatchFacePineTimeStyle | |||||
2022-04-18 | resolved merge conflict after renaming PineTimeStyle to WatchFacePineTimeStyle | mabuch | 30 | -176/+183 | |
2022-04-13 | Let TouchHandler return TouchEvents instead of driver specific enum | Reinhold Gschweicher | 4 | -33/+42 | |
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-02 | Set version to 1.9.0 | Jean-François Milants | 1 | -1/+1 | |
2022-04-02 | Replace airplane mode with a bluetooth toggle | Riku Isokoski | 14 | -90/+72 | |
2022-03-29 | AlarmController: allow loss of precision for alarmTime cast | Reinhold Gschweicher | 1 | -1/+2 | |
Allow a loss of precision if the system clock has a lower resolution than nanoseconds. This is the case for web assembly. | |||||
2022-03-28 | Timer App : add background label to ensure that the app will be displayed ↵ | Jean-François Milants | 3 | -20/+28 | |
correctly after a full refresh (HW scrolling transition). Code cleaning and rename methods. | |||||
2022-03-28 | DisplayApp : Call the event handler of the current app before loading the ↵ | Jean-François Milants | 1 | -4/+4 | |
new one. This way, we ensure that lv_task_handler() is called before sending event to the newly loaded app. | |||||
2022-03-21 | New changes according to the review : Priority 0 for display, 1 for system, ↵ | Jean-François Milants | 3 | -3/+4 | |
timer and ble host, and 2 for ble LL | |||||
2022-03-21 | Fix priorities of BLE tasks | Jean-François Milants | 1 | -2/+2 | |
2022-03-21 | In current configuration, the timer task (the one from FreeRTOS) has the ↵ | Jean-François Milants | 2 | -3/+3 | |
lowest priority (0). Both display and system tasks are also set on priority 0. In cases where any other task takes too much time to execute (it can happen in Display Task, see https://github.com/InfiniTimeOrg/InfiniTime/issues/825), the timer task does not have the opportunity to run fast enough to detect and debounce presses on the button. This commit sets the following priorities: - [0] : Display Task - [1] : Timer and System tasks - [2] : BLE Host - [3] : BLE LL This way, we ensure that button presses will always be detected, even if the rendering of the display takes a huge amount of time. | |||||
2022-03-21 | Music app : when title/track name are truncated, add an ellipsis at the end ↵ | Jean-François Milants | 1 | -5/+13 | |
of the strings. | |||||
2022-03-21 | Add missing space in if expression. | Jean-François Milants | 1 | -1/+1 | |
2022-03-21 | Limit the size of the track and album name received by MusicService. This ↵ | Jean-François Milants | 1 | -0/+7 | |
should work around this bug : https://github.com/InfiniTimeOrg/InfiniTime/issues/825 and prevent heap over-allocation. | |||||
2022-03-14 | Merge pull request #1038 from NeroBurner/analog_local_variables | JF | 2 | -13/+6 | |
WatchFaceAnalog: local date/time variables | |||||
2022-03-14 | Merge pull request #1033 from NeroBurner/music_override_warning | JF | 1 | -1/+1 | |
Music: fix warning about overridden function |