| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: major editor overhaul (assets, properties, timeline, fonts) (#709) | Maze | 2026-02-23 | 67 | -4725/+4444 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: major editor overhaul (assets, properties, timeline, fonts) Refactor editor core systems to standardize UI architecture and improve performance. Assets & Properties: - Replace monolithic property items with composable `Section` architecture. - Add specialized sections for Transform, Blending, and Text. - Implement `NumberField` with scrubbing and math evaluation. - Add new ColorPicker with EyeDropper and multiple format support. - Standardize asset panels using new `PanelView` layout. Fonts & Stickers: - Implement custom font atlas/sprite system for high-performance previews. - Add virtualized FontPicker with search and favorites. - Refactor stickers to use a provider-based architecture (icons, emoji, flags, shapes). - Standardize sticker IDs to `provider:value` format. Timeline & Interaction: - Convert bookmarks to rich objects with notes, colors, and duration. - Refactor drag-and-drop to use Command pattern (enabling proper undo/redo). - Add Shift modifier to disable snapping during moves/resizes. - Add new overlays for layout guides and text editing. Renderer: - Add support for multi-line text, custom line-height, and letter-spacing. - Implement global composite operation (blend modes). - Update sticker node to resolve dynamic provider IDs. Infrastructure: - Add storage migrations (v3->v6) for text weights, sticker IDs, and bookmarks. - Update global styles and core UI components (Button, Input, Popover). * add ts-nocheck directive to settings-legacy.tsx to suppress TypeScript errors * fix: correct global composite operation assignment in TextNode to ensure proper blend mode handling * deleted shadcn components with errors * formatting * fix linter issues * migrate from next middleware to proxy * add missing component back * add breadcrumb back * chore: add @radix-ui/react-primitive deps * chore: more deps * chore: add missing env vars to bun-ci * next env | ||||
| * | refactor | Maze Winther | 2026-02-10 | 42 | -748/+998 |
| | | |||||
| * | add transform + few fixes | Maze Winther | 2026-02-08 | 5 | -94/+255 |
| | | | | | | | | | feat: transform feat: batch command fix: slider undo fix: timeline zoom perf refactor: make updateElement support multiple | ||||
| * | refactor: replace text-specific update command with generic | Maze Winther | 2026-02-08 | 1 | -15/+15 |
| | | |||||
| * | fix: resize-none | Maze Winther | 2026-02-08 | 1 | -1/+1 |
| | | |||||
| * | feat: update text properties to use dynamic font size limits and scaling | Maze Winther | 2026-02-08 | 1 | -6/+7 |
| | | |||||
| * | blog ui fixes | Maze Winther | 2026-02-07 | 1 | -1/+1 |
| | | |||||
| * | checkbox | Maze Winther | 2026-02-03 | 1 | -1/+1 |
| | | |||||
| * | remove hover state from export button | Maze Winther | 2026-02-03 | 1 | -1/+1 |
| | | |||||
| * | fix: click empty on track to move playhead | Maze Winther | 2026-02-02 | 2 | -2/+10 |
| | | |||||
| * | increase zoom of buttons + refactor | Maze Winther | 2026-02-02 | 1 | -5/+7 |
| | | |||||
| * | feat: exponential zoom | Maze Winther | 2026-02-02 | 1 | -17/+14 |
| | | |||||
| * | fix onboarding text | Maze Winther | 2026-02-01 | 1 | -5/+3 |
| | | |||||
| * | testing 4 | Maze Winther | 2026-02-01 | 1 | -0/+1 |
| | | |||||
| * | testing 3 | Maze Winther | 2026-02-01 | 3 | -8/+8 |
| | | |||||
| * | testing 2 | Maze Winther | 2026-02-01 | 1 | -3/+3 |
| | | |||||
| * | testing | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | |||||
| * | please | Maze Winther | 2026-02-01 | 2 | -2/+2 |
| | | |||||
| * | update type definition for containerRef in ColorPickerProps to allow null | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | |||||
| * | fix type definition for ref in PanelBaseViewProps | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | |||||
| * | typescript error | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | |||||
| * | fix type error (build) | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | |||||
| * | refactor services structure | Maze Winther | 2026-01-31 | 2 | -2/+2 |
| | | |||||
| * | codebase overhaul (#697) | Maze | 2026-01-31 | 138 | -15048/+12061 |
| | | |||||
| * | feat: add support for deleting/splitting multiple elements instead of single | Maze Winther | 2025-09-02 | 3 | -140/+100 |
| | | |||||
| * | style: make plus button bigger | Maze Winther | 2025-09-01 | 1 | -2/+2 |
| | | |||||
| * | move logic to zustand store | Maze Winther | 2025-09-01 | 1 | -38/+3 |
| | | |||||
| * | disable back animation | Maze Winther | 2025-09-01 | 2 | -1/+4 |
| | | |||||
| * | refactor: make stickers use panel base view | Maze Winther | 2025-09-01 | 2 | -60/+43 |
| | | |||||
| * | refactor: remove success toast | Maze Winther | 2025-09-01 | 1 | -2/+0 |
| | | |||||
| * | actually fix border | Maze Winther | 2025-09-01 | 2 | -2/+2 |
| | | |||||
| * | feat: remove default background scene and add scene management | Maze Winther | 2025-09-01 | 8 | -89/+235 |
| | | |||||
| * | fix: border issue | Maze Winther | 2025-09-01 | 1 | -1/+1 |
| | | |||||
| * | fix: scenes now load properly | Maze Winther | 2025-09-01 | 1 | -171/+187 |
| | | |||||
| * | fix: don't pre-fetch sounds | Maze Winther | 2025-09-01 | 2 | -80/+68 |
| | | |||||
| * | refactor: reduce code duplication | Maze Winther | 2025-09-01 | 1 | -7/+2 |
| | | |||||
| * | refactor(core): switch to scene-based architecture | Maze Winther | 2025-09-01 | 5 | -25/+257 |
| | | |||||
| * | feat: scenes button to timeline toolbar | Maze Winther | 2025-08-31 | 2 | -411/+509 |
| | | |||||
| * | style: fix timeline toolbar border to extend full width | Maze Winther | 2025-08-31 | 2 | -2/+2 |
| | | |||||
| * | style: spacing | Maze Winther | 2025-08-31 | 1 | -2/+0 |
| | | |||||
| * | refactor: move timeline toolbar to separate file | Maze Winther | 2025-08-31 | 2 | -380/+414 |
| | | |||||
| * | more changes | Maze Winther | 2025-08-31 | 3 | -8/+84 |
| | | |||||
| * | bunch of small improvements | Maze Winther | 2025-08-31 | 4 | -128/+177 |
| | | |||||
| * | gradient backgrounds now work | Maze Winther | 2025-08-31 | 1 | -2/+2 |
| | | |||||
| * | refactor: improve types, fix background blur, some other stuff | Maze Winther | 2025-08-31 | 2 | -5/+12 |
| | | |||||
| * | more styling | Maze Winther | 2025-08-31 | 3 | -3/+3 |
| | | |||||
| * | style: spacing | Maze Winther | 2025-08-31 | 1 | -2/+2 |
| | | |||||
| * | feat: implement timeline caching with cache indicator | Maze Winther | 2025-08-31 | 4 | -56/+339 |
| | | |||||
| * | idk | Maze Winther | 2025-08-31 | 1 | -4/+0 |
| | | |||||
| * | style: fix spacing | Maze Winther | 2025-08-31 | 1 | -1/+1 |
| | | |||||
