Commit Graph

14 Commits

Author SHA1 Message Date
Thaddeus Crews 11fc998368 SCons: Integrate annotations where relevant
• Expand Ruff linter to catch & upgrade legacy type-hint syntax
2025-11-22 13:22:31 -06:00
Fredia Huya-Kouadio 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
Adam Scott 02d9ff99e5 Fix alphabetical order of codespell ignore list 2025-06-02 09:31:06 -04:00
Raymond DiDonato 6b99608950 Add SMAA 1x 2025-05-21 15:02:09 -04:00
Rémi Verschelde 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
Mikael Hermansson 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
Thaddeus Crews 70d41e7cec Style: Update pyproject.toml syntax 2024-11-14 13:05:21 -06:00
Thaddeus Crews 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
Thaddeus Crews 9f9ee0c813 SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
Paweł b88585abfc Add linux camera support 2024-09-25 12:08:06 +02:00
Thaddeus Crews fdc6ffd264 Style: Update ruff & mypy to latest versions 2024-09-20 09:36:09 -05:00
Thaddeus Crews 26859357c5 CI: Migrate codespell logic to pyproject.toml 2024-06-03 10:19:58 -05:00
Jakub Marcowski d9f8ef68df Update pre-commit hooks configuration to use ruff instead of black 2024-05-21 18:02:29 -05:00
Thaddeus Crews f4e58691c2 SCons: Consolidate pysettings via pyproject.toml 2024-05-14 12:01:48 -05:00