sixth.git
7 days agofeat(headtrack): move head tracking into engine, add IMU diagnostics master
Svjatoslav Agejenko [Wed, 9 Sep 2026 19:07:15 +0000 (22:07 +0300)]
feat(headtrack): move head tracking into engine, add IMU diagnostics

- drop product-side headtrack classes; the engine now auto-enables
  hot-plug head tracking for every app (Workspace delegates
  getHeadTracker() to ViewPanel)
- add --headtest and --headdebug diagnostic modes to Main: live
  IMU angle dump and a periodic stream-health line (frames, tick,
  dt, max gyro, calibrated angles)
- fix terminal fg/bg channel order in TerminalPanel cell caching;
  add PtySession.clear()/fillBox()
- document the head tracking boundary exception in doc/index.org

7 days agofeat(workspace): add terminal panel with PTY and VT100 emulation
Svjatoslav Agejenko [Wed, 9 Sep 2026 15:57:54 +0000 (18:57 +0300)]
feat(workspace): add terminal panel with PTY and VT100 emulation

- New bridge.pty package: UnixPty (JNA-based), PtySession,
  Vt100Emulator, and ScreenBuffer supporting fullscreen curses apps
  (alternate screen, application cursor keys)
- New workspace package: Workspace and TerminalPanel render the
  terminal as a panel in the 3D workspace
- Main gains a --selftest mode that drives the PTY end-to-end
  (shell prompt, ls, arithmetic echo, mc/htop open+quit, ESC
  handling) for xvfb-run CI verification
- Build: Java 21, maven-compiler-plugin 3.13.0, sixth-3d
  1.5-SNAPSHOT, add JNA 5.14.0, drop javainspect, repo URL
  www2 -> www3
- Docs: reposition Sixth as a spatial computing environment, define
  roles/boundaries vs sixth-3d, outline VM/VNC and Xvfb roadmap

5 months agodocs: expand project vision with 3D interaction concepts
Svjatoslav Agejenko [Tue, 24 Mar 2026 17:40:53 +0000 (19:40 +0200)]
docs: expand project vision with 3D interaction concepts

Add detailed descriptions for molecular dynamics VR integration, 3D document visualization, circuit simulation workflows, and statistical data visualization use cases

5 months agodocs: add CUSTOM_ID properties to all org-mode sections
Svjatoslav Agejenko [Sat, 21 Mar 2026 08:01:29 +0000 (10:01 +0200)]
docs: add CUSTOM_ID properties to all org-mode sections

5 months agoInitial commit
Svjatoslav Agejenko [Sat, 21 Mar 2026 07:25:31 +0000 (09:25 +0200)]
Initial commit