Ivan syntaxbullet
  • Munich, Germany
  • Joined on 2025-02-05
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-04 14:11:03 +00:00
6e5d58a638 perf(brush): reuse stroke session canvas
1a43d1f0e5 fix(commands): narrow deferred history policy
88208ea1ad perf(document): index layer read paths
1acfcbe4a5 perf(history): batch transform drag undo
a030f2065a perf(renderer): draw checkerboard with shader
Compare 8 commits »
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-04 13:10:53 +00:00
7188569672 feat: add ComfyUI integration for image generation
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-04 09:49:44 +00:00
af50a165da feat: add magic wand tool with settings and controls, including UI integration and functionality
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-04 09:13:55 +00:00
6b6c2ebb80 feat: add chroma key tool and settings, including UI components and controls
e5c7f09cea feat: add shortcuts display
Compare 2 commits »
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-03 21:18:58 +00:00
cbd4eb5e9b feat: implement brush availability hints and enhance layer rendering order
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-03 20:28:42 +00:00
e8073e6146 feat: enhance bottom controls and UI components
4590b47e19 Remove crop tool
Compare 2 commits »
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-03 18:49:37 +00:00
4ad0bb8b2c feat: enhance layer masking functionality and brush controls
daaa2a6667 fix(masks): show tinted mask edit overlay
15f3a934e0 feat(masks): add mask editing mode
4a21b28ed0 fix(masks): render layer masks
29c0d1eafd fix(tools): respect pan while painting
Compare 14 commits »
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-03 14:34:45 +00:00
ba3f253ee5 feat(renderer): enhance image rendering with asset synchronization and clipping
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-03 14:26:52 +00:00
bc0fbea029 feat(renderer): render image textures
71e97388da feat(input): select image layers on canvas
ed4d419c4d feat(view): import images from file or clipboard
44295b1b2d feat(renderer): render image layer placeholders
75466d2aa6 feat(commands): add image asset layer commands
Compare 19 commits »
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-03 08:18:05 +00:00
b5c7f87a20 refactor(view): extract canvas viewport hooks
c7730518ad feat(input): route temporary pan through tool state
9e1050e5f3 feat(commands): add tool mode commands
c23efeb397 feat(editor): add tool interaction state
ac2a156a1f style(view): overlay compact top bar
Compare 24 commits »
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-02 21:11:19 +00:00
02df52c978 feat: add core domain model foundations
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-02 20:52:49 +00:00
5f767a6688 refactor: move server entrypoint to root
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-02 20:51:02 +00:00
64838e85ba refactor: move frontend code into view
syntaxbullet created branch main in syntaxbullet/image-studio 2026-07-02 20:39:40 +00:00
syntaxbullet pushed to main at syntaxbullet/image-studio 2026-07-02 20:39:40 +00:00
f9ec3e5528 init: bootstrap image studio
syntaxbullet created repository syntaxbullet/image-studio 2026-07-02 20:39:32 +00:00
syntaxbullet pushed to main at syntaxbullet/skills 2026-07-02 20:31:29 +00:00
cb814427f1 chore: remove unused skills
syntaxbullet pushed to main at syntaxbullet/bmp-website-2026 2026-07-01 16:02:21 +00:00
2842caa936 feat: update Preistraeger page to include a simple winner grid for 2023 and remove unused components
syntaxbullet pushed to main at syntaxbullet/bmp-website-2026 2026-07-01 09:39:53 +00:00
2fda7e8122 feat: add PartnerLogoMark component for dynamic partner logo rendering
syntaxbullet pushed to main at syntaxbullet/bmp-website-2026 2026-06-30 17:21:15 +00:00
1bc1f31940 feat: Add preload script for header awards navigation and update nav items