1
0
Fork 0
Commit graph

149 commits

Author SHA1 Message Date
Joost De Cock
b3b0d4b7bc fix(plugin-annotations): Wrong macro names in umbrella rm macro 2023-09-15 16:57:01 +02:00
Joost De Cock
9955784078 fix(plugin-annotations): Circle syntax in defs 2023-09-15 08:43:57 +02:00
Joost De Cock
8dab0cdb4e fix(plugin-annotations): Fix bnotch syntax 2023-09-14 16:54:32 +02:00
Joost De Cock
799352f2b7 chore(plugin-annotations): Update title macro to cutlist changes 2023-09-13 17:50:53 +02:00
Joost De Cock
6d5c21e4e1 fix(plugin-annotations): Set bias/cutonfold explicity in cutlist
The cutlist methods were being clever by deducing whether a part should
be cut on the fold from info set by the cutonfold macro.

This is a footgun, because this only works when the cutlist is set after
the cutonfold macro is run.

We can't expect designers to know they should add this annotation before
that annotation so now you need to add it explicitly.

The current keys to pass are:

 - cut
 - from (used to be material)
 - onBias (used to be bias)
 - onFold (replaced ignoreOnFold)
2023-09-13 17:41:03 +02:00
Joost De Cock
d9e85d03ca fix(plugin-annotations): Better check for material 2023-09-13 15:12:22 +02:00
Joost De Cock
d9e566ad12 fix(plugin-annotations): Force rendering points for title 2023-09-13 11:48:34 +02:00
Joost De Cock
b8efc700e7 chore(plugin-annotations): Prefer from over material and support multiple cuts 2023-09-13 11:48:10 +02:00
Joost De Cock
87aaf1f2d9 feat(plugin-annotations): Allow setting title and desc via msg 2023-09-12 16:02:37 +02:00
Joost De Cock
f5edf74936 chore(chared): Updated flag UI and api 2023-09-09 15:31:53 +02:00
joostdecock
31e7b50ba1 fix(plugin-annotations): Don't load core plugins in tests 2023-09-08 10:50:03 +02:00
joostdecock
6a7cc334ba chore(plugin-annotations): Fix title tests after changes 2023-09-08 10:36:02 +02:00
joostdecock
b43145ac89 chore(plugin-annotations): No space between v and version 2023-09-08 10:35:53 +02:00
joostdecock
13f53f7fcb chore(plugin-annotations): Fix sewtogether tests after changes 2023-09-08 10:18:57 +02:00
joostdecock
68cbcf8a3d chore(plugin-annotations): Fix scalebox tests after changes 2023-09-08 10:15:50 +02:00
joostdecock
415aabb09d fix(plugin-annotations): Allow overriding scalbox box classes 2023-09-08 10:15:41 +02:00
joostdecock
049767a3de chore(plugin-annotations): Fix pleat tests after changes 2023-09-08 09:50:18 +02:00
joostdecock
929632b56f chore(plugin-annotations): Fix grainline tests after changes 2023-09-08 09:44:41 +02:00
joostdecock
a5108b65a6 chore(plugin-annotations): Fix dimension tests after changes 2023-09-08 09:43:23 +02:00
joostdecock
f6b5bd70f1 chore(plugin-annotations): Fix cutonfold tests after changes 2023-09-08 09:37:35 +02:00
joostdecock
250ba663e2 chore(plugin-annotations): Fix crossbox tests after changes 2023-09-08 09:31:22 +02:00
joostdecock
6a08a4f642 chore(plugin-annotations): Fix banner tests after changes 2023-09-08 09:19:55 +02:00
joostdecock
5a99c1b5ef fix(plugin-annotations): Let banner start and end with text 2023-09-08 09:05:27 +02:00
joostdecock
a253920dd5 chore: Linter issues 2023-09-07 20:15:40 +02:00
joostdecock
36e4062297 feat(core-plugins): Set macro id on dimension path 2023-09-07 18:35:06 +02:00
joostdecock
7a98de5797 fix(plugin-annotations): Desctructure Point and log 2023-09-07 14:46:28 +02:00
joostdecock
4528e1bc88 feat(shared): Added support for flags 2023-09-07 10:29:19 +02:00
joostdecock
4aa3c2786b fix: Handle loading of plugin i18n data in workbench 2023-09-06 10:30:52 +02:00
joostdecock
9f081eebb1 chore(plugins): Migrate from log.warning to log.warn 2023-09-06 08:29:59 +02:00
joostdecock
9ae94abd02 feat(plugin-annotations): Add i18n 2023-09-06 08:14:49 +02:00
joostdecock
3f6a5b4116 chore(plugin-annotations): Migrate title 2023-09-05 20:38:47 +02:00
joostdecock
d33139c6d0 chore(plugin-annotations): Migrate sewtogether 2023-09-05 20:38:14 +02:00
joostdecock
509e6a3b85 chore(plugin-annotations): Migrate scalebox 2023-09-05 20:38:03 +02:00
joostdecock
d94930f720 chore(plugin-annotations): Migrate pleat 2023-09-05 20:37:49 +02:00
joostdecock
6cc55ae677 chore(plugin-annotations): Migrate grainline 2023-09-05 20:37:38 +02:00
joostdecock
65b3f32b44 chore(plugin-annotations): Migrate dimensions 2023-09-05 20:37:29 +02:00
joostdecock
8d4c6fcf9e chore(plugin-annotations): Migrate cutonfold 2023-09-05 20:37:15 +02:00
joostdecock
c289f4df66 chore(plugin-annotations): Migrate crossbox 2023-09-05 20:37:02 +02:00
joostdecock
dae90a557d chore(plugin-annotations): Migrate bartack 2023-09-05 20:36:45 +02:00
joostdecock
d95645b679 chore(plugin-annotations): Migrate bannerbox 2023-09-05 20:36:33 +02:00
joostdecock
f33f652e44 chore(plugin-annotations): Migrate banner 2023-09-05 20:36:22 +02:00
joostdecock
d6ca812d49 feat(plugin-macro): Ported bannerbox to latest approach 2023-09-05 12:06:09 +02:00
joostdecock
637b2ecaba feat(plugin-annotations): Check complete in title macro 2023-09-05 12:05:47 +02:00
joostdecock
e60362935c feat(plugin-annotations): Allow overriding classes, set name/nr in store 2023-09-05 11:18:19 +02:00
joostdecock
577af2df6b feat(plugin-anotations): Keep macro ids in store for easy removal 2023-09-05 11:05:14 +02:00
github-actions
3f8edf41d9 [dependabot skip] chore(deps): bumped dependabot/npm_and_yarn/bugsnag/js-7.21.0 changes in config/dependencies.yaml 2023-08-21 04:47:28 +00:00
Enoch Riese
a2f1c50711 remove unneeded dependency build before testing 2023-07-27 23:57:24 -05:00
Enoch Riese
7ff2bded15 use node conditional exports instead of reconfiguring exports for different use cases 2023-07-27 18:52:58 -06:00
joostdecock
009e1c1cc9 fix(shared): Get rid of build:sitedeps
Recently I refactored the prebuild code. One thing I did not touch (yet)
was the various site dependencies. They were then ported to NX over the
previous system with build priorities we had in place. And while that
was a welcome improvement, it did not really address the bigger picture:
we don't actually need to build any of these dependencies to build the
site.

All we need to do is help NodeJS so it can resolve everything from the
source. So this commit does that by adding a top-level run script
`yarn buildsiteconfigure` which calls `yarn reconfigure` but with the
BUILDSITE variable set.

When that variable is set, the reconfigure script will skip all optional
steps and generate a slightly different package.json file that tells
NodeJS to looks the package from source, rather than to look for the
build files.

After running this script, the prebuild step for the various sites will
run without problems, even on a fresh repo where nothing has ever been
build.

So I've updated the prebuild script in the sites to run this. For local
development, please use `uyarn predev` so that you don't muck with all
the package.json files.
If you do so (by accident or not) a `yarn reconfigure` run will put
everything back in its place.
2023-07-26 20:01:04 +02:00
Enoch Riese
9c88b44501 better naming convention for build scripts. bring back build:all 2023-07-23 11:19:30 -06:00