summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-05-26Update links to the docker image with the new account : ↵Jean-François Milants1-4/+4
infinitime/infinitime-build.
2022-05-26Small modernization with --platform parameter in docker readmeJean-François Milants1-2/+2
2022-05-26Add comment about the workaround that was needed in the github workflow.Jean-François Milants1-0/+4
2022-05-26The main build workflow for GitHub Actions now uses the infinitime-build ↵Jean-François Milants5-167/+32
docker image to build the firmware. This allows to avoid the duplication of the build logic in Docker and Github workflow format. The Dockerfile has been slightly adapted (remove the USER instructions). Docker images are now published in DockerHub (jf002/infinitime-build).
2022-05-18comment about common error "glyphs.map" in old nodejs (#1142)Yehoshua Pesach Wallach1-1/+1
2022-05-16Only test format when it is wantedRiku Isokoski2-0/+5
2022-05-16Don't allow test-format.sh to be run locallyRiku Isokoski2-5/+7
2022-05-16fonts: gen.py: clearify missing exe messageReinhold Gschweicher1-1/+1
2022-05-16update build stop, lv_font_conv not required globally installedReinhold Gschweicher1-2/+1
2022-05-16generalize lv-font creationReinhold Gschweicher3-31/+49
In https://github.com/InfiniTimeOrg/InfiniTime/pull/1097 new font generation capabilites were added. Generalize the font creation to make it possible to reuse the `displayapp/fonts/CMakeLists.txt` file for `InfiniSim` and just add the new cmake file to the project and link against the new `infinitime_fonts` target. In the following a list of changes. Allow non-global installed `lv_font_conv` executable installed with ```sh npm install lv_font_conv@1.5.2 ``` In CMake we search for `lv_font_conv` executable. Add the found executable to the python script `generate.py`, to remove the need for `lv_font_conv` to be in the path. Search for `python3` executable, if CMake version 3.12 is available. Otherwise use `python` as hard coded executable. Instead of adding the generated fonts to `SOURCE_FILES` variable, create a static library `infinitime_fonts`. Link this library to the executables instead. Use `add_custom_target()` together with `add_custom_command()` to generate the font.c files once (like the original PR does).
2022-05-14Only run lv_sim GH Actions on push to develop and masterFintasticMan1-2/+2
2022-05-10fontgen: update README.md to remove patch advanced optionsYehoshua Pesach Wallach1-1/+1
2022-05-10update docker to 22, and use python3 by defaultYehoshua Pesach Wallach1-3/+4
2022-05-10docker: bump ubuntu to 20.04 and node to 18Yehoshua Pesach Wallach1-2/+3
2022-05-10fongen: don't pre-build fontsYehoshua Pesach Wallach1-5/+0
2022-05-10fontgen: changes to allow CMake to work from other projectYehoshua Pesach Wallach1-4/+4
2022-05-10fontgen: remove advanced (format string, process as list) from patchingYehoshua Pesach Wallach2-13/+2
2022-05-10fontgen: verify lv_font_conv at cmakeYehoshua Pesach Wallach1-1/+1
2022-05-10fontgen: remove double-asterisk in readmeYehoshua Pesach Wallach1-1/+1
2022-05-10fontgen: assume plain .patch for single string patchYehoshua Pesach Wallach2-5/+12
2022-05-10fotngen: check for lv_font_convYehoshua Pesach Wallach1-0/+3
2022-05-10fontgen: install npm, lv_font_conv in DockerfileYehoshua Pesach Wallach1-1/+5
2022-05-10fontgen: lock version at currentYehoshua Pesach Wallach2-2/+2
2022-05-10fontgen: remove "feature" featureYehoshua Pesach Wallach3-15/+1
2022-05-10fontgen: remove "generating the fonts" sectionYehoshua Pesach Wallach1-7/+0
2022-05-10fontgen: move lv_font_conv docYehoshua Pesach Wallach2-6/+6
2022-05-10fontgen: generate font .c files in build dirYehoshua Pesach Wallach2-4/+9
2022-05-10fontgen: make simulator build fonts tooYehoshua Pesach Wallach1-0/+9
2022-05-10Added lv_font_conv to workflow mainYehoshua Pesach Wallach1-0/+4
2022-05-10fontgen: generate fonts at runtime with CMakeYehoshua Pesach Wallach9-6892/+17
2022-05-10fonts: update README.md to match new methodYehoshua Pesach Wallach1-74/+20
2022-05-10fontgen: simplfy json after removed external features keyYehoshua Pesach Wallach2-93/+95
2022-05-10fontgen: minor changesYehoshua Pesach Wallach1-2/+2
2022-05-10fontgen: remove .c from requested font if thereYehoshua Pesach Wallach1-2/+5
2022-05-10fontgen: simplify enabled fontsYehoshua Pesach Wallach1-7/+6
2022-05-10fontgen: use patch file for jetbrains 0 fixYehoshua Pesach Wallach3-31/+7
2022-05-10fontgen: removed ability of removing .c extYehoshua Pesach Wallach1-8/+0
2022-05-10fontgen: move features into fontsYehoshua Pesach Wallach2-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)
2022-05-10fontgen: added missing requested font checkYehoshua Pesach Wallach1-0/+6
2022-05-10fontgen: Added ability to choose fonts with .cYehoshua Pesach Wallach1-1/+11
2022-05-10Added FontAwesome5-Solid+Brands+Regular.woff to gitYehoshua Pesach Wallach1-0/+0
2022-05-10Added font auto-generate scriptYehoshua Pesach Wallach3-0/+190
2022-05-08Fix and test workflowRiku Isokoski2-3/+3
2022-05-08Ignore deleted files in format testRiku Isokoski1-0/+1
Otherwise clang-format would fail with an error and exit the script prematurely.
2022-05-08Add formatting test workflowRiku Isokoski2-0/+71
2022-05-08Systemtask : replace enum SystemTaskState by an enum class.Jean-François Milants2-25/+25
2022-05-08Simplify systemtask statesRiku Isokoski2-37/+34
2022-05-08Disable clip_corner, because it is slow.Riku Isokoski1-1/+2
2022-05-08Fix dropdown graphical issues.Riku Isokoski2-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-08Force full screen refresh with a rounder functionRiku Isokoski20-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.