docs: removed cruft from readmes

This commit is contained in:
Stan
2026-02-02 07:06:00 +00:00
parent 77e76967df
commit daa0dd3b76
12 changed files with 0 additions and 424 deletions

View File

@@ -1,357 +0,0 @@
# FossFLOW TODO List
Based on GitHub issues and community feedback. Each item includes relevant codebase locations for implementation.
Last updated: October 2025
---
## ✅ Recently Completed Features
### 1. Undo/Redo System
**Status**: ⚠️ COMPLETED but has known issues (under investigation)
**Implementation**: `packages/fossflow-lib/src/hooks/useHistory.ts`
- Transaction system groups related operations for atomic undo/redo
- Keyboard shortcuts (Ctrl+Z/Ctrl+Y) working
- UI buttons added to interface
- **Current Issues**: System has some edge cases and bugs being investigated by Stan
- See [FOSSFLOW_ENCYCLOPEDIA.md](./FOSSFLOW_ENCYCLOPEDIA.md) for architecture details
### 2. Improved Connection Drawing UX
**Status**: ✅ COMPLETED (Click + Drag modes)
**Implementation**: `packages/fossflow-lib/src/interaction/modes/Connector.ts`
- Click mode (default): Click first node, then second node
- Drag mode (optional): Drag from first to second node
- Mode selection in Settings → Connectors tab (`ConnectorSettings.tsx`)
- Better reliability with click mode
### 3. Multiple Connector Labels
**Status**: ✅ COMPLETED
**Issue**: Fixes #107
- Up to 256 labels per connector
- Per-line label support in double connector mode
### 4. Custom Icon Import
**Status**: ✅ COMPLETED
**Features**:
- Upload PNG/JPG/SVG icons
- Automatic scaling to consistent sizes
- Isometric/Flat toggle for imported icons
- Smart persistence with diagrams
### 5. Server Storage Support
**Status**: ✅ COMPLETED
**Implementation**: `packages/fossflow-backend/server.js`
- Persistent storage via Docker filesystem
- Multi-device access
- Overwrite protection with confirmation dialogs
- Docker integration enabled by default
---
## 🔴 High Priority - Critical Issues
### 1. "Add Node" Popup Offset Bug
**Issue**: [#136](https://github.com/stan-smith/FossFLOW/issues/136)
**Priority**: HIGH (Bug, Priority 2)
**Problem**: After panning/zooming, right-click "Add node" popup appears with huge offset outside viewable area
**Relevant Codebase Areas**:
- `/src/components/ContextMenu/ContextMenu.tsx` - Context menu positioning
- `/src/interaction/useInteractionManager.ts` - Click position calculation
- `/src/stores/uiStateStore.tsx` - Viewport/zoom state management
**Fix Strategy**:
- Adjust popup position calculation to account for pan/zoom transforms
- Test: Pan → Right-click → Verify popup appears at cursor
### 2. Higher Resolution Image Export
**Issue**: [#70](https://github.com/stan-smith/FossFLOW/issues/70)
**Priority**: HIGH (Priority 1, Enhancement)
**Requested Features**:
- [ ] Render images at higher resolution than screen resolution
- [ ] Variable DPI (dots-per-inch) setting for print quality
- [ ] Export settings dialog with resolution multiplier
**Relevant Codebase Areas**:
- `/src/components/ExportImageDialog/ExportImageDialog.tsx` - Export UI
- `/src/components/Renderer/Renderer.tsx` - Canvas rendering
- Look into `dom-to-image-more` library options (line 36 in root package.json)
---
## 🟠 Medium Priority - UX Improvements
### 3. Settings Menu Links & Versioning
**Issue**: [#94](https://github.com/stan-smith/FossFLOW/issues/94)
**Priority**: MEDIUM (Priority 2, Bug)
**Problems**:
- [ ] GitHub link doesn't work
- [ ] Discord link leads to Isoflow discord (should be removed or updated)
- [ ] Version number shows "isoflow" instead of "FossFLOW"
- [ ] No versioning system in place
**Relevant Codebase Areas**:
- `/src/components/MainMenu/MainMenu.tsx` - Settings menu
- `/src/components/HelpDialog/HelpDialog.tsx` - Help dialog with links
- Consider adding version to `packages/fossflow-app/package.json` and displaying it
### 4. Node Label Transparency
**Issue**: [#65](https://github.com/stan-smith/FossFLOW/issues/65)
**Priority**: MEDIUM (Priority 2, Enhancement)
**Requested Features**:
- [ ] Transparent label backgrounds to see nodes behind
- [ ] Optional: Variable opacity slider (default 100%)
- [ ] Hotkey (']') to toggle label visibility or opacity
- [ ] Setting to toggle press-and-hold vs. toggle behavior
**Relevant Codebase Areas**:
- `/src/components/Label/Label.tsx` - Label rendering
- `/src/components/Label/ExpandableLabel.tsx` - Expandable label component
- `/src/stores/uiStateStore.tsx` - Add label visibility state
### 5. Multiple Spaces and Tabs in Descriptions
**Issue**: [#67](https://github.com/stan-smith/FossFLOW/issues/67)
**Priority**: MEDIUM (Priority 2, Enhancement)
**Status**: ✅ COMPLETED (Component renamed to RichTextEditor)
**Problem**: HTML-like rendering collapses multiple whitespaces
**Requested Features**:
- [x] Allow multiple consecutive spaces
- [x] Allow tabs for indentation
- [x] Preserve whitespace formatting
- [x] Added headers (h1, h2, h3) support
- [x] Added lists (ordered, bullet) support
- [x] Added code blocks support
- [x] Added blockquotes support
**Relevant Codebase Areas**:
- `/src/components/RichTextEditor/RichTextEditor.tsx` - Description editor (renamed from MarkdownEditor)
- CSS `white-space: pre-wrap` property added for whitespace preservation
### 6. Keyboard Delete Hotkey
**Issue**: [#60](https://github.com/stan-smith/FossFLOW/issues/60)
**Priority**: MEDIUM (Priority 2, Enhancement)
**Requested Features**:
- [ ] Ctrl+Delete to delete selected node (default)
- [ ] Setting to allow bare 'Delete' key to delete nodes
- [ ] Ensure Delete key still works in text inputs
**Relevant Codebase Areas**:
- `/src/interaction/useInteractionManager.ts` - Keyboard handling
- `/src/components/HotkeySettings/HotkeySettings.tsx` - Hotkey configuration
- `/src/interaction/modes/Cursor.ts` - Selection mode
### 7. i18n Support Enhancement
**Issue**: [#120](https://github.com/stan-smith/FossFLOW/issues/120)
**Priority**: MEDIUM (Priority 2, Enhancement, Good First Issue)
**Current Status**: English and Chinese already supported
**Requested Additions**:
- [ ] German
- [ ] Japanese
- [ ] Spanish
- [ ] French
**Relevant Codebase Areas**:
- `/packages/fossflow-lib/src/i18n/` - Translation files (en-US.ts, zh-CN.ts)
- `/packages/fossflow-app/src/i18n.ts` - i18next configuration
- Follow existing pattern in `en-US.ts` and `zh-CN.ts`
---
## 🟡 Lower Priority - Feature Requests
### 8. Copy & Paste Functionality
**Issue**: [#115](https://github.com/stan-smith/FossFLOW/issues/115)
**Priority**: LOW (Priority 3, Enhancement)
**Requested Features**:
- [ ] Ctrl+C / Ctrl+V to duplicate nodes with properties
- [ ] Context menu "Duplicate node" option
- [ ] Copy entire groups (when multi-select grouping is implemented)
**Relevant Codebase Areas**:
- `/src/interaction/useInteractionManager.ts` - Keyboard shortcuts
- `/src/components/ContextMenu/ContextMenu.tsx` - Context menu actions
- `/src/stores/modelStore.tsx` - Node creation/duplication logic
### 9. Display Page on Path
**Issue**: [#121](https://github.com/stan-smith/FossFLOW/issues/121)
**Priority**: LOW (Priority 3, Enhancement)
**Description**: View-only diagram at URL path like `http://localhost:3000/display/<diagram-name>`
**Benefits**:
- Better than static image (pan, zoom, read descriptions)
- Better than JSON file for non-technical users
**Implementation Ideas**:
- Add route parameter handling
- Load diagram from server storage by name/ID
- Set `editorMode="READONLY"` in Isoflow component
**Relevant Codebase Areas**:
- `/packages/fossflow-app/src/App.tsx` - Add routing (React Router?)
- `/packages/fossflow-lib/src/Isoflow.tsx` - Already has `editorMode` prop
- `/packages/fossflow-backend/server.js` - API endpoint for public view
### 10. Rotate Canvas View
**Issue**: [#69](https://github.com/stan-smith/FossFLOW/issues/69)
**Priority**: LOW (Priority 3, Enhancement)
**Requested Features**:
- [ ] Rotate view by 90 degrees
- [ ] Icons rotate to always face "forward"
- [ ] Hotkey (Ctrl+R)
- [ ] Option in image export to rotate
- [ ] Drag corner to rotate 90° in that direction
**Relevant Codebase Areas**:
- `/src/components/Renderer/Renderer.tsx` - Canvas transform
- `/src/stores/sceneStore.tsx` - Camera/view state
- `/src/utils/` - Isometric projection calculations
### 11. Save/Load Hotkeys
**Issue**: [#58](https://github.com/stan-smith/FossFLOW/issues/58)
**Priority**: LOW (Priority 3, Enhancement)
**Requested Features**:
- [ ] Ctrl+S for Quick Save or prompt Save dialog
- [ ] Ctrl+O to prompt file import
- [ ] Optional: Ctrl+S downloads file (useful for incognito users)
**Relevant Codebase Areas**:
- `/packages/fossflow-app/src/App.tsx` - Save/load logic
- Add keyboard event listeners for Ctrl+S / Ctrl+O
### 12. Dotted Line Click Selection Bug
**Issue**: [#61](https://github.com/stan-smith/FossFLOW/issues/61)
**Priority**: LOW (Priority 3, Bug)
**Problem**: Clicking dotted line between node and label doesn't select node
**Requested Fix**:
- [ ] Clicking anywhere in node's square should select the node
- [ ] Dotted line shouldn't block "Add Node" UI on empty space
**Relevant Codebase Areas**:
- `/src/components/SceneLayers/Nodes/Node/Node.tsx` - Node click area
- `/src/interaction/modes/Cursor.ts` - Click detection logic
---
## 🔵 Technical Debt & Performance
### 13. Optimized Icon Loading Strategy
**Issue**: [#79](https://github.com/stan-smith/FossFLOW/issues/79)
**Priority**: MEDIUM (Priority 2, Enhancement)
**Problem**: All 5 isopacks (isoflow, AWS, GCP, Azure, Kubernetes) loaded upfront
**Impact**: Slower initial load, higher memory usage
**Proposed Solution**:
- [ ] Load only core isoflow icons initially
- [ ] Lazy load additional icon packs on demand
- [ ] UI to enable/disable specific icon sets
- [ ] Cache loaded packs in browser storage
- [ ] Show loading indicators when fetching
**Relevant Codebase Areas**:
- `/packages/fossflow-app/src/App.tsx:18-24` - Icon loading with `flattenCollections()`
- Consider dynamic imports: `import('@isoflow/isopacks/dist/aws')` when needed
### 14. Exported JSON Optimization
**Issue**: [#49](https://github.com/stan-smith/FossFLOW/issues/49)
**Priority**: MEDIUM (Priority 2, Enhancement)
**Problem**: Every exported file includes ALL icons as base64 SVG strings (2MB+)
**Issues**:
- Large file sizes
- Hard to version control
- Difficult to use with AI tools for diagram generation
**Proposed Solution**:
- [ ] Store only node IDs, not full icon data
- [ ] Viewer app resolves IDs to icons (icons already downloaded with app)
- [ ] Backward compatibility for old saves with embedded icons
- [ ] Option to export with/without embedded icons
**Relevant Codebase Areas**:
- `/packages/fossflow-app/src/App.tsx:305-355` - `exportDiagram()` function
- `/packages/fossflow-app/src/diagramUtils.ts` - Diagram data utilities
- Consider icon ID reference system instead of full SVG data
### 15. Unit Test Coverage
**Issue**: [#77](https://github.com/stan-smith/FossFLOW/issues/77)
**Priority**: MEDIUM (Priority 2)
**Status**: Partial (schemas completed ✅)
**Remaining Areas**:
- [ ] `src/components/`
- [ ] `src/hooks/`
- [ ] `src/utils/`
- [ ] `src/stores/`
- [x] `src/schemas/`
- [ ] `src/examples/`
- [ ] `src/fixtures/`
**Test Framework**: Jest
**Pattern**: Tests in `__tests__` directories
### 16. React 19 Support
**Issue**: [#72](https://github.com/stan-smith/FossFLOW/issues/72)
**Priority**: LOW (Priority 3, Enhancement)
**Status**: External contributor (mmastrac) has React 19 port available
**Link**: https://github.com/mmastrac/isoflow/commits/main/
**Diff**: https://github.com/mmastrac/isoflow/commit/05a588d6fa645c88edaedd2aacdc9453240b6ce5
**Notes**:
- Mostly mechanical translation
- Includes fix for editor grabbing capture over whole screen
- Evaluate for potential merge
---
## 🎨 Community Requests
### 17. New Icon Requests
**Issue**: [#150](https://github.com/stan-smith/FossFLOW/issues/150)
**Priority**: Enhancement
**Status**: Open for community requests
**Process**:
- Community requests specific icons (e.g., "Gateway/Router")
- Stan to commission icons in IsoPacks style
- Contribute to appropriate isopack (AWS, GCP, etc.)
---
## Quick Wins (Good First Issues)
1. **Fix Settings Menu Links** (#94)
- Update GitHub/Discord links
- Add FossFLOW version display
- Location: `MainMenu.tsx`, `HelpDialog.tsx`
2. **Add Keyboard Delete Hotkey** (#60)
- Implement Ctrl+Delete for node deletion
- Add setting to customize behavior
- Location: `useInteractionManager.ts`
3. **i18n Translations** (#120)
- Add German, Japanese, Spanish translations
- Follow existing pattern in `i18n/en-US.ts`
- Good first issue label ✅
4. **Save/Load Hotkeys** (#58)
- Add Ctrl+S and Ctrl+O shortcuts
- Simple keyboard event handlers
- Location: `App.tsx`
---
## Architecture Notes
### State Management
Most features will require modifications to:
1. **Model Store** (`/src/stores/modelStore.tsx`) - Business data, undo/redo
2. **Scene Store** (`/src/stores/sceneStore.tsx`) - Visual state, rendering
3. **UI State Store** (`/src/stores/uiStateStore.tsx`) - UI state, mode management
4. **Interaction Manager** (`/src/interaction/useInteractionManager.ts`) - User interactions
### Testing Requirements
Each feature should include:
- Unit tests in `__tests__` directories
- Integration tests for interaction flows
- Update documentation if behavior changes
### Design Patterns to Follow
1. Use existing interaction mode pattern in `/src/interaction/modes/`
2. Follow component structure in `/src/components/`
3. Use Zustand actions pattern for state updates
4. Maintain TypeScript strict typing
5. Use transaction system for undo/redo (`useHistory.ts`)
---
## Contributing
See [CONTRIBUTORS.md](./CONTRIBUTORS.md) for full contribution guidelines.
**Quick Links**:
- [GitHub Issues](https://github.com/stan-smith/FossFLOW/issues)
- [Code Encyclopedia](./FOSSFLOW_ENCYCLOPEDIA.md) - Comprehensive codebase guide
- [Contributors Guide](./CONTRIBUTORS.md)
---
**Maintainer**: Stan Smith (@stan-smith)
**License**: MIT

View File

@@ -39,25 +39,8 @@ FossFLOW is a powerful, open-source Progressive Web App (PWA) for creating beaut
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Current issues and roadmap with codebase mappings, most gripes are with the isoflow library itself.
- **🤝 [CONTRIBUTING.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTING.md)** - How to contribute to the project.
### Performance updates
- **Reduced frame refresh delay, should look much smoother now**
### Multilingual Support
- **9 Languages Supported** - Full interface translation in English, Chinese (Simplified), Spanish, Portuguese (Brazilian), French, Hindi, Bengali, Russian, and Indonesian
- **Language Selector** - Easy-to-use language switcher in the app header
- **Complete Translation** - All menus, dialogs, settings, tooltips, and help content translated
- **Locale-Aware** - Automatically detects and remembers your language preference
### Improved Connector Tool
- **Click-based Creation** - New default mode: click first node, then second node to connect
- **Drag Mode Option** - Original drag-and-drop still available via settings
- **Mode Selection** - Switch between click and drag modes in Settings → Connectors tab
- **Better Reliability** - Click mode provides more predictable connection creation
## 🐳 Quick Deploy with Docker
```bash
@@ -158,7 +141,6 @@ We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guid
## Documentation
- [FOSSFLOW_ENCYCLOPEDIA.md](FOSSFLOW_ENCYCLOPEDIA.md) - Comprehensive guide to the codebase
- [FOSSFLOW_TODO.md](FOSSFLOW_TODO.md) - Current issues and roadmap
- [CONTRIBUTING.md](CONTRIBUTING.md) - Contributing guidelines
## License

View File

@@ -29,7 +29,6 @@ FossFLOW হল সুন্দর আইসোমেট্রিক ডায
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - কোডবেস ম্যাপিং সহ বর্তমান সমস্যা এবং রোডম্যাপ, বেশিরভাগ অভিযোগ isoflow লাইব্রেরি সম্পর্কে।
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - প্রকল্পে কীভাবে অবদান রাখবেন।
## সাম্প্রতিক আপডেট (অক্টোবর 2025)
@@ -197,7 +196,6 @@ npm run publish:lib # npm-এ লাইব্রেরি প্রকাশ
## ডকুমেন্টেশন
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - কোডবেসের জন্য ব্যাপক গাইড
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - বর্তমান সমস্যা এবং রোডম্যাপ
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - অবদানের নির্দেশিকা
## লাইসেন্স

View File

@@ -21,7 +21,6 @@ FossFLOW 是一款功能强大的、开源的渐进式 Web 应用PWA
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/ISOFLOW_TODO.md)** - 当前的问题和路线图,包含代码库映射,大多数问题都与 isoflow 库本身有关。
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - 如何为项目做出贡献。
## 功能

View File

@@ -27,25 +27,8 @@ FossFLOW ist eine leistungsstarke, quelloffene Progressive Web App (PWA) zum Ers
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Aktuelle Probleme und Roadmap mit Codebase-Zuordnungen. Die meisten Beschwerden betreffen die isoflow-Bibliothek selbst.
- **🤝 [CONTRIBUTING.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTING.md)** - Wie du zum Projekt beitragen kannst.
### Performance-Updates
- **Reduzierte Frame-Aktualisierungsverzögerung sollte jetzt viel flüssiger aussehen**
### Mehrsprachige Unterstützung
- **8 Sprachen unterstützt** - Vollständige Oberflächenübersetzung in Englisch, Chinesisch (vereinfacht), Spanisch, Portugiesisch (Brasilien), Französisch, Hindi, Bengalisch und Russisch
- **Sprachauswahl** - Einfach zu bedienender Sprachwechsler in der App-Kopfzeile
- **Vollständige Übersetzung** - Alle Menüs, Dialoge, Einstellungen, Tooltips und Hilfeinhalte übersetzt
- **Sprachbewusst** - Erkennt und speichert automatisch deine Sprachpräferenz
### Verbessertes Verbindungswerkzeug
- **Klick-basierte Erstellung** - Neuer Standardmodus: Klicke auf den ersten Knoten, dann auf den zweiten, um zu verbinden
- **Zieh-Modus Option** - Das ursprüngliche Drag-and-Drop ist weiterhin über die Einstellungen verfügbar
- **Modus-Auswahl** - Wechsle zwischen Klick- und Zieh-Modus in Einstellungen → Verbindungen
- **Bessere Zuverlässigkeit** - Der Klick-Modus bietet eine vorhersagbarere Verbindungserstellung
## 🐳 Schnelle Bereitstellung mit Docker
```bash
@@ -146,7 +129,6 @@ Wir freuen uns über Beiträge! Siehe [CONTRIBUTORS.md](../CONTRIBUTORS.md) für
## Dokumentation
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - Umfassender Leitfaden zur Codebase
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - Aktuelle Probleme und Roadmap
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - Beitragsrichtlinien
## Lizenz

View File

@@ -29,7 +29,6 @@ FossFLOW es una potente aplicación web progresiva (PWA) de código abierto para
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Problemas actuales y hoja de ruta con mapeos de código base, la mayoría de las quejas son con la biblioteca isoflow en sí.
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - Cómo contribuir al proyecto.
## Actualizaciones Recientes (Octubre 2025)
@@ -197,7 +196,6 @@ npm run publish:lib # Publicar biblioteca en npm
## Documentación
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - Guía completa del código base
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - Problemas actuales y hoja de ruta
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - Pautas de contribución
## Licencia

View File

@@ -29,7 +29,6 @@ FossFLOW est une puissante Progressive Web App (PWA) open-source pour créer de
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Problèmes actuels et feuille de route avec mappages de code base, la plupart des plaintes concernent la bibliothèque isoflow elle-même.
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - Comment contribuer au projet.
## Mises à Jour Récentes (Octobre 2025)
@@ -197,7 +196,6 @@ Nous accueillons les contributions ! Veuillez consulter [CONTRIBUTORS.md](../CON
## Documentation
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - Guide complet de la base de code
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - Problèmes actuels et feuille de route
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - Directives de contribution
## Licence

View File

@@ -29,7 +29,6 @@ FossFLOW सुंदर आइसोमेट्रिक आरेख बन
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - कोडबेस मैपिंग के साथ वर्तमान समस्याएं और रोडमैप, अधिकांश शिकायतें isoflow लाइब्रेरी के बारे में हैं।
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - परियोजना में योगदान कैसे करें।
## हाल के अपडेट (अक्टूबर 2025)
@@ -197,7 +196,6 @@ npm run publish:lib # npm पर लाइब्रेरी प्रकाश
## प्रलेखन
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - कोडबेस के लिए व्यापक गाइड
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - वर्तमान समस्याएं और रोडमैप
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - योगदान दिशानिर्देश
## लाइसेंस

View File

@@ -29,26 +29,10 @@ FossFLOW adalah aplikasi web progresif (PWA) open-source yang powerful untuk mem
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Masalah saat ini dan roadmap dengan pemetaan codebase, sebagian besar keluhan adalah dengan library isoflow itu sendiri.
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - Cara berkontribusi pada proyek.
## Pembaruan Terbaru (Oktober 2025)
### Pembaruan Performa
- **Mengurangi delay refresh frame, seharusnya terlihat lebih halus sekarang**
### Dukungan Multibahasa
- **9 Bahasa Didukung** - Terjemahan antarmuka lengkap dalam Bahasa Inggris, Cina (Sederhana), Spanyol, Portugis (Brasil), Prancis, Hindi, Bengali, Rusia, dan Bahasa Indonesia
- **Pemilih Bahasa** - Pengganti bahasa yang mudah digunakan di header aplikasi
- **Terjemahan Lengkap** - Semua menu, dialog, pengaturan, tooltip, dan konten bantuan diterjemahkan
- **Sadar Lokal** - Secara otomatis mendeteksi dan mengingat preferensi bahasa Anda
### Alat Konektor yang Ditingkatkan
- **Pembuatan Berbasis Klik** - Mode default baru: klik node pertama, lalu klik node kedua untuk terhubung
- **Opsi Mode Seret** - Drag-and-drop asli masih tersedia melalui pengaturan
- **Pemilihan Mode** - Beralih antara mode klik dan seret di Pengaturan → tab Konektor
- **Keandalan Lebih Baik** - Mode klik memberikan pembuatan koneksi yang lebih dapat diprediksi
### Impor Ikon Kustom
- **Impor Ikon Anda Sendiri** - Unggah ikon kustom (PNG, JPG, SVG) untuk digunakan dalam diagram Anda
- **Penskalaan Otomatis** - Ikon secara otomatis diskalakan ke ukuran yang konsisten untuk tampilan profesional
@@ -200,7 +184,6 @@ Kami menyambut kontribusi! Silakan lihat [CONTRIBUTORS.md](../CONTRIBUTORS.md) u
## Dokumentasi
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - Panduan lengkap untuk codebase
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - Masalah saat ini dan roadmap
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - Panduan kontribusi
## Lisensi

View File

@@ -29,7 +29,6 @@ FossFLOW é um poderoso Progressive Web App (PWA) de código aberto para criar b
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Problemas atuais e roteiro com mapeamentos de código base, a maioria das reclamações são com a própria biblioteca isoflow.
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - Como contribuir para o projeto.
## Atualizações Recentes (Outubro 2025)
@@ -197,7 +196,6 @@ Damos as boas-vindas a contribuições! Por favor veja [CONTRIBUTORS.md](../CONT
## Documentação
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - Guia abrangente para a base de código
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - Problemas atuais e roteiro
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - Diretrizes de contribuição
## Licença

View File

@@ -29,7 +29,6 @@ FossFLOW - это мощное прогрессивное веб-приложе
![Screenshot_20250630_160954](https://github.com/user-attachments/assets/e7f254ad-625f-4b8a-8efc-5293b5be9d55)
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/FossFLOW/blob/master/FOSSFLOW_TODO.md)** - Текущие проблемы и дорожная карта с отображением кодовой базы, большинство жалоб касаются самой библиотеки isoflow.
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/FossFLOW/blob/master/CONTRIBUTORS.md)** - Как внести вклад в проект.
## Недавние обновления (Октябрь 2025)
@@ -197,7 +196,6 @@ npm run publish:lib # Опубликовать библиотеку в npm
## Документация
- [FOSSFLOW_ENCYCLOPEDIA.md](../FOSSFLOW_ENCYCLOPEDIA.md) - Всестороннее руководство по кодовой базе
- [FOSSFLOW_TODO.md](../FOSSFLOW_TODO.md) - Текущие проблемы и дорожная карта
- [CONTRIBUTORS.md](../CONTRIBUTORS.md) - Руководство по внесению вклада
## Лицензия

View File

@@ -6,7 +6,6 @@ FossFLOW is a powerful, open-source Progressive Web App (PWA) for creating beaut
- **📝 [FOSSFLOW_TODO.md](https://github.com/stan-smith/fossflow-lib/blob/main/ISOFLOW_TODO.md)** - Current issues and roadmap with codebase mappings, most gripes are with the isoflow library itself.
- **🤝 [CONTRIBUTORS.md](https://github.com/stan-smith/fossflow-lib/blob/main/CONTRIBUTORS.md)** - How to contribute to the project.