Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							831f93cd92 
							
						 
					 
					
						
						
							
							The main build workflow for GitHub Actions now uses the infinitime-build 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-26 11:35:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34506be06e 
							
						 
					 
					
						
						
							
							comment about common error "glyphs.map" in old nodejs ( #1142 )  
						
						 
						
						
						
						
					 
					
						2022-05-18 16:14:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6171c9d45d 
							
						 
					 
					
						
						
							
							Only test format when it is wanted  
						
						 
						
						
						
						
					 
					
						2022-05-16 23:25:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							a6fcdec0f8 
							
						 
					 
					
						
						
							
							Don't allow test-format.sh to be run locally  
						
						 
						
						
						
						
					 
					
						2022-05-16 23:25:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
						
						
							
						
						
							443408312a 
							
						 
					 
					
						
						
							
							fonts: gen.py: clearify missing exe message  
						
						 
						
						
						
						
					 
					
						2022-05-16 11:59:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
						
						
							
						
						
							324927f2b7 
							
						 
					 
					
						
						
							
							update build stop, lv_font_conv not required globally installed  
						
						 
						
						
						
						
					 
					
						2022-05-16 11:59:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
						
						
							
						
						
							db0f909b46 
							
						 
					 
					
						
						
							
							generalize lv-font creation  
						
						 
						
						... 
						
						
						
						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-16 11:59:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FintasticMan 
							
						 
					 
					
						
						
						
						
							
						
						
							8485cdb54d 
							
						 
					 
					
						
						
							
							Only run lv_sim GH Actions on push to develop and master  
						
						 
						
						
						
						
					 
					
						2022-05-14 12:21:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb07bac53 
							
						 
					 
					
						
						
							
							fontgen: update README.md to remove patch advanced options  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f23c11b3 
							
						 
					 
					
						
						
							
							update docker to 22, and use python3 by default  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							f56788465d 
							
						 
					 
					
						
						
							
							docker: bump ubuntu to 20.04 and node to 18  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							78267eec40 
							
						 
					 
					
						
						
							
							fongen: don't pre-build fonts  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							a2057ebc6f 
							
						 
					 
					
						
						
							
							fontgen: changes to allow CMake to work from other project  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b322efdd 
							
						 
					 
					
						
						
							
							fontgen: remove advanced (format string, process as list) from patching  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							f7e8caa04a 
							
						 
					 
					
						
						
							
							fontgen: verify lv_font_conv at cmake  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							4fba1ac5ce 
							
						 
					 
					
						
						
							
							fontgen: remove double-asterisk in readme  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							27e598f3fa 
							
						 
					 
					
						
						
							
							fontgen: assume plain .patch for single string patch  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							8b2e1c69f2 
							
						 
					 
					
						
						
							
							fotngen: check for lv_font_conv  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							95a970a75d 
							
						 
					 
					
						
						
							
							fontgen: install npm, lv_font_conv in Dockerfile  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							2ccf88c03c 
							
						 
					 
					
						
						
							
							fontgen: lock version at current  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							331de8ce8e 
							
						 
					 
					
						
						
							
							fontgen: remove "feature" feature  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2b0b1f10 
							
						 
					 
					
						
						
							
							fontgen: remove "generating the fonts" section  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							d967ed7d90 
							
						 
					 
					
						
						
							
							fontgen: move lv_font_conv doc  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							ef17f2f981 
							
						 
					 
					
						
						
							
							fontgen: generate font .c files in build dir  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							e39f183efe 
							
						 
					 
					
						
						
							
							fontgen: make simulator build fonts too  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							b9fbee1007 
							
						 
					 
					
						
						
							
							Added lv_font_conv to workflow main  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							43443eda74 
							
						 
					 
					
						
						
							
							fontgen: generate fonts at runtime with CMake  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0d9ef383 
							
						 
					 
					
						
						
							
							fonts: update README.md to match new method  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							c006f05c99 
							
						 
					 
					
						
						
							
							fontgen: simplfy json after removed external features key  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3671561f 
							
						 
					 
					
						
						
							
							fontgen: minor changes  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							a75912dd97 
							
						 
					 
					
						
						
							
							fontgen: remove .c from requested font if there  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4fd9c27f 
							
						 
					 
					
						
						
							
							fontgen: simplify enabled fonts  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							77645b20b2 
							
						 
					 
					
						
						
							
							fontgen: use patch file for jetbrains 0 fix  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							451d755e3d 
							
						 
					 
					
						
						
							
							fontgen: removed ability of removing .c ext  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							9535c1e651 
							
						 
					 
					
						
						
							
							fontgen: move features into fonts  
						
						 
						
						... 
						
						
						
						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-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0dc5ff47 
							
						 
					 
					
						
						
							
							fontgen: added missing requested font check  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							875b9c4bc5 
							
						 
					 
					
						
						
							
							fontgen: Added ability to choose fonts with .c  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							3005fe8710 
							
						 
					 
					
						
						
							
							Added FontAwesome5-Solid+Brands+Regular.woff to git  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
						
						
							
						
						
							4116baf72e 
							
						 
					 
					
						
						
							
							Added font auto-generate script  
						
						 
						
						
						
						
					 
					
						2022-05-10 22:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							09b852d8f0 
							
						 
					 
					
						
						
							
							Fix and test workflow  
						
						 
						
						
						
						
					 
					
						2022-05-08 22:27:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							c94e0d53bb 
							
						 
					 
					
						
						
							
							Ignore deleted files in format test  
						
						 
						
						... 
						
						
						
						Otherwise clang-format would fail with an error and exit the script
prematurely. 
						
						
					 
					
						2022-05-08 13:31:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							015f17cd25 
							
						 
					 
					
						
						
							
							Add formatting test workflow  
						
						 
						
						
						
						
					 
					
						2022-05-08 13:31:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							dedb397ae0 
							
						 
					 
					
						
						
							
							Systemtask : replace enum SystemTaskState by an enum class.  
						
						 
						
						
						
						
					 
					
						2022-05-08 13:29:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2b9d30d6 
							
						 
					 
					
						
						
							
							Simplify systemtask states  
						
						 
						
						
						
						
					 
					
						2022-05-08 13:24:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							beddfc346d 
							
						 
					 
					
						
						
							
							Disable clip_corner, because it is slow.  
						
						 
						
						
						
						
					 
					
						2022-05-08 13:21:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							2b9418c7f8 
							
						 
					 
					
						
						
							
							Fix dropdown graphical issues.  
						
						 
						
						... 
						
						
						
						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 13:21:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							8160748733 
							
						 
					 
					
						
						
							
							Force full screen refresh with a rounder function  
						
						 
						
						... 
						
						
						
						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 13:21:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6dac0a62f4 
							
						 
					 
					
						
						
							
							Remove lcd from DisplayApp  
						
						 
						
						
						
						
					 
					
						2022-05-08 13:12:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
						
						
							
						
						
							4229386501 
							
						 
					 
					
						
						
							
							List: add missing array include  
						
						 
						
						... 
						
						
						
						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-05-04 22:24:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FintasticMan 
							
						 
					 
					
						
						
						
						
							
						
						
							09a50dcc15 
							
						 
					 
					
						
						
							
							Mention that InfiniLink is searching for devs  
						
						 
						
						
						
						
					 
					
						2022-04-30 22:16:00 +02:00