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

36m logged

devlog #2 — window manager arc

the os grew a real window system . everything is managed from one
createWindow(app) function, so adding a new app is just adding an object
with a name, an icon and a render function.

what’s new:

  • 3 apps now: about, notes, terminal
  • close / minimize / maximize on every window (green button remembers
    your old size + position and puts it back)
  • windows resize from a corner grip, focus raises them above the others
  • a dock with the mac hover-magnify effect and little dots under
    running apps — minimized windows can be brought back from there
  • notes autosave to localStorage as you type (“saving…” → “saved ✓”)
  • terminal got a tiny shell: help, neofetch, echo, ls, clear…

the dock magnify is just a css transform on hover:

0
1

Comments 0

No comments yet. Be the first!