Comments

Hacker News

Awesome!!

by alfredhchan

No undo/redo features built in?

by michael-jirl

Hey Michael,

Undo is mapped to command Z and redo is mapped to up command Z.

Thanks for the note. I’ll add a specific button for that.

by z_phxd

I did some testing. 3MB is incredible.

What is your plan to ensure this app is 100% compatible with Excalidraw?

by datduyng

I made sure whitespace render 90%+ or so excalidraw features. Upon new node that excalidraw implement, it preserve. Nothing is loss. Over the time, the gap will be bridge

by z_phxd

Your website design is beautiful.

In the screenshots I saw a terminal-like icon in toolbar, whats that for?

by akshayKMR

Thank you!! you can run code within the whiteboard if you want. Connect the terminals together and they will connect as well.

by z_phxd

Hey all, this is a fun project I made to take your desktop and provide a seamless excalidraw experience on the Mac totally free. I wanted to build something intuitive, lightweight (3.4 MB) and completely swift native. It's designed for power users.

It provides a borderless whiteboard pinned to your desktop layer. Quick hotkeys to access and use. If you want it will leave the architecture behind your files on your desktop after your flip it off.

link files, connect to obsidian, integrates with your apple ecosystem. MCP enabled. Would love your thoughts. Thanks!

https://github.com/zpphxd/whitespace

by z_phxd

Ill touch on how we got it so lightweight. The final DMG is 3.4MB. It's drawing everything with core graphics. Other apps bundle electron apps which at minimum is 100mb. Every framework it uses ships with macOS, so the bundle contains just the binary, one dependency (Sparkle, for auto-updates), a 60 KB font, and a small PNG.

by z_phxd

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Awesome!!
    by alfredhchan
  • No undo/redo features built in?
    by michael-jirl
  • Hey Michael,

    Undo is mapped to command Z and redo is mapped to up command Z.

    Thanks for the note. I’ll add a specific button for that.

    by z_phxd
  • I did some testing. 3MB is incredible.

    What is your plan to ensure this app is 100% compatible with Excalidraw?

    by datduyng
  • I made sure whitespace render 90%+ or so excalidraw features. Upon new node that excalidraw implement, it preserve. Nothing is loss. Over the time, the gap will be bridge
    by z_phxd
  • Your website design is beautiful.

    In the screenshots I saw a terminal-like icon in toolbar, whats that for?

    by akshayKMR
  • Thank you!! you can run code within the whiteboard if you want. Connect the terminals together and they will connect as well.
    by z_phxd
  • Hey all, this is a fun project I made to take your desktop and provide a seamless excalidraw experience on the Mac totally free. I wanted to build something intuitive, lightweight (3.4 MB) and completely swift native. It's designed for power users.

    It provides a borderless whiteboard pinned to your desktop layer. Quick hotkeys to access and use. If you want it will leave the architecture behind your files on your desktop after your flip it off.

    link files, connect to obsidian, integrates with your apple ecosystem. MCP enabled. Would love your thoughts. Thanks!

    https://github.com/zpphxd/whitespace

    by z_phxd
  • Ill touch on how we got it so lightweight. The final DMG is 3.4MB. It's drawing everything with core graphics. Other apps bundle electron apps which at minimum is 100mb. Every framework it uses ships with macOS, so the bundle contains just the binary, one dependency (Sparkle, for auto-updates), a 60 KB font, and a small PNG.
    by z_phxd

Related stories