馃毟 Apply liblvgl as a default template for PROS 4 #356
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary:
Add liblvgl as a default template for only PROS 4 or newer projects.
Motivation:
As PROS 4 moves into mainline, liblvgl should become a default template as it was in the early access depot.
Test Plan:
It is not currently possible to test if liblvgl is applied when PROS 4 is in mainline but as proven from creating PROS 4 in early access, the template will be applied when creating a PROS 4 project regardless of depot. The test also proves liblvgl will not be applied when attempting to create a PROS 3 project.
Create a PROS 3 project (liblvgl should not be applied)
![Screenshot 2024-05-18 at 2 07 06鈥疨M](https://private-user-images.githubusercontent.com/71904196/331832080-c7c25f23-59f2-4d37-929b-bf88dd2c51e1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNzUzMTgsIm5iZiI6MTcxOTM3NTAxOCwicGF0aCI6Ii83MTkwNDE5Ni8zMzE4MzIwODAtYzdjMjVmMjMtNTlmMi00ZDM3LTkyOWItYmY4OGRkMmM1MWUxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDA0MTAxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ1ZTFlYTZmMDZiNmU5YTNmNzQwZDliMjgxZjNiZGE4NjIyNjgwMzYxZWIxYzRkM2ViOThhYjQxMGZmYzQ3N2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.OpLlFPEGe64eN487tzQMxOgMRvskT3bj-QS1F5IrjRE)
Create a PROS 4 project (liblvgl should be applied)
![Screenshot 2024-05-18 at 2 07 19鈥疨M](https://private-user-images.githubusercontent.com/71904196/331832086-79409504-e398-4928-8099-0ccb92956878.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNzUzMTgsIm5iZiI6MTcxOTM3NTAxOCwicGF0aCI6Ii83MTkwNDE5Ni8zMzE4MzIwODYtNzk0MDk1MDQtZTM5OC00OTI4LTgwOTktMGNjYjkyOTU2ODc4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDA0MTAxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViMWVjMjZlYzNhZGM0NGU0MzA4Y2E4YzZhNTlkMWYzY2VhZjQ3NDc3ZmNjMDljNWE1OGFlODZhOWZlOTU2ZWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bSUiY-ti--I2b-TA_BBqVlrUvOTKfMtKQHuyMD7ux_o)