e2d5e6922909aa5a7b52017017485fddd32f2031
orisys-app
Desktop applications that consume the Orisys SDK.
| App | Status |
|---|---|
apps/customer |
Scaffold shell (theme / locale / prefs / logging) |
apps/internal |
Stub for future calibration & automated testing |
Layout
shared/— common paths, prefs, theme, i18n, loggingapps/customer/config/— locales, default prefs, editablesensors/copiesapps/customer/outputs/— generated logs and calibration exports (gitignored)build/— Windows PyInstaller packaging (build/customer/build.ps1)
Run (customer shell)
cd D:\repo\orisys-app
python -m pip install -e .\shared -e .\apps\customer
python .\apps\customer\run.py
Or without install:
$env:PYTHONPATH = "D:\repo\orisys-app\shared\src;D:\repo\orisys-app\apps\customer\src"
python D:\repo\orisys-app\apps\customer\run.py
Branding
Window / EXE icon: shared/resources/branding/logo.png
Top bar / About: shared/resources/branding/logo_topbar.png
Dark mode is the default. Logos currently sit on a black tile; a transparent (or light) variant may be needed for polished light mode later.
Versioning
- Customer app version (
orisys_customer.__version__) — shown in Help → About and used for releases. - Shared package version (
orisys_app_shared.__version__) — internal library version. - Shared API (
orisys_app_shared.API_VERSION) — compatibility tag. Customer declaresREQUIRES_SHARED_API; startup logs a warning on mismatch.
Deferred
Run/Stop pipeline, arrow/force plots, units, calibration capture, Open3D finger mesh, sync-from-wheel for config/sensors, PyInstaller packaging, and the internal app.
Description
Languages
Python
84.8%
HTML
11.7%
C
2.6%
PowerShell
0.8%
FreeBASIC
0.1%