Commit Graph

8 Commits

Author SHA1 Message Date
andrew 627c52a5b7 Make Bigscreen a Qt shell; move login to OS
Update documentation to treat the Tauri/HTML prototype as legacy and define Bigscreen as a native Qt/QML/C++ shell. Remove in-shell PIN/login as a target feature and clarify that account selection, sign-in, and session choice are handled by a controller-friendly OS login (SDDM) implemented under Desktop Mode. Add phased plan, build/run notes for Qt vs legacy Tauri prototype, and clarify session/login workflow and responsibilities across Bigscreen/, Desktop/, and the top-level README.
2026-05-23 17:33:12 +12:00
andrew 8bea372b98 Expand Desktop README and update root link
Replace the old concise Desktop README with a much-expanded Desktop/README-Desktop.md that consolidates and extends Desktop Mode documentation. The new file adds Design Vision, Windows/macOS/KDE influences, Nebula identity, current development status, milestones (prototype → theming → apps → packaging), recommended workflow (symlinks, apply/reload scripts), suggested layout and visual identity, and useful test commands. Deleted the old Desktop/README.md and updated the top-level README.md to point to Desktop/README-Desktop.md. Purpose: provide a clearer, actionable guide for Desktop Mode development and to separate Desktop Mode docs from Bigscreen Mode.
2026-05-23 17:28:19 +12:00
Andrew Zambazos f0d2926872 Add mode READMEs and move Bigscreen app
Add comprehensive READMEs for Bigscreen and Desktop modes, and relocate the Tauri frontend prototype into a new Bigscreen/ subdirectory. This moves package.json/package-lock, src, src-tauri, assets, views, styles and related files into Bigscreen/ to separate the controller-first shell from top-level docs. Update the root README.md to reframe the project as "NebulaOS", describe Bigscreen/Desktop modes, the vision, tech stack and development notes. This reorganizes the repo layout for clearer mode separation and documentation.
2026-05-21 20:11:18 +12:00
andrew 5261a82115 Add Linux prerequisites and tighten Windows cfg
Update README: rename "Run (Windows dev)" to "Run (dev)", add a Linux (Ubuntu/Debian) prerequisites section with required apt packages and instructions to install Node/Rust and run dev, and clarify the Linux VM build step. Tweak src-tauri/src/main.rs to scope the windows_subsystem attribute to only non-debug Windows builds (add target_os = "windows" to the cfg_attr) to avoid extra console windows in release builds on Windows.
2026-04-14 21:04:21 +12:00
andrew 3a2c3f9ff1 Update README.md 2026-02-15 22:53:15 +13:00
andrew 89eedf5522 Add Nebula Shell v0 prototype and redesign
Introduce a working v0 Nebula Shell prototype (Tauri frontend) and redesign docs. Adds a complete frontend under src/ (views: home, lock, library, settings, overlays), core adapters (input, nav, passkey, router, state), global styles and shell guidelines, and view-specific HTML/CSS/JS. Update README with prototype notes, install/run/build instructions and controller testing tips. Update package.json to add dev/build scripts and add @nebulaproject/core as a dependency. Also include a detailed REDESIGN_DOCUMENTATION.md describing the Xbox-inspired horizontal dashboard, component patterns, and developer notes.
2026-02-15 22:52:35 +13:00
andrew 0102d06bba Add Tauri app skeleton and project files
Initialize the Nebula OS Tauri project: add frontend (src/) with HTML, JS, CSS and SVG assets, plus a sample greet UI. Add src-tauri Rust backend (Cargo.toml, build.rs, main/lib) with a greeting command, tauri.conf.json, capability schema and platform icons. Add package.json (dev dependency on @tauri-apps/cli), .gitignore files and VSCode recommended extensions. Expand README with project vision, architecture and phase roadmap to document the Windows-first development plan.
2026-02-15 19:12:56 +13:00
andrew b7f31c801a Initial commit 2026-02-15 18:58:07 +13:00