Eva Marco
73e48b3d81
♻️ Remove unnecesary RX and RY from shapes
2024-12-10 10:47:55 +01:00
Andrey Antukh
395962ae4d
✨ Merge tokens-studio/develop into develop
2024-11-21 16:08:42 +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
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
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
Andrey Antukh
22f3dba842
💄 Update run-store helper
2024-08-07 16:07:59 +02:00
alonso.torres
80e17f8cfc
✨ Add new signature for the run-store test helper
2024-07-03 15:22:42 +02:00
alonso.torres
395a91c00c
✨ Plugins permissions review
2024-07-02 11:01:43 +02:00
alonso.torres
ac58a5b8fa
✨ Improved transformation from and to JS for plugins
2024-07-02 10:41:06 +02:00
alonso.torres
1794859468
✨ Review input validation for plugins
2024-06-21 09:29:09 +02:00
Alejandro Alonso
a861691ffd
🐛 Fix change color on imported svg also changes the stroke alignment
2024-06-12 10:08:30 +02:00
Alejandro Alonso
a5ba9d113f
✨ Improve create group tests
2024-06-12 10:07:34 +02:00
Eva Marco
0e0ceaa9bf
🐛 Fix move guides with board
2024-06-11 12:54:43 +02:00
Andrey Antukh
6436ef334b
♻️ Refactor persistence layer
2024-06-04 10:15:32 +02:00
Andrés Moya
0a3a6e19f1
✅ Add test for swap slots bug
2024-05-29 15:12:19 +02:00
Pablo Alba
260c0e0678
✨ Add copying and duplicating component frontend tests
2024-05-24 12:58:18 +02:00
Pablo Alba
d221241451
✅ Components refactor: Add tests for remove swap slot on copy-paste
2024-05-16 13:25:25 +02:00
Andrés Moya
da939cc0a6
♻️ Refactor front end test to make use of common file helpers
2024-05-13 13:10:01 +02:00
Andrés Moya
cf4ef426d7
✅ Add tests for component sync
2024-05-10 10:17:09 +02:00
Andrés Moya
b6e633865e
✅ Add tests for component creation and modification
2024-05-09 14:49:10 +02:00
Andrés Moya
caefaf6016
✅ Add tests for reset components
2024-05-09 13:33:52 +02:00
Andrés Moya
b68bc9a08c
✅ Move more touched tests to common
2024-05-07 12:51:07 +02:00
Andrés Moya
0b4fbc184d
♻️ Move generate-xx methods to logic module
2024-05-06 16:48:18 +02:00
Andrés Moya
77d4901db1
✅ Add more tests for touched
2024-04-30 14:18:55 +02:00
Andrés Moya
a40afd5b63
✅ Add test for touched shapes
2024-04-30 13:47:40 +02:00
Pablo Alba
37e68249aa
♻️ Components refactor: remove it usage on libraries_helpers
2024-04-25 14:22:37 +02:00
Pablo Alba
a8738b44a1
♻️ Merge libraries_common_helpers into libraries_helpers
2024-04-19 16:00:38 +02:00
Alejandro Alonso
8f156a7fd0
🐛 Limit reset overrides on swapped components to affected subtree
2024-03-21 15:49:08 +01:00
Alejandro Alonso
d08dfaa022
🐛 Fix reset override behaviour
2024-03-12 09:12:25 +01:00
Pablo Alba
0d1af260a4
🐛 Remove incorrect find-component function
2024-03-07 14:39:57 +01:00
Alejandro Alonso
a78eb226e2
✨ Add nesting constraints for components
2024-01-24 17:20:17 +01:00
Andrey Antukh
833871df65
💄 Format frontend code
2024-01-08 09:32:50 +01:00
Andrey Antukh
96f5a33f5f
⬆️ Upgrade to beicon2 (part1)
2023-12-26 14:14:20 +01:00
Andrey Antukh
a341a956b8
🐛 Fix warnings on compiling frontend tests
2023-12-13 14:20:07 +01:00
Andrey Antukh
52fbc678f3
♻️ Move app.common.pages to app.common.files
2023-11-16 11:07:36 +01:00
Andrey Antukh
6f93b41920
🎉 Add features assignation for teams
2023-11-07 12:48:31 +01:00
Andrey Antukh
3ceb4cf895
♻️ Make svg to shapes conversion code multiplatform
...
- Move clojure code to common
- Rewrite some native-js code into optimized clojure
2023-11-07 12:48:31 +01:00
Pablo Alba
fac72a5874
🎉 Component swap
2023-10-11 12:24:11 +02:00
Andrés Moya
e8aab8b0bf
🐛 Remove root when creating nested components
2023-10-05 13:32:03 +02:00
alonso.torres
6f2a459cce
✨ Instance component to grid layout
2023-09-18 14:08:34 +02:00
Andrey Antukh
5b3e12bb9c
♻️ Refactor change builder for make it more efficient
...
Mainly replaces the usafe of the inneficient d/preconj helper
with a combination of conj and simple list as data structure whitch
maintains the previous ordering semantics on addition.
Also removes the d/preconj from the codebase.
2023-09-04 15:48:34 +02:00
Pablo Alba
c5315de91c
🐛 Reset component is now against remote main
2023-08-17 09:38:30 +02:00
Pablo Alba
1bb3a3a084
🐛 Add script for fix files with bad shape-ref
2023-08-02 10:46:06 +02:00
Andrey Antukh
42aee56c36
💄 Add indentation fixes on frontend tests
2023-07-11 17:27:36 +02:00
Andrey Antukh
6e7595f48c
♻️ Remove ?
char from shape attrs
2023-07-11 17:27:35 +02:00
Andrey Antukh
405aa66357
🎉 Add new shape & rect data structures
...
Also optimizes some functions for faster shape and rect props
access (there is still a lot of work ahead optimizing the rest of
the functions)
Also normalizes shape creation and validation for ensuring
correct setup of all the mandatory properties.
2023-07-11 17:27:35 +02:00
Andrés Moya
d8121364ad
🐛 Fix touched on adding shapes to a component copy and undo
2023-06-22 09:27:27 +02:00
Andrey Antukh
5ca3d01ea1
🎉 Add malli based validation and coersion subsystem
2023-05-17 16:05:29 +02:00