diff --git a/apps/excalidraw/README.md b/apps/excalidraw/README.md new file mode 100644 index 000000000..66581c14e --- /dev/null +++ b/apps/excalidraw/README.md @@ -0,0 +1,14 @@ +# Excalidraw + +Excalidraw 是一款在线手绘风格的绘图工具,适合创建各种图表和草图,包括流程图、思维导图、用户界面设计等。 + +## 主要功能: + +- **手绘风格**:Excalidraw 提供独特的手绘效果,使得图形看起来更具创意和个性。 +- **实时协作**:支持多人实时协作,用户可以同时在同一画布上进行编辑,非常适合团队讨论。 +- **自定义图形**:用户可以自由绘制和编辑图形,自定义元素的形状和样式。 +- **导出选项**:支持将创建的图形导出为多种格式,如PNG、SVG等,方便分享和保存。 +- **易于使用**:直观的界面和简单的工具栏,降低了上手难度,适合各种用户。 +- **图形库**:提供丰富的图形库,用户可以快速添加常用元素,提升绘图效率。 +- **版本历史**:支持查看和恢复以前的版本,便于管理图形的变化过程。 +- **嵌入功能**:用户可以将绘制的图形嵌入到网站或文档中,方便与他人共享。 diff --git a/apps/excalidraw/data.yml b/apps/excalidraw/data.yml new file mode 100644 index 000000000..707095425 --- /dev/null +++ b/apps/excalidraw/data.yml @@ -0,0 +1,18 @@ +name: excalidraw +tags: + - 实用工具 +title: Excalidraw +description: 用于绘制手绘风格图表的虚拟白板 +additionalProperties: + key: excalidraw + name: Excalidraw + tags: + - Tool + shortDescZh: 用于绘制手绘风格图表的虚拟白板 + shortDescEn: Virtual whiteboard for sketching hand-drawn like diagrams + type: tool + crossVersionUpdate: true + limit: 0 + website: https://excalidraw.com/ + github: https://github.com/excalidraw/excalidraw + document: https://docs.excalidraw.com/docs \ No newline at end of file diff --git a/apps/excalidraw/latest/data.yml b/apps/excalidraw/latest/data.yml new file mode 100644 index 000000000..9cad89d94 --- /dev/null +++ b/apps/excalidraw/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 5000 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP 端口 + required: true + rule: paramPort + type: number \ No newline at end of file diff --git a/apps/excalidraw/latest/docker-compose.yml b/apps/excalidraw/latest/docker-compose.yml new file mode 100644 index 000000000..643c92a00 --- /dev/null +++ b/apps/excalidraw/latest/docker-compose.yml @@ -0,0 +1,14 @@ +services: + excalidraw: + image: excalidraw/excalidraw:latest + container_name: ${CONTAINER_NAME} + restart: unless-stopped + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/excalidraw/logo.png b/apps/excalidraw/logo.png new file mode 100644 index 000000000..60bf528e3 Binary files /dev/null and b/apps/excalidraw/logo.png differ