Commit Graph

  • c41e1a2fda Add EmptyPlaceholder and NotificationPill components to @penpot/ui Andrey Antukh 2026-04-07 22:59:44 +00:00
  • 5335a83abd 📚 Update AGENTS.md with new components and tooling notes Andrey Antukh 2026-04-07 22:42:12 +00:00
  • 06f21cddac Add InputField and Input components to @penpot/ui Andrey Antukh 2026-04-07 22:41:09 +00:00
  • da90e03197 Add Checkbox component to @penpot/ui Andrey Antukh 2026-04-07 22:38:27 +00:00
  • 2991da47c3 Add Switch component to @penpot/ui Andrey Antukh 2026-04-07 22:36:59 +00:00
  • e33b820f98 Add HintMessage component to @penpot/ui Andrey Antukh 2026-04-07 22:34:07 +00:00
  • ee7bb5589d Add Label component to @penpot/ui Andrey Antukh 2026-04-07 22:32:53 +00:00
  • 6436e18074 Add PanelTitle component to @penpot/ui Andrey Antukh 2026-04-07 20:58:27 +00:00
  • c22c45384b Add Avatar component to @penpot/ui Andrey Antukh 2026-04-07 20:56:27 +00:00
  • b5803871a7 Add Loader component to @penpot/ui Andrey Antukh 2026-04-07 20:54:09 +00:00
  • fcc29f2152 Add Swatch component to @penpot/ui Andrey Antukh 2026-04-07 20:51:34 +00:00
  • 828dcb3a96 Add RawSvg component to @penpot/ui Andrey Antukh 2026-04-07 20:46:07 +00:00
  • 425a140a44 Add IconButton component to @penpot/ui Andrey Antukh 2026-04-07 20:40:42 +00:00
  • 42ea5def4f Bootstrap @penpot/ui TypeScript component library with DS migrations Andrey Antukh 2026-04-07 20:36:30 +00:00
  • 10cfd99525 🐛 Fix lint invalid CSS props (#8907) Xaviju 2026-04-08 15:44:09 +02:00
  • e8e7900911 Merge pull request #8904 from penpot/ladybenko-wasm-cleanup Elena Torró 2026-04-08 12:13:08 +02:00
  • f6b8117fe9 Explicitly call free_gpu_resources on RenderState drop Belén Albeza 2026-04-08 12:03:12 +02:00
  • 9ee2a284f0 WIP Alejandro Alonso 2026-04-08 12:00:35 +02:00
  • 5e8eb673aa 🎉 Duplicate token group - tests xaviju-10653-duplicate-tokens-group Xavier Julian 2026-04-08 11:44:13 +02:00
  • 6d5b97a7e9 🔧 Fix text bounds Elena Torro 2026-03-27 15:19:54 +01:00
  • 242b1bee10 WIP Alejandro Alonso 2026-04-08 11:10:37 +02:00
  • b8be89f231 🐛 Update onboarding image (#8902) Eva Marco 2026-04-08 11:00:59 +02:00
  • 9be617da94 🎉 Atlas Alejandro Alonso 2026-04-08 10:56:42 +02:00
  • 0b0e193b70 🐛 Fix problem with text auto grow in layouts alonso.torres 2026-04-08 10:21:32 +02:00
  • d190655e64 Merge pull request #8841 from penpot/ladybenko-13861-modal-webgl-not-available Aitor Moreno 2026-04-08 10:12:47 +02:00
  • 619bc5833d 🔧 Remove VS Code settings Belén Albeza 2026-04-07 15:47:27 +02:00
  • ab23bbf953 🎉 Duplicate token group Xavier Julian 2026-04-07 23:08:09 +02:00
  • 40dfeb169c Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-04-07 21:37:21 +02:00
  • 61d319eaac ⬆️ Update dependencies (#8867) Andrey Antukh 2026-04-07 21:35:00 +02:00
  • 0cc5f7c63e Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-04-07 19:28:23 +02:00
  • a27ef26279 Merge remote-tracking branch 'origin/main' into staging Andrey Antukh 2026-04-07 19:23:37 +02:00
  • f8c04949e1 🐛 Fix nil path content crash by exposing safe public API (#8806) Andrey Antukh 2026-04-07 18:54:14 +02:00
  • e10bd6a8d3 🐛 Fix infinite recursion in get-frame-ids for thumbnail extraction (#8807) Andrey Antukh 2026-04-07 16:34:08 +02:00
  • 52f28a1eee 🐛 Fix stale-asset detector missing protocol-dispatch errors Andrey Antukh 2026-04-07 14:01:13 +00:00
  • 9a0ae32488 ⬆️ Update opencode dependency on repo root Andrey Antukh 2026-04-07 15:59:29 +02:00
  • 0c08dfb13d Add the ability for save and restore selection state in undo/redo (#8652) Dream 2026-04-07 10:30:47 -04:00
  • 1e4ff4aa47 🐛 Ignore Zone.js toString TypeError in uncaught error handler (#8804) Andrey Antukh 2026-04-07 16:25:57 +02:00
  • b99157a246 🐛 Prevent thumbnail frame recursion overflow (#8763) Andrey Antukh 2026-04-07 15:09:54 +02:00
  • 0558bab092 🎉 Show modal when WebGL is not available Belén Albeza 2026-03-30 17:18:29 +02:00
  • a760410e95 🎉 Duplicate token group Xavier Julian 2026-04-07 14:39:56 +02:00
  • 48e8c0bc65 🐛 Fix show resolved value instead of value (#8883) Eva Marco 2026-04-07 14:27:26 +02:00
  • 83a3c26d3f ♻️ Convert workspace sidebar/viewport components to mf/defc * suffix format (Batch 4) niwinz-staging-performance-1 Andrey Antukh 2026-04-03 07:49:28 +00:00
  • dfe06cd4f5 ♻️ Convert workspace shapes/text components to * suffix (Batch 3) Andrey Antukh 2026-04-02 23:02:07 +00:00
  • e2621978c2 ♻️ Convert workspace shapes components to * suffix (Batch 2) Andrey Antukh 2026-04-02 22:55:18 +00:00
  • 4a70967169 ♻️ Convert viewport outline/snap/rulers/pixel-overlay/debug/selection components to * suffix Andrey Antukh 2026-04-02 22:46:31 +00:00
  • 33ce0a086c ♻️ Convert grid-cell and editor to * suffix in grid layout editor Andrey Antukh 2026-04-02 21:40:20 +00:00
  • aecb1d25db ♻️ Convert menu-entry to * suffix in token context menu Andrey Antukh 2026-04-02 21:40:13 +00:00
  • 9f57045084 ♻️ Convert text-editor-html and text-editor to * suffix in v2-editor Andrey Antukh 2026-04-02 21:40:07 +00:00
  • fb8a25b832 ♻️ Convert sidebar-options to * suffix in comments Andrey Antukh 2026-04-02 21:39:59 +00:00
  • 83c557815d ♻️ Convert layout-item-menu and sub-components to * suffix, update all call sites Andrey Antukh 2026-04-02 21:39:54 +00:00
  • 04d5e04db1 ♻️ Convert layout container menu components to * suffix Andrey Antukh 2026-04-02 21:39:47 +00:00
  • 68ff47912d ♻️ Convert history-entry to * suffix Andrey Antukh 2026-04-02 21:39:41 +00:00
  • 11c39d728c ♻️ Convert session-cursor, active-cursors and session-widget to * suffix Andrey Antukh 2026-04-02 21:39:34 +00:00
  • c140bc3b59 ♻️ Convert debug-bounding-boxes and shape-debug to * suffix Andrey Antukh 2026-04-02 17:25:41 +00:00
  • 94e1158192 ♻️ Convert debug shape info components to * suffix Andrey Antukh 2026-04-02 17:23:39 +00:00
  • 04ce18c27c ♻️ Convert plugin-entry component to * suffix Andrey Antukh 2026-04-02 17:21:42 +00:00
  • e52f2dc6e4 ♻️ Convert colorpicker component to * suffix Andrey Antukh 2026-04-02 17:19:57 +00:00
  • 50e2861541 ♻️ Convert token-context-menu components to * suffix Andrey Antukh 2026-04-02 17:18:15 +00:00
  • b294e49889 ♻️ Convert token theme-selector components to modern * suffix format Andrey Antukh 2026-04-02 17:14:31 +00:00
  • acd3d3a765 ♻️ Convert token theme create-modal components to modern * suffix format Andrey Antukh 2026-04-02 17:11:51 +00:00
  • 71a4ed5208 ♻️ Convert layout-container-menu and grid-layout-edition to modern * suffix format Andrey Antukh 2026-04-02 17:07:42 +00:00
  • d202b60674 ♻️ Convert typography-advanced-options to modern * suffix format Andrey Antukh 2026-04-02 17:02:05 +00:00
  • e720643a08 ♻️ Convert colors-group to modern * suffix Andrey Antukh 2026-04-02 16:58:07 +00:00
  • 0c4ebbbb36 ♻️ Convert grid-cell/options and set-self-alignment to modern * suffix Andrey Antukh 2026-04-02 16:54:47 +00:00
  • a3b3526aa5 ♻️ Convert frame-grid and grid-options to modern * suffix Andrey Antukh 2026-04-02 16:51:22 +00:00
  • 129999d2fb ♻️ Convert svg-attrs-menu and attribute-value to modern * suffix Andrey Antukh 2026-04-02 16:44:39 +00:00
  • 814f1539ea ♻️ Convert history-entry-details to modern rumext * format Andrey Antukh 2026-04-02 16:39:17 +00:00
  • 0adfdf000c ♻️ Convert text-menu and sub-components to modern rumext * format Andrey Antukh 2026-04-02 16:39:13 +00:00
  • 19af1d7b5b ♻️ Update shapes option panels to use blur-menu*, constraints-menu* and stroke-menu* Andrey Antukh 2026-04-02 16:35:22 +00:00
  • 6709653f67 ♻️ Convert blur-menu, constraints-menu and stroke-menu to modern rumext * format Andrey Antukh 2026-04-02 16:35:16 +00:00
  • 4a7b7e7177 ♻️ Convert text-edition-outline to modern rumext * format Andrey Antukh 2026-04-02 16:30:55 +00:00
  • d4efd41839 ♻️ Convert image-upload to modern rumext * format Andrey Antukh 2026-04-02 16:30:51 +00:00
  • 9a0dc1ef6e ♻️ Convert text-palette-ctx-menu to modern rumext * format Andrey Antukh 2026-04-02 16:30:47 +00:00
  • a1c324f280 ♻️ Update colorpicker.cljs call sites for migrated sub-components Andrey Antukh 2026-04-02 16:27:01 +00:00
  • 42c005dfc1 ♻️ Convert libraries to modern rumext * format Andrey Antukh 2026-04-02 16:26:56 +00:00
  • cdebe0f23e ♻️ Convert color-inputs to modern rumext * format Andrey Antukh 2026-04-02 16:26:51 +00:00
  • c0d9abc61d ♻️ Convert hsva-selector to modern rumext * format Andrey Antukh 2026-04-02 16:26:47 +00:00
  • 95abde4acf ♻️ Convert harmony-selector to modern rumext * format Andrey Antukh 2026-04-02 16:26:43 +00:00
  • 836db2cdac ♻️ Convert value-saturation-selector to modern rumext * format Andrey Antukh 2026-04-02 16:26:37 +00:00
  • 543a57c337 ♻️ Convert slider-selector to modern rumext * format Andrey Antukh 2026-04-02 16:26:32 +00:00
  • 2c4d158d66 ♻️ Convert text-palette components to modern * format Andrey Antukh 2026-04-02 16:14:40 +00:00
  • 92f40679cc ♻️ Convert active-sessions to modern * component format Andrey Antukh 2026-04-02 16:14:33 +00:00
  • edb0232fc5 ♻️ Convert coordinates to modern * component format Andrey Antukh 2026-04-02 16:14:26 +00:00
  • 5380c3d360 WIP superalex-improve-tile-reutilization Alejandro Alonso 2026-04-07 13:14:43 +02:00
  • b4d01db9e0 ♻️ Convert viewport-scrollbars to modern * component format Andrey Antukh 2026-04-02 16:04:23 +00:00
  • 10c5128fa8 ♻️ Convert shape-distance-segment to modern * component format Andrey Antukh 2026-04-02 16:04:17 +00:00
  • 57135725d0 🐛 Fix get-snap call in snap-feedback* using JS props object Andrey Antukh 2026-04-02 15:49:27 +00:00
  • 8b2fb5c61e ♻️ Rename ?-ending props in modernized workspace viewport components Andrey Antukh 2026-04-02 15:45:24 +00:00
  • ba982b5d0e ♻️ Convert gradient handler components to modern rumext format Andrey Antukh 2026-04-02 10:10:15 +00:00
  • c5c2294f8d ♻️ Convert frame-grid components to modern rumext format Andrey Antukh 2026-04-02 10:01:38 +00:00
  • afaca57e78 ♻️ Convert rulers components to modern rumext format Andrey Antukh 2026-04-02 09:54:08 +00:00
  • d8a8767a32 ♻️ Convert interactions components to modern rumext format Andrey Antukh 2026-04-02 09:43:55 +00:00
  • 77058f868a ♻️ Convert frame-title to modern rumext format Andrey Antukh 2026-04-02 09:30:01 +00:00
  • 38516ea399 ♻️ Convert snap-points components to modern rumext format Andrey Antukh 2026-04-02 09:24:36 +00:00
  • b4ebb21ada WIP Alejandro Alonso 2026-04-07 13:07:47 +02:00
  • c90c2adac4 🎉 Duplicate token group Xavier Julian 2026-04-07 11:51:06 +02:00
  • 3c639f41c4 Add option to leave a nitrate organization Pablo Alba 2026-04-07 11:26:57 +02:00
  • a5055af538 🐛 Fix hidden on multiple selection (#8854) Eva Marco 2026-04-07 10:58:34 +02:00
  • e99b6ec213 🐛 Fix MCP active tab switching (#8856) Luis de Dios 2026-04-07 10:58:04 +02:00
  • 67734c5835 🐛 Fix hover on layers (#8885) Eva Marco 2026-04-07 10:57:27 +02:00