Dominik Jain
446660076b
Merge pull request #14 from fuzi1996/feature/support_linux
...
feat (python-scripts): add Linux platform support
2025-11-16 19:44:21 +01:00
fuzi1996
a17322a598
feat(python-scripts): add Linux platform support
...
- Update platforms in pixi.toml from win-64 only to win-64,linux-64
- Add Linux-specific package dependencies in pixi.lock
- Enable cross-platform compatibility for Python development scripts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 14:07:39 +08:00
Dominik Jain
b223bec540
Improve system prompt
...
* Regroup shape-related information
* Add info on semantics of location (x, y), z-order
* Add info on deprecation of Image and use of fills
* More uniform formatting
2025-11-14 13:45:17 +01:00
Dominik Jain
bc0932fe5a
Merge pull request #13 from penpot/import-image-tool
...
Add ImportImageTool (enabling import of pixel images from the file system)
2025-11-14 13:19:25 +01:00
Dominik Jain
24ffeac2bf
Move image import code to PenpotUtils
2025-11-14 12:58:04 +01:00
Dominik Jain
f8f440c7dd
Add ImportImageTool
...
Add PenpotUtils.atob to support base64 conversion
(regular atob not available in plugin context)
Resolves #10
2025-11-13 19:09:27 +01:00
Dominik Jain
cec2290f5d
Add contributing notes
2025-11-05 23:42:21 +01:00
Dominik Jain
6f1b119c53
Merge pull request #11 from penpot/ci
...
Add rudimentary GitHub CI
2025-11-05 23:25:59 +01:00
Dominik Jain
5483af0cc6
Add rudimentary GitHub CI
2025-11-05 23:24:25 +01:00
Dominik Jain
6396e1cb5b
Update package lock file
2025-11-05 23:17:08 +01:00
Dominik Jain
082b7effeb
Add license
2025-11-05 22:58:42 +01:00
Dominik Jain
4fe601f0f1
Merge pull request #6 from penpot/feat/improve-shape-and-image-searching
...
Improve shape and image searching prompts
2025-11-05 22:51:12 +01:00
Juanfran
ca7187f81f
Improve shape and image searching prompts
2025-11-05 15:21:35 +01:00
Dominik Jain
6fe80bb99c
Apply prettier to .yml files
2025-11-05 13:46:57 +01:00
Dominik Jain
26c9adbd76
Add note on browser compatibility (given recent changes in Chromium 142)
2025-10-30 22:54:19 +01:00
Dominik Jain
ef060c4da6
Improve description of ExecuteCodeTool
2025-10-19 23:03:22 +02:00
Dominik Jain
670b0d6b07
Disallow multiple plugin instances being connected in parallel
2025-10-16 19:20:17 +02:00
Dominik Jain
e3a9771f9c
ExecuteCodeTool: Remove redundant preamble for success results
2025-10-16 16:17:00 +02:00
Dominik Jain
6c6204806f
ExportShapeTool: Fix SVG export
2025-10-16 16:17:00 +02:00
Dominik Jain
7463ba3eaf
Revise warning messages in README
...
Updated warning messages to use the new format for important information.
2025-10-16 13:45:02 +02:00
Dominik Jain
bc5936365a
REPL: Reuse last input
2025-10-15 17:45:47 +02:00
Dominik Jain
6daede99b2
REPL: Improve style for output number
2025-10-15 17:31:40 +02:00
Dominik Jain
ac0290aca0
Add util functions getPageForShape and generateCss
...
in an attempt to circumvent restrictions of penpot.generateStyle
2025-10-15 17:30:23 +02:00
Dominik Jain
b5869d185b
Reduce plugin UI size and improve colours
2025-10-11 22:56:57 +02:00
Dominik Jain
8a6848a663
Move prettier configuration to top level
2025-10-11 22:56:57 +02:00
Dominik Jain
0b9404e2a2
Remove obsolete tool: PrintTextTool
2025-10-11 22:56:57 +02:00
Dominik Jain
4cbce1e009
Remove obsolete tool: HelloWorldTool
2025-10-11 22:56:57 +02:00
Dominik Jain
5136c84534
Improve README
...
* Add warnings to prevent common errors
(closing plugin UI, not fully quitting Claude Desktop)
* Add Claude Code instructions
* Add Claude Desktop for Linux
2025-10-08 22:25:47 +02:00
Dominik Jain
5773b6f404
Update PenpotUtils signatures in system prompt, provide full list of low-level shape types
2025-10-08 00:10:26 +02:00
Dominik Jain
9dcbc68f09
Extend plugin permissions: Add read/write for library and comments
2025-10-08 00:10:26 +02:00
Dominik Jain
094e436d80
Make ExecuteCodeTaskHandler use async functions by default
...
facilitating calls to async functions (also triggered by the LLM)
2025-10-08 00:10:26 +02:00
Dominik Jain
3f7153c7e4
Update lock files
2025-10-08 00:10:26 +02:00
Dominik Jain
66df6d1d45
API docs generation: For each type, list all referencing types in the overview information
2025-10-08 00:10:26 +02:00
Dominik Jain
011e4c66c0
Add video to README
2025-10-08 00:10:26 +02:00
Dominik Jain
06accf7c45
Improve README
2025-10-08 00:10:26 +02:00
Dominik Jain
200c11bb8e
Add architecture diagram and extend description
2025-10-08 00:10:26 +02:00
Dominik Jain
cbac84bab2
Restructuring, improving README structure and npm commands
2025-10-08 00:10:26 +02:00
Dominik Jain
cb5dbcfb06
Make plugin window smaller and use purple colour for successful connection
2025-10-08 00:10:26 +02:00
Dominik Jain
36baab4a06
Change system prompt in an attempt to prevent premature logging
2025-10-08 00:10:26 +02:00
Dominik Jain
1bc309fc5a
Provide list of all API types in initial instructions
2025-10-08 00:10:26 +02:00
Dominik Jain
e5b5722ce6
Remove demo 'add text' button
2025-10-08 00:10:26 +02:00
Dominik Jain
11d67037e7
Make PenpotUtils.findShape search across all pages (i.e. globally)
2025-10-08 00:10:26 +02:00
Dominik Jain
dab0ab944e
Remove obsolete template stuff from plugin
2025-10-08 00:10:26 +02:00
Dominik Jain
dacd87bbac
Add utils for Page handling, improve prompts explaining design structure
2025-10-08 00:10:26 +02:00
Dominik Jain
cf5231db66
Improve prompts
2025-10-08 00:10:25 +02:00
Dominik Jain
649506cc9e
Improve ExportShapeTool
...
* Add support for SVG
* Add support for shape identifiers
* Add support for writing result to file
2025-10-08 00:10:25 +02:00
MischaPanch
eda3f855b4
Top level install/start script
...
Minor readme extension
2025-10-08 00:10:25 +02:00
Dominik Jain
865606b7b0
Add PenpotUtils (utility functions the LLM can make use of)
2025-10-08 00:10:25 +02:00
Dominik Jain
afb00f6033
Switch WebSocket port from 8080 to 4402
2025-10-08 00:10:25 +02:00
Dominik Jain
3da2065a18
Establish proper REPL behaviour with history of inputs and outputs
2025-10-08 00:10:25 +02:00