[PR #1704] [MERGED] update: v0.0.4 for plugin mind_map-0.0.4.difypkg【add new features and fix bugs】 #1791

Closed
opened 2026-02-22 18:07:41 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugins/pull/1704
Author: @sawyer-shi
Created: 12/11/2025
Status: Merged
Merged: 12/14/2025
Merged by: @crazywoola

Base: mainHead: main


📝 Commits (10+)

  • cc18026 add new plugin file_converter-0.0.1.difypkg
  • af53b54 Merge branch 'langgenius:main' into main
  • 759ea14 remove new plugin file_converter-0.0.1.difypkg
  • abe23e3 updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】
  • 8a90783 updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】
  • 21a3e1e Merge remote-tracking branch 'origin/main'
  • e46b85b updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】
  • bc30de3 remove plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】
  • dfcbc7b updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】
  • 34331ca update plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】

📊 Changes

1 file changed (+0 additions, -0 deletions)

View changed files

sawyer-shi/mind_map/mind_map-0.0.4.difypkg (+0 -0)

📄 Description

Mind Map Generator Plugin

A powerful mind map generation plugin that intelligently converts Markdown text into beautiful PNG mind maps. Supports both center radial and horizontal layouts, with perfect Chinese environment compatibility.

Version Information

  • Current Version: v0.0.4
  • Release Date: 2025-12-06
  • Compatibility: Dify Plugin Framework
  • Python Version: 3.12+

Version History

  • v0.0.4 (2025-12-06): Added Free Structure Layout to Smart Layout that automatically chooses between Center and Horizontal styles based on complexity. Implemented anti-overlap algorithms for both Center and Horizontal layouts to fix element overlapping bugs.
  • v0.0.3 (2025-10-14): Adjust font centering and interface display effects, and fix known bugs
  • v0.0.2 (2025-09-02): Improved text rendering - removed bold effect while maintaining 1.5x font size for better readability
  • v0.0.1 (2025-07-29): Initial release with dual layout support and perfect Chinese compatibility

Core Features

Triple Layout Support

00 01
  • Center Radial Layout: Classic radial mind maps, perfect for knowledge systems and concept relationships
    English_01

  • Horizontal Layout: Left-to-right hierarchical expansion, ideal for processes and timelines
    English_02

  • Smart Free Structure Layout: Automatically analyzes content complexity and tree depth to choose the best layout (Center Radial for simple/conceptual maps, Horizontal for deep/complex hierarchies).

Perfect Chinese Support

  • Built-in 18.79MB Chinese font file ensures perfect rendering in server environments
  • Multi-platform font detection and fallback mechanisms
  • Display effects optimized specifically for Chinese users

Intelligent Optimization

  • Dynamic Size Adjustment: Intelligently adjusts canvas and font size based on content complexity
  • Anti-overlap Algorithm: Advanced collision detection ensures clear, readable text
  • Memory Optimization: 100MB memory limit with efficient resource management

Technical Advantages

  • Local Generation: Mind maps generated locally, no API Key required, no external network or services needed
  • Secure and Reliable: No data leakage, completely offline processing, protecting user privacy
  • Pure Python Implementation: No external dependencies like Node.js required
  • High-Quality Output: 150 DPI PNG images with Bézier curve smooth connections
  • Multi-platform Compatibility: Full support for Windows, macOS, and Linux

Developer Information


Ready to create beautiful mind maps?

Plugin Submission Form

1. Metadata

  • Plugin Author:
  • Plugin Name:
  • Repository URL:

2. Submission Type

  • New plugin submission
  • Version update for existing plugin

3. Description

4. Checklist

  • I have read and followed the Publish to Dify Marketplace guidelines
  • I have read and comply with the Plugin Developer Agreement
  • I confirm my plugin works properly on both Dify Community Edition and Cloud Version
  • I confirm my plugin has been thoroughly tested for completeness and functionality
  • My plugin brings new value to Dify

5. Documentation Checklist

Please confirm that your plugin README includes all necessary information:

  • Step-by-step setup instructions
  • Detailed usage instructions
  • All required APIs and credentials are clearly listed
  • Connection requirements and configuration details
  • Link to the repository for the plugin source code

6. Privacy Protection Information

Based on Dify Plugin Privacy Protection Guidelines:

Data Collection

Privacy Policy

  • I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugins/pull/1704 **Author:** [@sawyer-shi](https://github.com/sawyer-shi) **Created:** 12/11/2025 **Status:** ✅ Merged **Merged:** 12/14/2025 **Merged by:** [@crazywoola](https://github.com/crazywoola) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`cc18026`](https://github.com/langgenius/dify-plugins/commit/cc1802681af3d8a625c9df984800b9f601bf955d) add new plugin file_converter-0.0.1.difypkg - [`af53b54`](https://github.com/langgenius/dify-plugins/commit/af53b5498da2bd3bba6f73bfe9e172bcbd8e248f) Merge branch 'langgenius:main' into main - [`759ea14`](https://github.com/langgenius/dify-plugins/commit/759ea14344f173a05d28f605a70744eebdffbe66) remove new plugin file_converter-0.0.1.difypkg - [`abe23e3`](https://github.com/langgenius/dify-plugins/commit/abe23e3b6e0c67e6651769980d69759e230efc8b) updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】 - [`8a90783`](https://github.com/langgenius/dify-plugins/commit/8a9078373fff0e3ad1cb08d7392d145f9ccc4890) updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】 - [`21a3e1e`](https://github.com/langgenius/dify-plugins/commit/21a3e1e4f5cef2eced7ca95802325bb4a9f7b34e) Merge remote-tracking branch 'origin/main' - [`e46b85b`](https://github.com/langgenius/dify-plugins/commit/e46b85b1b349a974eafaa25dd6278f8b98e9d5e6) updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】 - [`bc30de3`](https://github.com/langgenius/dify-plugins/commit/bc30de30f61ea51c396846afd0400d48bbf61e59) remove plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】 - [`dfcbc7b`](https://github.com/langgenius/dify-plugins/commit/dfcbc7b4bff578b72352c70e3f9b977cbcd9dd4e) updage plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】 - [`34331ca`](https://github.com/langgenius/dify-plugins/commit/34331caaf618c54ee1f31745fb8d1f6c5eaf4e0e) update plugin mind_map-0.0.4.difypkg【add new futures and fix bugs】 ### 📊 Changes **1 file changed** (+0 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `sawyer-shi/mind_map/mind_map-0.0.4.difypkg` (+0 -0) </details> ### 📄 Description # Mind Map Generator Plugin A powerful mind map generation plugin that intelligently converts Markdown text into beautiful PNG mind maps. Supports both center radial and horizontal layouts, with perfect Chinese environment compatibility. ## Version Information - **Current Version**: v0.0.4 - **Release Date**: 2025-12-06 - **Compatibility**: Dify Plugin Framework - **Python Version**: 3.12+ ### Version History - **v0.0.4** (2025-12-06): Added Free Structure Layout to Smart Layout that automatically chooses between Center and Horizontal styles based on complexity. Implemented anti-overlap algorithms for both Center and Horizontal layouts to fix element overlapping bugs. - **v0.0.3** (2025-10-14): Adjust font centering and interface display effects, and fix known bugs - **v0.0.2** (2025-09-02): Improved text rendering - removed bold effect while maintaining 1.5x font size for better readability - **v0.0.1** (2025-07-29): Initial release with dual layout support and perfect Chinese compatibility ## Core Features ### Triple Layout Support <img width="2296" height="949" alt="00" src="https://github.com/user-attachments/assets/30159e4a-cbb6-4b91-9870-7d70b92f755e" /> <img width="7451" height="7451" alt="01" src="https://github.com/user-attachments/assets/56c7254c-fb78-493c-b707-75f356482ee1" /> - **Center Radial Layout**: Classic radial mind maps, perfect for knowledge systems and concept relationships <img width="8542" height="8542" alt="English_01" src="https://github.com/user-attachments/assets/52095858-f150-494b-a6c6-03a39e8a106d" /> - **Horizontal Layout**: Left-to-right hierarchical expansion, ideal for processes and timelines <img width="6892" height="4288" alt="English_02" src="https://github.com/user-attachments/assets/8f7232f4-23e9-4e59-b450-9b23d440687f" /> - **Smart Free Structure Layout**: Automatically analyzes content complexity and tree depth to choose the best layout (Center Radial for simple/conceptual maps, Horizontal for deep/complex hierarchies). ### Perfect Chinese Support - Built-in 18.79MB Chinese font file ensures perfect rendering in server environments - Multi-platform font detection and fallback mechanisms - Display effects optimized specifically for Chinese users ### Intelligent Optimization - **Dynamic Size Adjustment**: Intelligently adjusts canvas and font size based on content complexity - **Anti-overlap Algorithm**: Advanced collision detection ensures clear, readable text - **Memory Optimization**: 100MB memory limit with efficient resource management ### Technical Advantages - **Local Generation**: Mind maps generated locally, no API Key required, no external network or services needed - **Secure and Reliable**: No data leakage, completely offline processing, protecting user privacy - **Pure Python Implementation**: No external dependencies like Node.js required - **High-Quality Output**: 150 DPI PNG images with Bézier curve smooth connections - **Multi-platform Compatibility**: Full support for Windows, macOS, and Linux ## Developer Information - **Author**: [@sawyer-shi](https://github.com/sawyer-shi) - **Email**: sawyer36@foxmail.com - **License**: MIT License - **Source Code**: https://github.com/sawyer-shi/dify-plugins-mind_map - **Support**: Through Dify platform and GitHub Issues --- **Ready to create beautiful mind maps?** # Plugin Submission Form ## 1. Metadata <!-- Please provide the following metadata of your plugin to make it easier for the reviewer to check the changes. - Plugin Author : The author of the plugin which is defined in your manifest.yaml - Plugin Name : The name of the plugin which is defined in your manifest.yaml - Repository URL: The URL of the repository where the source code of your plugin is hosted --> - **Plugin Author**: - **Plugin Name**: - **Repository URL**: ## 2. Submission Type - [ ] New plugin submission - [x] Version update for existing plugin ## 3. Description <!-- Please briefly describe the purpose of the new plugin or the updates made to the existing plugin --> ## 4. Checklist - [x] I have read and followed the Publish to Dify Marketplace guidelines - [x] I have read and comply with the Plugin Developer Agreement - [x] I confirm my plugin works properly on both Dify Community Edition and Cloud Version - [x] I confirm my plugin has been thoroughly tested for completeness and functionality - [x] My plugin brings new value to Dify ## 5. Documentation Checklist Please confirm that your plugin README includes all necessary information: - [x] Step-by-step setup instructions - [x] Detailed usage instructions - [x] All required APIs and credentials are clearly listed - [x] Connection requirements and configuration details - [x] Link to the repository for the plugin source code ## 6. Privacy Protection Information Based on Dify Plugin Privacy Protection [Guidelines](https://docs.dify.ai/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines): ### Data Collection <!-- Does your plugin collect any user personal data? If yes, please list what types of user personal data are being collected according to the Plugin Privacy Protection Guidelines (for example: Email address, IP address, Age, etc) --> ### Privacy Policy - [x] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:07:41 -05:00
yindo closed this issue 2026-02-22 18:07:47 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugins#1791