Commit Graph

523 Commits

Author SHA1 Message Date
Stan
afa495caab Merge pull request #4 from abhinav-1305/fix/tool-selection
fix: prevent panel from opening when dragging items between tiles
2025-07-04 19:46:53 +00:00
Stan
9a7ab657a1 Merge pull request #5 from abhinav-1305/add/menu-trigger
feat: enhance context menu functionality with item and empty states
2025-07-04 19:46:10 +00:00
Stan
28884b58fc Merge pull request #9 from abhinav-1305/add-close
feat: add close button to item control components
2025-07-04 19:43:03 +00:00
Stan
f18d7fc80c Merge pull request #11 from abhinav-1305/hamburger-active-state
fix: highlight hamburger menu icon when main menu is open

Well done and thank you!
2025-07-04 19:41:45 +00:00
Abhinav Kumar
1e840bed33 minor fixes 2025-07-04 22:40:23 +05:30
Abhinav Kumar
02fae7558c fix: improve item control handling in Cursor and DragItems modes 2025-07-04 22:28:29 +05:30
Abhinav Kumar
a72978fc59 chore: remove spaces 2025-07-04 22:20:24 +05:30
Abhinav Kumar
44cd5f0c6c refactor: revert few changes 2025-07-04 22:17:14 +05:30
Abhinav Kumar
3ac11bf0b6 chore: improve close icon alignment and spacing in icon selection panel 2025-07-04 21:53:49 +05:30
Abhinav Kumar
0eb0881a60 fix: highlight hamburger menu icon when main menu is open 2025-07-04 20:47:03 +05:30
Abhinav Kumar
a808b8376f feat: add close button to item control components 2025-07-04 18:32:23 +05:30
Abhinav Kumar
674b46f604 feat: enhance context menu functionality with item and empty states 2025-07-04 15:13:16 +05:30
Abhinav Kumar
fa4490fb07 refactor: remove redundant setMode calls in interaction modes 2025-07-04 14:59:44 +05:30
stan
87a803b1a3 Update README with fossflow-lib URLs and npm package info
- Update documentation links to point to fossflow-lib repository
- Add npm installation instructions
- Update project title to FossFLOW
- Add links to npm package and main app
2025-07-03 21:22:36 +01:00
stan
637a9d15f7 Fork isoflow to create fossflow package
- Rename package from isoflow to fossflow
- Update repository URL to fossflow-lib
- Reset version to 1.0.0
- Update description to indicate fork
2025-07-03 16:41:51 +01:00
stan
ac41ed7768 fix: handle missing items gracefully in hooks and components
This resolves console errors when items are deleted or during undo/redo operations.

Changes:
- Added getItemById utility function that returns null instead of throwing
- Updated all item hooks to return null when items don't exist
- Added null checks in components that use these hooks
- Components now gracefully handle missing items by returning null
- Fixed TypeScript export syntax in standaloneExports.ts
- Added MUI dependencies as externals in webpack config

This fixes the "Item with id not found" errors that were occurring when:
- Using undo/redo functionality
- Items were deleted but components were still rendering
- React was unmounting components that referenced deleted items
2025-07-03 16:04:14 +01:00
pi22by7
25d3acaca3 Fixes the issue where placing icons created inconsistent history entries by transaction support as mentioned in PR #1 comments 2025-07-03 17:12:05 +05:30
pi22by7
b9356d3c76 feat: implement comprehensive undo/redo system with keyboard shortcuts and UI integration 2025-07-02 22:37:56 +05:30
Stan
ac16e76e76 Update README.md 2025-07-02 08:19:41 +00:00
Stan
4cfb4f5b67 Update README.md fixed links 2025-07-01 17:32:25 +00:00
stan
15fe88930d updated readme to reflect project status 2025-07-01 18:25:58 +01:00
stan
157cd91cc1 init 2025-07-01 18:23:00 +01:00
magnimarels
53641a4a86 feat: adds zoom on scroll 2024-10-01 23:44:23 +01:00
Mark Mankarious
94c3097f39 feat: bumps patch version 2024-09-30 00:26:43 +01:00
Mark Mankarious
5bbeb9484a chore: updates README 2024-09-30 00:25:46 +01:00
Mark Mankarious
ffef6902ee feat: updates copy 2024-09-29 19:32:54 +01:00
Mark Mankarious
f0efe84c17 chore: updates copy 2024-09-29 19:31:12 +01:00
Mark Mankarious
f40da07798 chore: updates documentation 2024-09-29 19:28:40 +01:00
Mark Mankarious
d7bd795373 chore: removes docs scripts from main package.json 2024-09-29 15:24:02 +01:00
Mark Mankarious
693845af02 fix: fixes linting scripts in package.json 2024-09-24 22:12:34 +01:00
Mark Mankarious
1800e2c77c chore: updates README 2024-06-08 14:25:17 +01:00
Mark Mankarious
1697bab541 chore: updates vscode settings 2024-06-08 14:24:58 +01:00
LovelessCodes
07011f2b88 fix: corrects zoom tooltips 2024-06-06 22:18:56 +01:00
Mark Mankarious
f51161d962 chore: updates readme 2024-04-06 13:16:50 +01:00
Mark Mankarious
1a647062d1 feat: configures webpack build for docker image 2024-04-06 12:49:05 +01:00
Vacharanon
56621f3a27 fix: shows grid when in edit mode 2024-04-01 22:36:26 +01:00
Vacharanon
e8d678d191 feat: adds standalone build and a Dockerfile 2024-04-01 22:34:46 +01:00
Vacharanon
ee7a92d1f3 feat: adds image export options to toggle grid and change bg color 2024-03-26 23:22:27 +00:00
Mark Mankarious
a9bee06a4d 1.0.11 2023-11-15 11:06:51 +00:00
Mark Mankarious
9f73e32fb3 chore: exports all validation schemas 2023-11-15 11:06:45 +00:00
Mark Mankarious
2a2f52268a 1.0.10 2023-11-15 11:02:28 +00:00
Mark Mankarious
2bbc2531c6 chore: exports all validation schemas 2023-11-15 11:02:15 +00:00
Mark Mankarious
d127150dd0 feat: updates copy on tooltip 2023-11-15 11:00:59 +00:00
Mark Mankarious
f342ff1032 1.0.9 2023-11-09 01:50:45 +00:00
Mark Mankarious
f5be45bbef feat: updates readme 2023-11-09 01:50:40 +00:00
Mark Mankarious
c8291a9764 1.0.8 2023-11-09 01:49:14 +00:00
Mark Mankarious
6cdff059fe feat: updates drag and drop instruction copy 2023-11-09 01:48:18 +00:00
Mark Mankarious
b0c5c9d4c3 feat: removes buggy scrollTo node when label expanded 2023-11-09 01:46:51 +00:00
Mark Mankarious
36c5c179d5 feat: enables expandable labels on nodes 2023-11-09 01:16:44 +00:00
Mark Mankarious
37bc36c563 feat: fixes UX around drag and drop onto canvas 2023-11-09 00:10:35 +00:00