Commit graph

203 commits

Author SHA1 Message Date
Andrés Moya
78819c68c9 🐛 Fix border radius and fills tokens 2024-12-13 11:19:18 +01:00
Andrés Moya
cd6d5491fa Merge remote-tracking branch 'origin/develop' into token-studio-develop 2024-12-12 17:16:07 +01:00
Andrés Moya
7e71a26c50 Merge branch 'develop' of github.com:penpot/penpot into develop 2024-12-12 11:44:24 +01:00
Andrés Moya
edfa80d5b1 🎉 Automatically unapply tokens when user changes attr values 2024-12-11 16:07:30 +01:00
Andrés Moya
88fdafa2c6 🎉 Add tests to check all types of tokens 2024-12-10 15:35:11 +01:00
Andrés Moya
99c30dd44f 🎉 Add frontend unit tests 2024-12-10 15:35:11 +01:00
Eva Marco
73e48b3d81 ♻️ Remove unnecesary RX and RY from shapes 2024-12-10 10:47:55 +01:00
Florian Schroedl
2a766a7190 ♻ Fix lint 2024-12-09 11:52:08 +01:00
Florian Schroedl
4a06cc04d8 Add test for applying colors 2024-12-04 09:29:13 +01:00
Andrey Antukh
395962ae4d Merge tokens-studio/develop into develop 2024-11-21 16:08:42 +01:00
Florian Schroedl
332ecd3f4b ♻ Re-enable token tests 2024-11-12 13:44:48 +01:00
Andrés Moya
b4440aad04 🔧 Fix wrong code in merge 2024-11-08 16:08:07 +01:00
Andrés Moya
e9c32841a9 Merge remote-tracking branch 'upstream/develop' into develop 2024-11-07 13:49:11 +01:00
Andrey Antukh
b82679deaf 🎉 Merge tokens-studio 2024-11-05 14:21:09 +01:00
Andrey Antukh
607deb31dc ♻️ Refactor bundle mechanism
Mainly leave shadow-cljs for build cljs stuff and use esbuild
for bundle all js dependencies, completly avoiding all possible
incompatibility issues between js libraries and google closure
compiler.
2024-11-01 10:04:03 +01:00
Florian Schroedl
0923dcc43f ♻ Make process-sd-tokens more readable 2024-10-28 09:06:11 +01:00
Florian Schroedl
66dce0e795 Detect reference errors when importing tokens 2024-10-23 16:15:25 +02:00
Eva Marco
31b5f5cefa ♻️ Format code 2024-10-21 16:36:47 +02:00
Andrey Antukh
d6da8afdce Add improved abstraction for team permissions
Relevant changes:
- replace user-viewer? with can-edit removing many double
  negations on the code
- always use team permissions making the permissions access uniform
  around all the code
- expose team permissions to ui tree through ctx/team-permissions
  context
2024-10-21 12:36:01 +02:00
Florian Schroedl
6af6dd1288 Merge branch 'develop' into token-studio-develop 2024-10-17 17:03:23 +02:00
Florian Schroedl
c6ed081a0b Implement token import / export 2024-10-17 16:37:43 +02:00
Florian Schroedl
5de1f450c1 Move over token value reference check function 2024-10-03 15:14:38 +02:00
Florian Schroedl
d097b5b179 Cleanup 2024-10-02 17:10:26 +02:00
Florian Schroedl
921f4a6660 Restore all logic tests 2024-10-02 17:10:07 +02:00
Florian Schroedl
1097c1f282 Restore apply overwrite 2024-10-02 17:02:10 +02:00
Florian Schroedl
f9a49f82f8 Restore apply-multiple 2024-10-02 17:00:31 +02:00
Florian Schroedl
1df40ea07a Restore apply-tokens test 2024-10-02 16:57:20 +02:00
Florian Schroedl
3681678dc4 Migrate token tests to tokens-lib 2024-10-01 14:40:05 +02:00
Florian Schroedl
5825fa656b Fix tests 2024-10-01 09:56:03 +02:00
Florian Schroedl
993df23624 Remove unneeded tests 2024-10-01 09:55:58 +02:00
Florian Schroedl
442732117b Disable logic tests for now (nee new setup) 2024-10-01 09:55:23 +02:00
Andrey Antukh
4ad4057878 ♻️ Refactor page options data structure 2024-09-18 12:15:12 +02:00
alonso.torres
a63ded1ba1 Change type names in plugins 2024-09-04 13:29:56 +02:00
Andrés Moya
d147d844fb 🔧 Add tokens-lib custom type 2024-08-30 11:37:40 +02:00
Florian Schroedl
8343a9f3b5 Fix description 2024-08-22 10:59:40 +02:00
Florian Schroedl
4b47fa5d7a Fix names clash 2024-08-22 10:58:31 +02:00
Florian Schroedl
011fc734f6 Make passing of names-map explicit 2024-08-21 14:53:37 +02:00
Florian Schroedl
2df577cba2 Merge remote-tracking branch 'origin/token-studio-develop' into token-sets-themes 2024-08-21 11:04:00 +02:00
Florian Schroedl
4f02d8b47d Fix multi run test 2024-08-21 11:01:48 +02:00
Florian Schroedl
74801e72d3 Fix simple token creation / scaffolding test 2024-08-21 10:54:22 +02:00
Florian Schroedl
5358cd1c52 Fix tests crashing 2024-08-20 16:14:32 +02:00
Florian Schroedl
3413d4b42f Add tests 2024-08-19 09:09:09 +02:00
Florian Schroedl
4bd3b14adb Add unit to tests 2024-08-15 10:07:12 +02:00
Florian Schroedl
e4e488a9ee Adds style-dictionary test 2024-08-15 10:03:25 +02:00
Florian Schroedl
1135b7e2db Update token sets 2024-08-13 18:30:00 +02:00
Florian Schroedl
9aadb8c72f Add test 2024-08-13 16:18:24 +02:00
Florian Schroedl
e992bf0aa6 Fix sizing test 2024-08-08 15:13:04 +02:00
Florian Schroedl
8b8b909fb7 Parse values with unit 2024-08-08 15:12:28 +02:00
Florian Schroedl
a073520d0e Restore tests to work with new identifier 2024-08-08 11:22:40 +02:00
Florian Schroedl
e27e2d357c Add simple applying test 2024-08-08 11:10:24 +02:00