You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dev
7da7285d94
feat(uix): cropper, image-picker, image-adjustments + reusable zoom-pan layer
Three new components across all 4 layers (morfo/soma/sema/eidos) + demos + langs + READMEs:
- ImageAdjustments — reusable image-filter sliders subcomponent.
- ImagePicker — composes file-upload + image + image-adjustments (fill modes, rotation).
- Cropper — Ark image-cropper anatomy: normalized 0-1 crop rect, rect + round shapes,
8 resize handles, fixedSize move-only (avatar), canvas Blob output (5-arg drawImage
for SVG safety), wheel/pan zoom, two-zone gesture (selection moves the area, the
background pans to set focus; img draggable=false guards native DnD per zag).
New reusable soma/layers/zoom-pan: cursor-centered zoom, clamped pan, transform +
viewport-frac-to-content-frac mapping. Image-viewer / diagram-pan / map can reuse it.
sema: add 'zoom' verb to the handle family (direct manipulation, documented extension).
slider: track visible at zero (gray, not white), thumb lifts on drag.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
4 months ago |
| .. |
|
active
|
Remove frontend art
|
5 months ago |
|
demos
|
palabras: grip+drag+inspector y fixes de borrado de bloque
|
4 months ago |
|
temas
|
fix(temas/tema): cut/scoop switch participates as a cut-capsule (not excluded)
|
4 months ago |
|
uix
|
feat(uix): cropper, image-picker, image-adjustments + reusable zoom-pan layer
|
4 months ago |
|
+layout.svelte
|
Refactor active uix architecture
|
5 months ago |
|
layout.css
|
sema/morfo/eidos: typed selector builder + dialog wrapper + emerge color
|
5 months ago |