You are browsing as a guest. Sign up (or log in) to start making projects!

CaffeineOS

  • 1 Devlogs
  • 3 Total hours

The not so lite version of caffeineOS_lite inspired in hyprland

Open comments for this post

3h 9m 16s logged

CaffeineOS — Devlog #1: Hyprland-style tiling WM

Ported the WebOS1 (CaffeineOS Lite) codebase into the base for WebOS2 — full CaffeineOS, Hyprland-inspired.

What’s new

  • Dwindle tiling engine (tiling.js) — windows auto-split the screen recursively like Hyprland’s dwindle layout
  • Drag-to-swap — grab a window, drop it on another, they swap positions in the tree
  • Snap zones — drag near the left/right/top edge, get a live preview, drop to snap
  • Multi-instance windows — can now open multiple Terminal/Explorer windows at once (previously capped at 1 per app)
  • Floating dock (macOS-style magnification on hover) + open-app indicators
  • Topbar (Waybar-inspired) — logo dropdown (About/Shutdown), centered clock, fake system status icons
  • App launcherCtrl+Space opens a rofi-style searchable app grid
  • Rebranded WebOS1 → CaffeineOS Lite → now just CaffeineOS
    Reused ~90% of the HTML/CSS/JS from WebOS1 (login, terminal, explorer logic) — just refactored for multi-instance support and removed the fixed taskbar in favor of a topbar+dock split.

Next up

More topbar polish (maybe real workspaces), then some actually-useful apps (notes, calculator) with zero persistence — no localStorage, no cookies, everything dies on refresh by design.
 

0
0
6

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…