Commit Graph

  • 835d94a11d Merge pull request #24 from diodiogod/fix/keyboard-shortcuts-focus-check main Dariusz L 2026-02-20 16:28:04 +01:00
  • 061e2b7a9a Cleanup: Remove accidentally committed python\__pycache__folder Dariusz L 2026-02-05 16:23:10 +01:00
  • b1f29eefdb Cleanup: Remove accidentally committed __pycache__ and .vscode folders diodiogod 2026-02-03 15:12:51 -03:00
  • b8fbcee67a Fix focus/modifier issues and improve multi-layer selection UX diodiogod 2026-02-03 02:00:24 -03:00
  • d44d944f2d Fix: Restore drag-and-drop in layers panel diodiogod 2026-02-02 23:15:08 -03:00
  • ab5d71597a Fix: Allow paste event to bubble for system clipboard access diodiogod 2026-02-02 20:56:56 -03:00
  • ce4d332987 Fix Ctrl+V to paste from system clipboard when internal clipboard is empty diodiogod 2026-02-02 18:22:54 -03:00
  • 9b04729561 Enable cross-workflow node duplication with layers diodiogod 2026-01-19 18:24:42 -03:00
  • 27ad139cd5 Add layer copy/paste and node duplication with layers diodiogod 2026-01-19 17:57:14 -03:00
  • 66cbcb641b Add retry logic for image loading validation diodiogod 2026-01-17 20:30:36 -03:00
  • 986e0a23a2 Fix canvas sizing bug by separating display and output dimensions diodiogod 2026-01-17 15:03:00 -03:00
  • 068ed9ee59 Skip sending canvas data for bypassed nodes diodiogod 2026-01-15 09:40:33 -03:00
  • 4e5ef18d93 Fix canvas initialization and sizing bugs diodiogod 2026-01-15 09:38:59 -03:00
  • be37966b45 Add DOM connection check to prevent capturing events in subgraphs diodiogod 2026-01-14 16:11:22 -03:00
  • dd5fc5470f Fix keyboard shortcuts capturing events when node is unfocused diodiogod 2026-01-10 11:12:31 -03:00
  • 1f1d0aeb7d Update README.md Dariusz L 2025-11-13 17:10:29 +01:00
  • da55d741d6 Update README.md Dariusz L 2025-11-13 16:37:25 +01:00
  • 959c47c29b Update README with quick links and compatibility info Dariusz L 2025-11-13 16:21:47 +01:00
  • ab7ab9d1a8 Update README.md Dariusz L 2025-10-27 18:52:33 +01:00
  • d8d33089d2 Update pyproject.toml v1.5.11 Dariusz L 2025-10-27 17:21:34 +01:00
  • de67252a87 Add grab icon for layer movement Dariusz L 2025-10-27 17:20:53 +01:00
  • 4acece1602 Update bug_report.yml Dariusz L 2025-09-11 19:08:52 +02:00
  • ffa5b136bf Update pyproject.toml v1.5.10 Dariusz L 2025-09-04 23:14:15 +02:00
  • 7a5ecb3919 Fix matting model check and frontend flow Dariusz L 2025-09-04 23:10:22 +02:00
  • 20ab861315 Update feature-request.yml Dariusz L 2025-08-27 15:20:33 +02:00
  • 6750141bcc Update bug_report.yml Dariusz L 2025-08-27 15:04:03 +02:00
  • 5ea2562b32 added // @ts-ignore to compile to ts Dariusz L 2025-08-22 19:11:15 +02:00
  • 079fb7b362 Update bug_report.yml Dariusz L 2025-08-22 16:44:36 +02:00
  • e05e2d8d8a Update feature-request.yml Dariusz L 2025-08-22 16:40:46 +02:00
  • ae55c8a827 Update ComfyUIdownloads.yml Dariusz L 2025-08-21 18:51:38 +02:00
  • e21fab0061 Update README.md Dariusz L 2025-08-20 23:29:00 +02:00
  • 36a80bbb7e Update README.md Dariusz L 2025-08-20 23:26:22 +02:00
  • 492e06068a Update README.md Dariusz L 2025-08-19 03:07:50 +02:00
  • 9af1491c68 Update pyproject.toml v1.5.9 Dariusz L 2025-08-14 15:04:32 +02:00
  • b04795d6e8 Fix CORS for images loaded from IndexedDB Dariusz L 2025-08-14 15:04:08 +02:00
  • 8d1545bb7e Fix context menu canvas access issues Dariusz L 2025-08-14 14:59:28 +02:00
  • f6a240c535 Fix CORS issue for Send to Clipspace function Dariusz L 2025-08-14 14:49:18 +02:00
  • d1ceb6291b feat: add base64 image paste Dariusz L 2025-08-14 14:39:01 +02:00
  • 868221b285 feat: add notification system with deduplication Dariusz L 2025-08-14 14:30:51 +02:00
  • 0f4f2cb1b0 feat: add interactive output area transform handles Dariusz L 2025-08-14 13:54:10 +02:00
  • 7ce7194cbf feat: add auto adjust output area for selected layers Dariusz L 2025-08-14 12:23:29 +02:00
  • 990853f8c7 Update Issue_template Dariusz L 2025-08-11 18:16:50 +02:00
  • 5fb163cd59 Update pyproject.toml v1.5.8 Dariusz L 2025-08-09 17:07:24 +02:00
  • 19d3238680 Fix mismatch between preview and actual mask Dariusz L 2025-08-09 17:07:13 +02:00
  • c9860cac9e Add Master Visibility Toggle to Layers Panel Dariusz L 2025-08-09 16:15:11 +02:00
  • 00cf74a3c2 Update pyproject.toml v1.5.7 Dariusz L 2025-08-09 15:06:41 +02:00
  • 00a39d756d fix: increase z-index for LayerForge fullscreen mode Dariusz L 2025-08-09 15:06:16 +02:00
  • d0e6bf8b3d Update pyproject.toml v1.5.6 Dariusz L 2025-08-09 03:24:49 +02:00
  • da37900b33 Refactor: unify image handling in CanvasIO via helpers Dariusz L 2025-08-09 03:07:18 +02:00
  • 64c5e49707 Unify mask scaling logic with scaleImageToFit util Dariusz L 2025-08-09 02:43:36 +02:00
  • 06d94f6a63 Improve mask loading logic on node connection Dariusz L 2025-08-09 02:33:28 +02:00
  • b21d6e3502 implement strict image/mask input separation Dariusz L 2025-08-09 01:44:31 +02:00
  • 285ad035b2 Improve batch images and mask handling Dariusz L 2025-08-09 00:49:58 +02:00
  • 949ffa0143 Repair Undo/Redo in Masking Mode Dariusz L 2025-08-08 22:41:19 +02:00
  • afdac52144 Added mask and image input Dariusz L 2025-08-08 22:23:15 +02:00
  • bf55d13f67 Update pyproject.toml v1.5.5 Dariusz L 2025-08-08 17:14:05 +02:00
  • de83a884c2 Switch mask preview from chunked to canvas rendering Dariusz L 2025-08-08 17:13:44 +02:00
  • dd2a81b6f2 add advanced brush cursor visualization Dariusz L 2025-08-08 14:20:55 +02:00
  • 176b9d03ac unify modifier key handling in CanvasInteractions Dariusz L 2025-08-08 13:50:13 +02:00
  • e4f44c10e8 resolve TypeScript errors and memory leaks Dariusz L 2025-08-08 13:15:21 +02:00
  • 11dd554204 Update pyproject.toml v1.5.4 Dariusz L 2025-08-06 23:09:19 +02:00
  • 9f21ff13ae Add clipspace utils with full backward support Dariusz L 2025-08-06 23:08:02 +02:00
  • 1a1d8748cb Update pyproject.toml v1.5.3 Dariusz L 2025-08-04 01:50:29 +02:00
  • 38973b4698 Rename CanvasNode to LayerForgeNode Dariusz L 2025-08-04 01:49:37 +02:00
  • 1bd261bee0 Adjust Style disabled buttons Dariusz L 2025-08-04 01:00:35 +02:00
  • df6979a59b Fix selection border points for vertical/horizontal flip Dariusz L 2025-08-04 00:46:14 +02:00
  • 2427f0bc5f Add fallback instructions to error for node confirmation failure Dariusz L 2025-08-03 23:08:52 +02:00
  • 3356c631bb Fix toggle mask switch UI sync with auto refresh Dariusz L 2025-08-03 22:25:25 +02:00
  • 3d34bfafd5 Fix matting: refresh image after background removal Dariusz L 2025-08-03 22:14:39 +02:00
  • 3c3e6934d7 Refactor CanvasLayers.ts: unify & deduplicate logic Dariusz L 2025-08-03 21:57:47 +02:00
  • 84e1e4820c Improve cache selection for scaling with blend & crop Dariusz L 2025-08-03 21:01:46 +02:00
  • 012368c52b Revert Cached Blend Area Dariusz L 2025-08-03 18:20:41 +02:00
  • 82c42f99fe Fix clipboard switch tooltip to update on toggle Dariusz L 2025-08-03 14:56:18 +02:00
  • 5da0855a52 Added tooltip to mask visibility switch Dariusz L 2025-08-03 14:38:40 +02:00
  • ed9fdf5d60 disable delete button when no layers selected Dariusz L 2025-08-03 14:33:20 +02:00
  • d84b9385ad Refactor: Move CanvasLayersPanel inline styles to external CSS Dariusz L 2025-08-03 14:27:31 +02:00
  • c4318d4923 Refactor: Move blend mode menu styles to CSS file Dariusz L 2025-08-03 14:18:21 +02:00
  • 5b54ab28cb Update pyproject.toml v1.5.2 Dariusz L 2025-08-03 02:45:20 +02:00
  • 503ec126a5 Fix DataCloneError by excluding non-serializable cache from state Dariusz L 2025-08-03 02:43:30 +02:00
  • 3d6e3901d0 Fix button crop icon display and update functionality Dariusz L 2025-08-03 02:19:52 +02:00
  • 4df89a793e Fix layer selection bug by sorting hit-test by z-index Dariusz L 2025-08-02 19:52:08 +02:00
  • e42e08e35d Crop mode button to switch Dariusz L 2025-08-02 19:43:03 +02:00
  • 7ed6f7ee93 Implement crop mode for cropping selected layer Dariusz L 2025-08-02 19:05:11 +02:00
  • 9b0d4b3149 Update pyproject.toml v1.5.1 Dariusz L 2025-08-01 15:56:25 +02:00
  • f0f3d419f8 Update README.md Dariusz L 2025-08-01 15:51:38 +02:00
  • 26e2036388 Repair cnr_id Dariusz L 2025-08-01 15:23:18 +02:00
  • 22f5d028a2 Update README.md Dariusz L 2025-07-30 16:39:49 +02:00
  • 0b817411b7 Update pyproject.toml v1.5.0 Dariusz L 2025-07-30 15:48:55 +02:00
  • f755507974 Update README.md Dariusz L 2025-07-30 15:00:19 +02:00
  • d65dc4349a Update README.md dev_shape Dariusz L 2025-07-30 14:47:33 +02:00
  • 04033a48cb Update README.md Dariusz L 2025-07-30 14:44:28 +02:00
  • 05c0b91ecc Example_workflows Dariusz L 2025-07-30 14:41:05 +02:00
  • 4de1812370 Update config.js Dariusz L 2025-07-30 13:35:53 +02:00
  • e3cef041c9 Implement robust world-based positioning for Blend Mode menu Dariusz L 2025-07-30 13:06:01 +02:00
  • 03950b1787 Implement adaptive selection frame based on layer coverage Dariusz L 2025-07-30 11:43:29 +02:00
  • 3d60c6aafa Move setOutputAreaSize Dariusz L 2025-07-30 11:37:26 +02:00
  • fcb5565a28 Fix "Output Area Size" button behavior using new sizing method Dariusz L 2025-07-30 11:17:48 +02:00
  • fb5bbdd187 Unify styling for "Run GC" and "Clear Cache" buttons Dariusz L 2025-07-30 11:10:13 +02:00
  • 7662a501a4 Add right-click deselection for layers Dariusz L 2025-07-30 11:06:37 +02:00
  • fc4c343418 Improve minimized "Custom Output Area Active" styling Dariusz L 2025-07-30 11:05:04 +02:00