v1.0.0-beta.2
Pre-release
Pre-release
1.0.0-beta.2 – 2026-09-02
Added
- Exposure, temperature, tint and sharpen adjustments, bringing the
panel to seven controls in photographic order. Exposure is
multiplicative in stops, so its two halves are symmetrical in a way
brightness cannot be; temperature and tint are the two axes a white
balance is expressed in; sharpen is an unsharp mask that lifts edges
and leaves flat areas alone (#7) - Straight line tool, the arrow without the head: it records the two
ends of the drag and nothing in between (#8) - Progress on the save button, covering both the editor's own export
and the host's upload afterwards, through a newsavingprop. The
editor only knows when it handed the blob over, not when it landed
(#10)
Fixed
- Every control rendered ten pixels larger than the interface around it
inside Nextcloud. The editor declared--default-clickable-areaon
its own root, which overrode the server's 34px; it now registers a
fallback instead, so the host's value always wins (#9)
Changed
- The adjust panel opens on exposure rather than brightness
- The playground and the published demo render against a copy of the
variables a Nextcloud server serves, rather than hand-written
stand-ins that were wrong about the clickable area. A weekly workflow
keeps that copy current (#9)
Documented
- The package has to be bundled: its entries import their own
stylesheet, so a plain Node process cannot load them and
server-side rendering is out (#6)