Repository navigation
FigCraft v0.2.0
What's Changed
- M4: fix the components hug test on machines without craft-fonts by @bflatastic in #1
- M4: vector edit mode tools: pen branching, bend, paint bucket, lasso, cut, mirroring, point panel by @bflatastic in #2
- M2: auto layout depth: min/max UI, ignore auto layout toggle, text baseline alignment, grid tracks and cells by @bflatastic in #3
- M1: layers panel depth: search, shift-click ranges, sticky collapse, reveal selection, Tab rename by @bflatastic in #4
- M4: Assets panel: thumbnails, search, drag components onto the canvas into frames and auto layout by @bflatastic in #5
- M1: keyboard transforms: arrows reorder auto layout children, Cmd+arrows resize by @bflatastic in #6
- M1: paint depth: gradient stops on the canvas, colour models, colours on this page by @bflatastic in #7
- M4: text depth: inline IME composition, variable font axes, range-aware typography polish by @bflatastic in #8
- M1: ruler guides: drag out of the rulers, move, drag back to remove, position tags by @bflatastic in #9
- M5: prototyping: custom bezier and spring easings, device frames in the presenter by @bflatastic in #10
- M1: frame presets panel for the Frame tool; presets land beside existing frames; swap orientation by @bflatastic in #12
- M3: variable binding in the Design panel; bound layers follow variable edits by @bflatastic in #11
- M3: effect and grid styles in the Design panel by @bflatastic in #14
- M6: import REST API file JSON by @bflatastic in #13
- M1: stroke settings: dash and gap, join and miter angle, end points, individual strokes by @bflatastic in #16
- M6: Inspect code in CSS, SwiftUI and Jetpack Compose by @bflatastic in #15
- M1: mask types: alpha, vector outline and luminance masks by @bflatastic in #17
- M4: text range fills in the Fill section by @bflatastic in #18
- M5: prototyping: overlays animate out when closed by @bflatastic in #19
- Roadmap: recompute totals after day 2 by @bflatastic in #20
- M4: expose nested instances' properties on instances by @bflatastic in #22
- M1: fix inner shadow bands: shadow from the shape, not the layer's crop; banded rendering matches one piece by @bflatastic in #24
- M6: version history: versions saved in the .figcraft file, version commands and panel by @bflatastic in #21
- M4: vector eraser in edit mode by @bflatastic in #25
- M1: sections and frames: resize to fit, section colours, ready-for-dev status by @bflatastic in #23
- M6: paste images from other apps; the newest clipboard content wins by @bflatastic in #26
- M4: component descriptions in the Design panel by @bflatastic in #28
- M2: auto layout drag: wrap rows and grid cells by @bflatastic in #27
- M5: prototyping: edit interactions on several layers at once by @bflatastic in #29
- M1: rotated handle box for layers that share a rotation by @bflatastic in #30
- M3: bind variables to opacity, padding, gaps, sizes, font size, text and visibility by @bflatastic in #31
- M3: Variables editor with aliases, scopes, and rename/delete for variables, modes and collections by @bflatastic in #33
- M4: right-to-left and mixed-direction text (Unicode bidi) by @bflatastic in #34
- M7: performance: retained canvas renders, virtual layers panel, shared text layouts, cargo xtask bench by @bflatastic in #35
- M4: local libraries: publish, enable, place and apply, updates with overrides kept by @bflatastic in #32
- M6: view a version on the canvas before restoring it by @bflatastic in #36
- M1: layers panel drag polish: edge scrolling, spring-open groups, ghost label by @bflatastic in #37
- M6: autosave checkpoints in version history by @bflatastic in #38
- M7: README: ArtCraft logo and app icon load in the private repo by @bflatastic in #40
- M4: shape builder tool (Shift+M) by @bflatastic in #39
- M6: Inspect tab: properties with styles and variables, redlines on hover by @bflatastic in #41
- M6: REST import of prototypes and variables; export panel polish by @bflatastic in #42
- M1: pixel preview by @bflatastic in #43
- M4: arrow keys move visually through right-to-left text by @bflatastic in #44
- M1: drag layers onto a page in the Pages list by @bflatastic in #46
- M2: auto layout nesting: one-pass nested hug/fill, coherent sizing, drag across nested frames by @bflatastic in #45
- M6: Inspect tab: assets list with export by @bflatastic in #47
- M5: scrolling inside device frames and a prototype preview pane by @bflatastic in #48
- M6: HTML + CSS code for whole frames by @bflatastic in #50
- M1: Scale tool panel: scale by factor or size around an anchor by @bflatastic in #49
- M7: ROADMAP refresh: weighted depth ~68%, updated estimates and gap list by @bflatastic in #51
- M3: variable groups in the Variables editor sidebar by @bflatastic in #52
- M3: bind line height and letter spacing to variables by @bflatastic in #53
- M3: paint: colour profiles (Display P3), image adjustment presets, style picker by @bflatastic in #54
- M7: README: ArtCraft logo from a public URL so it loads in every client by @bflatastic in #57
- M3: bind effects to variables by @bflatastic in #55
- M3: component slots and nested override edge cases by @bflatastic in #56
- M1: custom window title bar by @bflatastic in #59
- M3: library variables by @bflatastic in #60
Full Changelog: https://github.com/storytold/figcraft/commits/v0.2.0