Commit Graph

  • b31a949215 feat: implement Clone Stamp tool with GUI integration clone-tool Your Name 2026-07-26 06:08:07 +03:00
  • a64f1184cd feat: add star sparkle brush preset and enhance star brush parameters main Your Name 2026-07-26 03:50:02 +03:00
  • acd7de5dd3 Merge branch 'Art-media-checkered-pattern-analysis' Your Name 2026-07-25 22:57:03 +03:00
  • cea60143b1 feat: enhance star brush with sparkle effect and update UI label Your Name 2026-07-25 22:56:14 +03:00
  • fd205309b6 fix: resolve checkerboard artifact in brush strokes and update AGENTS.md for v3.05 Art-media-checkered-pattern-analysis Your Name 2026-07-25 20:39:13 +03:00
  • 19a7e51813 feat: add cyclic color and speed options for brush settings Your Name 2026-07-25 17:29:26 +03:00
  • 683dac06ec refactor: improve code readability by formatting and restructuring function parameters and logic Your Name 2026-07-25 16:56:28 +03:00
  • 45a231a456 feat: allow brush strokes to extend beyond canvas edges in viewport and shader calculations Your Name 2026-07-25 16:34:51 +03:00
  • eb17bf4205 feat: implement compact layout and real-time preview for Brushes & Tips panel Your Name 2026-07-25 16:28:31 +03:00
  • 1dabd9c31e Optimize stroke cache and benchmark configurations Your Name 2026-07-25 05:20:12 +03:00
  • 1cc8a3f373 Remove outdated SVG reports for warm 10th stroke analysis in stroke_mask_pooling Your Name 2026-07-25 05:19:18 +03:00
  • 8563a44211 Add SVG report for typical stroke mask pooling at warm 10th stroke performance-optimization Your Name 2026-07-24 23:43:42 +03:00
  • 844fd4a026 feat: enhance PlainSlider to eliminate visual artifacts and improve boundary handling Your Name 2026-07-24 19:11:01 +03:00
  • ee6ad2dc20 chore: configure criterion benchmarking for hcie-engine-api and update benchmark dependency handling plain-slider-fix Your Name 2026-07-24 18:42:53 +03:00
  • 6b02f19624 feat: add performance benchmarks for composite buffer pooling and effects pipeline skipping criterion-test Your Name 2026-07-24 17:29:33 +03:00
  • a056419c24 kra_saver_fixed dev-260718 Your Name 2026-07-24 16:23:45 +03:00
  • 505562424b feat: implement layer mask editing support with scratch buffer and coordinate normalization Your Name 2026-07-24 06:01:30 +03:00
  • 7496f5e208 perf: eliminate crosshair input lag by using immediate cursor position and forced view redraws Your Name 2026-07-24 02:46:30 +03:00
  • fba10b753c fix: optimize performance by wrapping trace logs, adding captured drag event subscriptions, and adding regression tests for adjustment compositing. Your Name 2026-07-24 02:04:35 +03:00
  • f2cca7e6a1 feat: implement file opening logic in a new tab and streamline document loading process Your Name 2026-07-24 00:51:09 +03:00
  • a2264b130d 4K MULTI LAYEPERFORMANCE OK : SOL 5.6 HIGH feat(perf): add real-time canvas performance measurements Your Name 2026-07-23 23:57:03 +03:00
  • e9dad7ef0c refactor: clamp canvas pointer movement, prioritize local pan offset, and remove debug logs Your Name 2026-07-23 19:44:13 +03:00
  • 3bac629045 feat: add unlock icon and update layer lock UI, and fix document loading index management and cache synchronization Your Name 2026-07-23 18:16:49 +03:00
  • 135ab8a628 feat: add local pan offset to eliminate one-frame panning latency in shader canvas Your Name 2026-07-23 18:00:58 +03:00
  • 513efcdcff Refactor dependencies and improve test runner diagnostics Your Name 2026-07-23 16:34:05 +03:00
  • 8447b2d796 Refactor code structure for improved readability and maintainability Your Name 2026-07-23 15:34:05 +03:00
  • 593522e83f feat: Add directory tree navigation with expand/collapse support and theme toggle functionality Your Name 2026-07-23 04:07:35 +03:00
  • 21175b98c1 feat: Update button padding and height in title bar for improved UI consistency Your Name 2026-07-23 03:49:02 +03:00
  • e509def0b2 feat: Add digital, dry, ink, and paint brush presets; implement regression testing hooks Your Name 2026-07-23 02:28:49 +03:00
  • 2d5b7a37e8 feat: Enhance canvas texture management and selection encoding phantom 2026-07-22 02:49:22 +03:00
  • 7b4073e55b feat: Enhance brush settings and add new layer paste functionality phantom 2026-07-21 17:40:41 +03:00
  • e5d899d72d feat: add watercolor brush category with presets and splat renderer phantom 2026-07-21 06:07:12 +03:00
  • bc89eefa88 feat: add runtime build-ID management to increment and track application build numbers phantom 2026-07-21 05:41:27 +03:00
  • cbe03f74a3 MiMo 2.5 feat: enhance vector shape handling with angle snapping and color state management phantom 2026-07-21 05:08:08 +03:00
  • b49106dc1d BIG REFACTOR GPT SOL feat: Refactor Iced panel adapter and introduce build metadata management phantom 2026-07-21 04:25:23 +03:00
  • 325bd0d8e8 GOOD feat: add Layer Styles panel and enhance filter categories phantom 2026-07-20 21:23:04 +03:00
  • 3659b886ff Refactor and enhance the Iced GUI with new features and improvements phantom 2026-07-20 20:24:40 +03:00
  • 2fb47520b3 feat(svg-editor): implement interactive SVG node editor with parsing and editing capabilities phantom 2026-07-20 01:43:22 +03:00
  • 6e0d179be9 feat(svg-editor): Implement SVG shape loading and editing functionality phantom 2026-07-19 13:50:17 +03:00
  • 5632c916ee feat: introduce SVG-based complex vector shapes phantom 2026-07-19 02:44:59 +03:00
  • e90cb2d31d refactor: replace standard sliders with PlainSlider for better UI consistency phantom 2026-07-19 01:53:51 +03:00
  • 9388e6f096 GOOD Refactor GUI components and add PlainSlider widget phantom 2026-07-19 00:55:40 +03:00
  • bbabd2acdb Refactor and enhance GUI components phantom 2026-07-18 23:02:28 +03:00
  • a2846d8b3a A GOOD MILESTONE : Refactor title bar and toolbar typography, improve tooltip styles, and enhance selection transform functionality devel phantom 2026-07-18 20:31:31 +03:00
  • b2c88e5471 feat(canvas): enhance composite shader with selection overlay and marching ants phantom 2026-07-17 23:15:27 +03:00
  • b09795ccff Implement stable serialization and restoration for dock layouts, including auto-hidden and floating panels iced-test phantom 2026-07-16 22:10:22 +03:00
  • 1240d25011 feat(gui): implement selection mask state and vector editing functionality phantom 2026-07-16 18:41:05 +03:00
  • 026e268a10 feat(iced): make panels movable with Properties on right side phantom 2026-07-16 13:15:00 +03:00
  • edae18fca0 feat(iced): make toolbox expandable/collapsible to 2 columns phantom 2026-07-16 13:08:34 +03:00
  • baf77632dc fix(iced): improve menu fonts, fix dropdown positioning, add theme switcher phantom 2026-07-16 13:02:43 +03:00
  • 98afa63752 fix(iced): prevent duplicate vector layer creation by removing auto-layer creation from CanvasPointerPressed for vector tools phantom 2026-07-16 12:39:20 +03:00
  • 849e3728fe feat(iced): parametrize shape previews with user tool settings phantom 2026-07-16 12:16:12 +03:00
  • 2dc376a54b feat(iced): implement full HSV color picker for geometry and properties panels phantom 2026-07-16 12:10:12 +03:00
  • 6196a80ed4 feat(iced): implement shape cycling for overlapping vector shapes phantom 2026-07-16 11:21:32 +03:00
  • 634592e26d feat(iced): update Properties panel with layer info and vector shape properties phantom 2026-07-16 11:14:01 +03:00
  • 418f4adc15 feat(iced): add accurate wireframe previews for all 15 vector shapes phantom 2026-07-16 05:36:37 +03:00
  • d9cae597f9 feat(iced): implement shape_sync bidirectional sync phantom 2026-07-16 05:33:05 +03:00
  • e53d144626 feat(iced): implement full geometry panel with all vector shape controls phantom 2026-07-16 05:26:54 +03:00
  • 4f05745255 feat(iced): add Apply/Cancel overlay and shape deletion phantom 2026-07-16 05:17:52 +03:00
  • 76da953a17 feat(iced): implement VectorEditHandle rendering and drag/resize/rotate phantom 2026-07-16 05:05:21 +03:00
  • f375048eac feat(iced): implement VectorSelect click-to-select with shape hit-testing phantom 2026-07-16 04:51:30 +03:00
  • eb01ec98e1 migrate : glm and gemini pro . no proper achievements phantom 2026-07-15 19:44:02 +03:00
  • 70084faf0e feat(iced): parity improvements for canvas, tools, settings and sidebar phantom 2026-07-15 19:16:26 +03:00
  • defcabd069 feat(iced): add all keyboard shortcuts from egui phantom 2026-07-15 17:59:32 +03:00
  • 13f6a62085 feat(iced): add missing dialogs (Image Size, Canvas Size, About) phantom 2026-07-15 17:54:36 +03:00
  • 45f222b4a0 feat(iced): add internationalization support phantom 2026-07-15 17:48:54 +03:00
  • 89912e2bc3 feat(iced): add ABR brush import phantom 2026-07-15 17:42:05 +03:00
  • 3c5a9e32a1 feat(iced): add dock profile management phantom 2026-07-15 17:35:34 +03:00
  • 6d51ee528a fix(iced): add viewer keyboard navigation and wire lazy loading phantom 2026-07-15 17:27:08 +03:00
  • a91fdf295f feat(iced): implement FastStone-like image viewer phantom 2026-07-15 17:19:26 +03:00
  • 3bc5966630 feat(iced): implement AI script generator with working LLM calls phantom 2026-07-15 17:02:06 +03:00
  • 827d9b1742 feat(iced): implement full script editor with line numbers and error highlighting phantom 2026-07-15 16:54:42 +03:00
  • 828ff4b6af fix(iced): register script module in main.rs phantom 2026-07-15 16:39:33 +03:00
  • 2646d962d2 feat(iced): port full DSL parser and executor to ICED phantom 2026-07-15 16:37:04 +03:00
  • ba6a7f8de2 feat(iced): implement AI chat with streaming SSE and tool execution phantom 2026-07-15 16:31:25 +03:00
  • f2b03265ba feat(iced): add filter instant preview phantom 2026-07-15 16:17:43 +03:00
  • c7082046aa feat(iced): add filter parameter panels for all 25+ filters phantom 2026-07-15 16:11:27 +03:00
  • 4f04fbda11 fix(iced): clear selection handle on deselect and Escape phantom 2026-07-15 15:17:25 +03:00
  • 1fd0c5291a feat(iced): add marching ants animation for selection phantom 2026-07-15 04:11:48 +03:00
  • 513f4cdb9b docs(iced): add documentation for selection features phantom 2026-07-15 03:36:54 +03:00
  • 35cfcb1ddd test(iced): add selection feature tests phantom 2026-07-15 03:34:13 +03:00
  • 12ccbf2688 feat(iced): add keyboard shortcuts for selection operations phantom 2026-07-15 03:31:13 +03:00
  • 611a6655da feat(iced): implement selection menu operations phantom 2026-07-15 03:26:07 +03:00
  • 017f6f3dd3 feat(iced): fix crop tool with proper handles, keyboard, and mouse events phantom 2026-07-15 03:21:46 +03:00
  • 80e0637271 feat(iced): implement selection-aware copy/paste phantom 2026-07-15 03:15:20 +03:00
  • f232615991 feat(iced): implement transform drag messages and handlers phantom 2026-07-15 03:11:45 +03:00
  • 56bbcdf356 feat(iced): add transform handle hit-testing phantom 2026-07-15 03:09:03 +03:00
  • a8c1772807 feat(iced): draw transform handles in selection overlay phantom 2026-07-15 03:07:33 +03:00
  • 7bff36d006 fix: add selection_mask and selection_bounds fields to IcedDocument phantom 2026-07-15 03:04:50 +03:00
  • f30858c65d feat(iced): add selection state types for transform, crop phantom 2026-07-15 03:01:25 +03:00
  • 4dccf18743 Implement Photopea theme and tool settings panel phantom 2026-07-14 14:14:10 +03:00
  • 58599bf8f9 feat: Enhance Bevel & Emboss effect with contour support and algorithm improvements phantom 2026-07-14 00:36:09 +03:00
  • 5e03065165 bevel and emboss geliştirme phantom 2026-07-13 20:33:39 +03:00
  • 2284a7d81f gemini feat: optimize drawing performance by caching layer styles during strokes and improve UI/UX for layer styles and menus, improved drop shadow phantom 2026-07-13 14:37:22 +03:00
  • 356fac571d mimo phantom 2026-07-13 06:40:14 +03:00
  • a70bedd6bb feat: initialize window ID on startup and batch keyboard subscription with additional event handling phantom 2026-07-12 03:59:24 +03:00
  • 266183a7ff feat: optimize GUI rendering with GPU persistent textures, incremental dirty-region updates, and coordinate-aligned viewport mapping phantom 2026-07-12 03:45:41 +03:00
  • 2f9a3017ca feat: implement incremental dirty-region canvas updates with custom WGPU shader pipeline phantom 2026-07-12 03:19:09 +03:00
  • 660694f00f Refactor styles and implement new canvas viewport phantom 2026-07-12 02:05:31 +03:00
  • f4ad22b55b Add Iced panel adapter and AI chat/script panels phantom 2026-07-11 18:13:03 +03:00