How quandz24-ui/originos_web works
OriginOS WEB is a browser-based phone-interface simulation. Users interact with the simulated lock and home screens, open system surfaces and apps, and customize settings such as wallpapers, icons, and animations; browser storage preserves configuration. The root files appear to be the main version, with bt/ and publicBeta/ containing parallel variants. The README identifies the project but does not document its runtime wiring, and the excerpts do not establish most cross-module calls, so uncertain connections are shown only as unverified dashed links.
Main entry points: all.js Phone shell · settingsApp.js Settings app · loading.js Startup restore · controlsCenterEvent_Animtion.js Quick controls
Components 14
Phone interface
- Phone shell
all.js - Startup restore
loading.js - Quick controls
controlsCenter/controlsCenterEvent_Animtion.js
Personalization
- Settings app
settingsApp/settingsApp.js - Animation editor
settingsApp/animationUnlockOpeningApp/customOpening.js - Language selection
language.js
System features
- Music player
music.js - Passcode and lock
pass.js - System toasts
phone_sysToast.js - Clock and timer
watchstop.js - Calculator
calc.js
Local assets
- UI data
data.js - OriginOS media
originos_data
Other components
- User
Connections 12
- User → Phone shell: interacts with
- Phone shell → Startup restore: restores state
- Phone shell → Settings app: opens settings
- Phone shell → Quick controls: opens controls
- Settings app → Animation editor: configures
- Settings app → Language selection: sets language
- Phone shell → Music player: opens player
- Phone shell → Passcode and lock: handles locking
- Phone shell → System toasts: shows notices
- Phone shell → Clock and timer: shows clock
- Phone shell → Calculator: opens calculator
- Settings app → OriginOS media: selects assets