Commit Graph

14 Commits

Author SHA1 Message Date
11fc998368 SCons: Integrate annotations where relevant
• Expand Ruff linter to catch & upgrade legacy type-hint syntax
2025-11-22 13:22:31 -06:00
5277c94fe4 Update the source sets configuration for the app and lib modules to match the default configuration
Both the `app` and `lib` modules had custom source sets configuration originating from the early days of the project. This updates the configuration to match the default Android Studio configuration which will simplify the addition of unit tests and instrumented tests to the project.

Note that for backcompat reasons, some folders (such as the `res` folder in the `app` module) are left as is.
2025-10-24 07:44:19 -07:00
02d9ff99e5 Fix alphabetical order of codespell ignore list 2025-06-02 09:31:06 -04:00
6b99608950 Add SMAA 1x 2025-05-21 15:02:09 -04:00
ff83fdcdd7 Pre-commit: Fix applying ruff to SCsub files
Also ignore iOS template dummy.h file for header guards check.

Update ruff to 0.8.4 while at it.
2024-12-28 10:19:46 +01:00
d470c2ac6a Add Jolt Physics as an alternative 3D physics engine
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2024-12-11 13:57:25 +01:00
70d41e7cec Style: Update pyproject.toml syntax 2024-11-14 13:05:21 -06:00
66fe2c8b44 SCons: Bump minimum SCons & Python versions
SCons: 3.1.2 → 4.0
Python: 3.6 → 3.8
2024-11-12 11:30:24 -06:00
9f9ee0c813 SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
b88585abfc Add linux camera support 2024-09-25 12:08:06 +02:00
fdc6ffd264 Style: Update ruff & mypy to latest versions 2024-09-20 09:36:09 -05:00
26859357c5 CI: Migrate codespell logic to pyproject.toml 2024-06-03 10:19:58 -05:00
d9f8ef68df Update pre-commit hooks configuration to use ruff instead of black 2024-05-21 18:02:29 -05:00
f4e58691c2 SCons: Consolidate pysettings via pyproject.toml 2024-05-14 12:01:48 -05:00