I’m the author. Boxing turns the new tab into a canvas: big boxes hold small boxes, small boxes hold bookmarks, and you can drag, connect and zoom.

The part that might interest people here: every design call is written up as an ADR in the repo, including the ones I reversed. A free hue slider got replaced by 5 hand-tuned themes because it allowed ugly combos (ADR-0012). The font sizes all derive from one base value with an 11px floor (ADR-0019). WebDAV sync went from last-write-wins to a per-box three-way merge with a snapshot before anything gets overwritten (ADR-0009). There’s also a contrast check in CI that fails the build if a clickable control relies on a too-faint border.

No analytics, no tracking. Data lives in browser storage; WebDAV or Gist backup is opt-in. Plain JS, Manifest V3, 14 languages, on the Firefox and Edge add-on stores.

https://github.com/Xxx91n/boxing

Happy to hear where the design or the code is wrong. Translation fixes are very welcome too.

  • RumRunningDevil@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    6 days ago

    Despite being pretty universally anti-LLM the existence of your own ticket and change management system at least indicates that you’ve thought a lot about this.

    Like others have said I wouldn’t expect a great deal of community or outside contribution, it’s LLM generated and, quality aside, that sort of thing rarely generates excitement from others. LLMs are atomizing like that.

    But if this fits your use case than I’m happy for you. Maybe make some human commits? The idea of an infinite canvas tab bar is fun at the very least and reminds me of vxwm