Skip to content

Fizzy SDK 0.2.31

Choose a tag to compare

@github-actions github-actions released this 19 Oct 03:23
· 347 commits to main since this release
8eccc84

Plugin-facing SDK package for Fizzy 0.2.31.

Pin in your plugin's build.zig.zon:

.fizzy = .{
    .url = "https://github.com/fizzyedit/fizzy/releases/download/sdk-v0.2.31/fizzy-sdk-v0.2.31.tar.gz",
    .hash = "…",
},
zig fetch --save=fizzy https://github.com/fizzyedit/fizzy/releases/download/sdk-v0.2.31/fizzy-sdk-v0.2.31.tar.gz

Do not pin the git archive of this tag — that is the full monorepo (app zon / Velopack).
This asset is the sdk/ package with core + sdk/src vendored in.
Locally, .path = "../fizzy/sdk" is fine while developing against an unreleased SDK.

See docs/PLUGINS.md §2.3.


Changes since sdk-v0.2.30

SDK

  • sdk: release 0.2.31 (#611) (8eccc84)
  • sdk + text: an owner puts a document's history back from its track (#609) (52d1cc7)
  • app: recent folders remember when they were opened (#603) (1231a44)
  • workbench: a home surface replaces the built-in home page (#599) (f6d4f92)
  • sdk: a plugin can put a tray's or a lone float's view away (#593) (7a873d4)
  • sdk: a plugin's data folder entry goes with the plugin (#587) (d9dd022)
  • backend: fizzy's in-app glass is the backend's, core re-exports it (#586) (35d32f2)
  • app: every glass draws in the window material (#549) (f841a60)
  • sdk: undoing someone else's step is announced as fizzy.history.undone (#581) (f793b5c)
  • sdk: a plugin has a data folder of its own (#560) (3202493)
  • app: the tape player hides into a dome, its liquid the tape's progress (#572) (05c8963)
All commits in this range
  • sdk: release 0.2.31 (#611) (8eccc84)
  • app: a closed document's track is kept, and picked up when it opens again (#610) (cf4a66c)
  • sdk + text: an owner puts a document's history back from its track (#609) (52d1cc7)
  • web: an Apple Pencil is the mouse, not a finger (#600) (09ff3b6)
  • app: recent folders remember when they were opened (#603) (1231a44)
  • workbench: a home surface replaces the built-in home page (#599) (f6d4f92)
  • layout: Debug builds name a view that scrolls itself without saying so (#602) (31cd23b)
  • layout: a document tab dragged out floats in a workspace of its own (#584) (ba4388a)
  • app: a demo gives back a folder opened from a zip's bytes (#596) (4438cea)
  • backend: tear-off across a title bar, and back in at once (#605) (6b69cb1)
  • ci: main's checks pass again (a formatted file, the examples' branch) (#597) (8723266)
  • docs: a tarball zig fetch caches breaks the next build's hash on 0.17 (#595) (c3266b5)
  • windows: a dragged view is carried outside its window (#463) (7df5481)
  • backend: dvui's Debug window tears off too (#594) (74dbd81)
  • sdk: a plugin can put a tray's or a lone float's view away (#593) (7a873d4)
  • layout: a place's corner is a small bubble peeking past its curve (#578) (a7e67ff)
  • sdk: a plugin's data folder entry goes with the plugin (#587) (d9dd022)
  • backend: floats are OS windows again on macOS (#592) (c20b317)
  • backend: tear-off works again, and a window keeps its size out and back (#591) (d1544b6)
  • store: a plugin id that differs only in case is refused safely (#585) (2227fdc)
  • popout: a float's window keeps its title for automation (#588) (077d065)
  • backend: fizzy's in-app glass is the backend's, core re-exports it (#586) (35d32f2)
  • app: every glass draws in the window material (#549) (f841a60)
  • backend: a float dragged out is its own OS window from the start (#577) (8e897f0)
  • layout: opening the view picker no longer stalls a frame (#570) (9b2a745)
  • docs: dvui-dev zig-0.17's patches since the OS-window ask (#564) (3e11455)
  • core: a replayed backdrop captures inside a front-to-back block (#550) (13fa309)
  • macos: a drag over overlapping windows lands in the one in front (#579) (74c9819)
  • sdk: undoing someone else's step is announced as fizzy.history.undone (#581) (f793b5c)
  • sdk: a plugin has a data folder of its own (#560) (3202493)
  • app: the tape player hides into a dome, its liquid the tape's progress (#572) (05c8963)
  • text: a document's history keeps to a limit, the oldest steps going first (#582) (4300857)
  • app: the history grip grows into its bar, liquid flowing into the line (#562) (b9fd6b3)

Full diff