Compare commits

...

152 Commits

Author SHA1 Message Date
Yanick Champoux 873273027e carrier schema 2023-06-06 11:34:09 -04:00
Yanick Champoux b4293b2736 wip 2023-06-06 11:01:13 -04:00
Yanick Champoux 4e75fae835 Merge branch 'favicon' 2023-05-26 12:22:56 -04:00
Yanick Champoux 75cc0409de add a favicon 2023-05-26 12:22:50 -04:00
Yanick Champoux aa4e8f48aa bump version 2023-05-16 15:10:38 -04:00
Yanick Champoux 49f01933b9 Merge branch 'docks64-clipboard' 2023-05-16 15:04:25 -04:00
Yanick Champoux 38349e8723 vite analyzer 2023-05-16 15:01:48 -04:00
Yanick Champoux c6a391694f clipboard copied the serialized data 2023-05-16 15:01:33 -04:00
Yanick Champoux c63f22c654 prep for v3.2.0 2023-05-15 10:07:57 -04:00
Yanick Champoux bb7a2e1992 Merge branch 'salvo-missile-launcher' 2023-05-15 09:54:11 -04:00
Yanick Champoux 2690b260ce remove console logs 2023-05-15 09:49:41 -04:00
Yanick Champoux 1b9a5ab253 sml 2023-05-14 17:52:23 -04:00
Yanick Champoux bf99b8dd4e Merge branch 'salvo-missile-racks' 2023-05-12 11:28:49 -04:00
Yanick Champoux e515ce2e74 add salvo missile racks 2023-05-12 11:28:24 -04:00
Yanick Champoux 11d65b375d update the logs 2023-05-11 17:45:25 -04:00
Yanick Champoux 70a1d06ed4 Merge branch 'docks62-heavy-missiles' 2023-05-11 16:23:53 -04:00
Yanick Champoux 762daa9cd6 add a test 2023-05-11 16:22:27 -04:00
Yanick Champoux 87b93469b2 add heavy missiles to the printShip 2023-05-11 16:18:19 -04:00
Yanick Champoux 44fdad6bff add heavy missiles to the printShip 2023-05-11 15:48:21 -04:00
Yanick Champoux 525d223f6b Merge branch 'version-in-about' 2023-05-11 13:19:34 -04:00
Yanick Champoux dc4221eab4 checkout the parent branch in the integrate task 2023-05-11 13:19:30 -04:00
Yanick Champoux 08e6c0de0d properly encode the version 2023-05-11 12:56:04 -04:00
Yanick Champoux 5b53411601 skip the screenshot tests for now 2023-05-11 12:54:17 -04:00
Yanick Champoux 04f9cad771 must add to the changelog to integrate 2023-05-11 12:40:27 -04:00
Yanick Champoux c562dd49db add the changelog to the app 2023-05-11 12:32:39 -04:00
Yanick Champoux 2ef72888f5 add version in the about page 2023-05-11 10:11:55 -04:00
Yanick Champoux d1a146b281 begin to use changelord.js 2023-05-10 17:41:00 -04:00
Yanick Champoux 114d5dd600 Merge branch 'docks60-minimal-width' 2023-05-09 13:12:42 -04:00
Yanick Champoux cf00327f9c add a minimal width 2023-05-09 13:12:36 -04:00
Yanick Champoux 401427c3fb Merge branch 'docks55-fallback' 2023-05-09 12:29:43 -04:00
Yanick Champoux 3d0c3c54ef build w/ trailingSlash 2023-05-09 12:29:37 -04:00
Yanick Champoux 6b999a5a82 Merge branch 'import-component' 2023-05-09 12:07:03 -04:00
Yanick Champoux 95868b3e9f import ship 2023-05-09 12:06:39 -04:00
Yanick Champoux 5b2a102bfe use the named layouts 2023-05-08 16:21:24 -04:00
Yanick Champoux 11cb2be3bd Merge branch 'docks58-print-layout' 2023-05-08 15:23:02 -04:00
Yanick Champoux 3928022322 don't build histoire for checks 2023-05-08 15:20:17 -04:00
Yanick Champoux 504f20475c Merge branch 'docks54-see-also' 2023-05-05 12:02:48 -04:00
Yanick Champoux 739bde9638 add an also page 2023-05-05 12:00:50 -04:00
Yanick Champoux fe04397b7f Merge branch 'print-first' 2023-05-04 19:39:56 -04:00
Yanick Champoux c691ae8c56 move print as top export 2023-05-04 19:38:39 -04:00
Yanick Champoux f94c3b5c1a Merge branch 'code-about' 2023-05-04 18:45:58 -04:00
Yanick Champoux d747e98c22 remove old dux stuff 2023-05-04 18:44:48 -04:00
Yanick Champoux 5739652d77 right link for repo 2023-05-04 18:42:07 -04:00
Yanick Champoux fe21ba3b0b Merge branch 'add-umami' 2023-05-04 18:29:39 -04:00
Yanick Champoux 4d58be418d add umami code 2023-05-04 18:28:58 -04:00
Yanick Champoux e88f7ad503 Merge branch 'v3-preps' 2023-05-04 18:14:35 -04:00
Yanick Champoux 64894d5278 add sync 2023-05-04 18:14:30 -04:00
Yanick Champoux c728f8c09d init the store the right way 2023-05-04 16:45:40 -04:00
Yanick Champoux 43addc4072 wip 2023-05-04 16:14:38 -04:00
Yanick Champoux b19401c343 Merge branch 'torpedos' 2023-05-03 17:10:54 -04:00
Yanick Champoux 22c2b3eda8 update snapshots 2023-05-03 17:10:23 -04:00
Yanick Champoux 5aa3835ee1 torpedo class in printout 2023-05-03 17:05:54 -04:00
Yanick Champoux 666be45472 torpedo 2023-05-03 16:39:49 -04:00
Yanick Champoux cf264e4748 Merge branch 'graser' 2023-05-02 16:34:58 -04:00
Yanick Champoux d2a3bf8609 update snapshots 2023-05-02 16:34:30 -04:00
Yanick Champoux 1c01696a8b print graser 2023-05-02 16:27:35 -04:00
Yanick Champoux 8af9ae620e graser edit component 2023-05-02 13:29:57 -04:00
Yanick Champoux 6ab2de80fa graser rules 2023-05-02 11:52:00 -04:00
Yanick Champoux 8a2b1cd306 Merge branch 'vertical-rythm-editor' 2023-05-02 10:23:25 -04:00
Yanick Champoux 74c6493912 update snapshots 2023-05-02 10:22:57 -04:00
Yanick Champoux 5b27e6cbd3 space out the beams in the printout 2023-05-02 09:49:39 -04:00
Yanick Champoux 962e48cedd vertical rythm for the editor 2023-05-01 12:41:39 -04:00
Yanick Champoux 41b9c447c7 Merge branch 'docks49-cargo-print' 2023-04-30 12:09:43 -04:00
Yanick Champoux 288fc0a907 add print cargo 2023-04-30 12:08:42 -04:00
Yanick Champoux 406d8dc6e3 Merge branch 'print-submunition' 2023-04-28 14:22:39 -04:00
Yanick Champoux 27b4d86cee update snapshots 2023-04-28 14:22:03 -04:00
Yanick Champoux d2dc9e31ca all the weapons can be printed 2023-04-28 12:23:39 -04:00
Yanick Champoux 5a19d2b596 all the print weapons 2023-04-28 12:05:17 -04:00
Yanick Champoux 38a6b168a9 icons from emeral coast skunkworks 2023-04-28 11:28:11 -04:00
Yanick Champoux 8d1cd7533e print beam 2023-04-28 11:18:31 -04:00
Yanick Champoux c055b15c81 print wip 2023-04-27 12:17:08 -04:00
Yanick Champoux 50139bba7c add the hull to the print component 2023-04-26 16:11:49 -04:00
Yanick Champoux cab1036498 story for print hull 2023-04-26 16:05:17 -04:00
Yanick Champoux b0f670fe4a major updates 2023-04-26 09:53:22 -04:00
Yanick Champoux 7bc22eade5 print hull 2023-04-26 09:35:46 -04:00
Yanick Champoux 38e98ec74b print 2023-04-25 14:50:15 -04:00
Yanick Champoux 59cf71c140 Merge branch 'merge-outputs' 2023-04-24 11:55:22 -04:00
Yanick Champoux 14641379bc add test 2023-04-24 11:54:56 -04:00
Yanick Champoux fcdae270b7 conflagrate exports 2023-04-24 11:47:38 -04:00
Yanick Champoux 0d67abc301 Merge branch 'export-json' 2023-04-23 12:42:21 -04:00
Yanick Champoux 5f9cb22c1f histoire snapshots 2023-04-23 12:41:44 -04:00
Yanick Champoux b84f26e680 json output 2023-04-23 12:38:01 -04:00
Yanick Champoux f780833008 Merge branch 'fix-histoire-build' 2023-04-23 12:37:50 -04:00
Yanick Champoux da8ba56556 histoire build works again 2023-04-23 12:35:58 -04:00
Yanick Champoux d28ef38b2b Merge branch 'carrier-identification' 2023-04-22 11:05:40 -04:00
Yanick Champoux 73b771fb78 tweak tests 2023-04-22 11:04:48 -04:00
Yanick Champoux 4a69641120 carrier component 2023-04-22 10:37:49 -04:00
Yanick Champoux 7120f410a3 remove example variable 2023-04-21 15:44:10 -04:00
Yanick Champoux 5602441364 add carrier to dux 2023-04-21 15:35:46 -04:00
Yanick Champoux 7cc85f2572 add carrier switch to Identification 2023-04-21 13:12:37 -04:00
Yanick Champoux 3f6db25c99 Merge branch 'advance-screens' 2023-04-21 12:11:29 -04:00
Yanick Champoux ae10ee9485 widen the advanced screen 2023-04-21 12:11:04 -04:00
Yanick Champoux 9aeccbb63a genUid messed up 2023-04-21 11:55:36 -04:00
Yanick Champoux 04fbac2131 Merge branch 'move-to-beer' 2023-04-21 11:35:44 -04:00
Yanick Champoux c45d2abb3c update tests 2023-04-21 11:35:17 -04:00
Yanick Champoux a56fb3e769 wip 2023-04-20 11:54:18 -04:00
Yanick Champoux 6990954e3b identification 2023-04-20 10:11:56 -04:00
Yanick Champoux 35e402b74d working on the editor 2023-04-20 09:58:52 -04:00
Yanick Champoux 77846acbd6 move sections styling 2023-04-17 09:16:34 -04:00
Yanick Champoux c466631f27 Merge branch 'gt38-add-version-schema' 2023-04-16 14:06:20 -04:00
Yanick Champoux 4f6f9d726c update screenshots 2023-04-16 14:05:17 -04:00
Yanick Champoux be472ed3cc add a schema version 2023-04-16 13:59:53 -04:00
Yanick Champoux 8ec8927c67 Merge branch 'link-to-editor' 2023-04-16 13:44:10 -04:00
Yanick Champoux 1481d09887 screenshot updated 2023-04-16 13:43:17 -04:00
Yanick Champoux 0c2f12f91b add link to editor 2023-04-16 12:23:13 -04:00
Yanick Champoux 5f18ce9fe9 Merge branch 'link-store' 2023-04-16 11:53:17 -04:00
Yanick Champoux 88c08a8b79 add a test 2023-04-16 11:52:36 -04:00
Yanick Champoux 948fe96e0a save state to localStorage 2023-04-15 17:14:15 -04:00
Yanick Champoux da4b5b318e link the store to shipEdit 2023-04-15 16:53:53 -04:00
Yanick Champoux 32ac4510b9 Merge branch 'editor' 2023-04-14 15:14:00 -04:00
Yanick Champoux 2b02fc1506 don't assume the api will be there 2023-04-14 15:13:41 -04:00
Yanick Champoux 4ed175d54a add the test 2023-04-14 15:13:41 -04:00
Yanick Champoux 57655bf7f2 add the editor 2023-04-14 14:24:21 -04:00
Yanick Champoux f259ed2fbc Merge branch 'layout' 2023-04-14 13:02:34 -04:00
Yanick Champoux 17b6c6f5dd remove dist files from repo 2023-04-14 12:59:02 -04:00
Yanick Champoux 082befea8a update screenshots 2023-04-14 12:58:04 -04:00
Yanick Champoux 9019f3d3e6 add layouts 2023-04-14 12:56:39 -04:00
Yanick Champoux ce991a54dc Merge branch 'beer' 2023-04-13 18:05:04 -04:00
Yanick Champoux fe08ada13f snapshots 2023-04-13 18:00:12 -04:00
Yanick Champoux d07d65b58e tasks 2023-04-13 18:00:10 -04:00
Yanick Champoux 837adb4af3 add about page 2023-04-13 17:59:52 -04:00
Yanick Champoux b9fbcf8c30 Merge branch 'integrate' 2023-04-13 17:59:22 -04:00
Yanick Champoux f4a1027743 ignore .histoire/dist 2023-04-13 17:59:05 -04:00
Yanick Champoux 3edd38c619 fix tests 2023-04-13 17:58:11 -04:00
Yanick Champoux 14ef55197a add test and integrate tasks 2023-04-13 17:56:18 -04:00
Yanick Champoux fe122a9c69 Merge branch 'armor-2' 2023-04-09 10:39:47 -04:00
Yanick Champoux 3fb959d9f3 wip 2023-04-08 13:47:00 -04:00
Yanick Champoux 0098e899c9 adfc 2023-03-27 13:19:46 -04:00
Yanick Champoux e36c13bd2d structure edit done 2023-03-27 13:11:38 -04:00
Yanick Champoux 8bb1955dff got all subduxes in 2023-03-27 12:59:32 -04:00
Yanick Champoux 0e76cdd4d3 screens 2023-03-26 14:40:20 -04:00
Yanick Champoux e3c0b402d1 hull 2023-03-26 13:02:22 -04:00
Yanick Champoux 87c923cac3 cargo 2023-03-26 11:51:54 -04:00
Yanick Champoux add30bb666 Merge branch 'streamlining-2' into redux-toolbox 2023-03-24 11:11:29 -04:00
Yanick Champoux 074249d566 streamlining, store and edit 2023-03-24 11:01:04 -04:00
Yanick Champoux 19293501cb carrier 2023-03-23 10:44:54 -04:00
Yanick Champoux 1a19409645 move styles 2023-03-22 16:18:10 -04:00
Yanick Champoux a415278b6a ShipEdit with propulsion 2023-03-22 13:04:47 -04:00
Yanick Champoux cdb7e8ee35 enter the new updux 2023-03-21 15:42:45 -04:00
Yanick Champoux 42b81e2128 Identification 2023-03-21 14:29:44 -04:00
Yanick Champoux 5c4a92b602 Merge branch 'carrier-2' into redux-toolbox 2023-03-21 13:57:48 -04:00
Yanick Champoux 1255e05420 carrier component 2023-03-21 13:57:43 -04:00
Yanick Champoux 7a72407e49 Merge branch 'histoire-screenshots' into redux-toolbox 2023-03-21 11:42:54 -04:00
Yanick Champoux 78d8f6af45 testing histoire visual diffs 2023-03-21 11:42:09 -04:00
Yanick Champoux 152327aeca Propulsion 2023-03-21 10:43:26 -04:00
Yanick Champoux 6de297d154 Engine component 2023-03-21 10:10:07 -04:00
Yanick Champoux 3c60edc99a FTL component 2023-03-20 16:30:43 -04:00
Yanick Champoux b18017d753 story for ShipItem 2023-03-20 11:59:50 -04:00
Yanick Champoux 0c0351cbb3 upgrading sveltekit 2023-03-03 18:02:52 -05:00
Yanick Champoux b4a58694d7 wip 2023-03-03 13:37:44 -05:00
Yanick Champoux 11b89b308a port them all 2023-03-03 13:23:13 -05:00
Yanick Champoux 82331d1f26 chore(release): 2.3.0 2022-04-17 17:56:51 -04:00
767 changed files with 299197 additions and 2033 deletions

5
.gitignore vendored
View File

@ -14,3 +14,8 @@ package-lock.json
node_modules/
dist/yarn-error.log
.task/
.histoire/dist
dist
src/lib/components/__image_snapshots__/__diff_output__/
.histoire/dist
pnpm-lock.yaml

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,4 @@
const __resolved__virtual_storySource_srcLibComponentsCostmassIndexStorySvelte = '<Hst.Story title="CostMass">\n <CostMass mass={12} cost={21} />\n</Hst.Story>\n\n<script>\n export let Hst;\n\n import CostMass from "./index.svelte";\n<\/script>\n';
export {
__resolved__virtual_storySource_srcLibComponentsCostmassIndexStorySvelte as default
};

View File

@ -0,0 +1,4 @@
const __resolved__virtual_storySource_srcLibComponentsShipitemStorySvelte = '<Hst.Story>\n <ShipItem {mass} {cost}>Thingy</ShipItem>\n <svelte:fragment slot="controls">\n <Hst.Number bind:value={mass} title="Mass" />\n <Hst.Number bind:value={cost} title="Cost" />\n </svelte:fragment>\n</Hst.Story>\n\n<script>\n export let Hst;\n import ShipItem from "./ShipItem.svelte";\n let mass = 1;\n let cost = 3;\n<\/script>\n';
export {
__resolved__virtual_storySource_srcLibComponentsShipitemStorySvelte as default
};

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="svg5"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs2" />
<g
id="layer1">
<rect
style="opacity:0.5;fill:#ff3e00;fill-opacity:1;stroke-width:1.00375"
id="rect1372"
width="314.30923"
height="406.60901"
x="-26.565063"
y="134.75079"
transform="rotate(-23.821262)"
ry="8" />
<rect
style="fill:#ff3e00;fill-opacity:1;stroke-width:1.00375"
id="rect850"
width="314.30923"
height="406.60901"
x="77.571838"
y="72.808708"
ry="8"
transform="rotate(-4.5744534)" />
</g>
<g
id="layer3"
style="display:inline">
<path
id="path1657-3"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:8.34923;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 359.38947,355.95134 320.72935,176.52942 238.34613,238.94118 Z M 273.64124,273.06608 152.59788,156.05591 191.25804,335.47786 Z" />
</g>
<g
id="layer2"
style="display:none">
<path
id="path1657"
style="fill:#b4fae2;fill-opacity:1;stroke:#b4fae2;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 296,103.98242 -135.53125,177.9668 h 88.70117 z M 262.83008,230.05078 216,408.01758 351.53125,230.05078 Z"
transform="rotate(-4.156553,256,256.00691)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1536"
height="512"
viewBox="0 0 1536 512"
version="1.1"
id="svg5"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs2" />
<g
id="layer1">
<rect
style="opacity:0.5;fill:#ff3e00;fill-opacity:1;stroke-width:1.00375"
id="rect1372"
width="314.30923"
height="406.60901"
x="-26.565063"
y="134.75079"
transform="rotate(-23.821262)"
ry="8" />
<rect
style="fill:#ff3e00;fill-opacity:1;stroke-width:1.00375"
id="rect850"
width="314.30923"
height="406.60901"
x="77.571838"
y="72.808708"
ry="8"
transform="rotate(-4.5744534)" />
</g>
<g
id="layer3">
<path
id="path1657-3"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:8.34923;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 359.38947,355.95134 320.72935,176.52942 238.34613,238.94118 Z M 273.64124,273.06608 152.59788,156.05591 191.25804,335.47786 Z" />
<g
aria-label="Histoire"
id="text1821"
style="font-size:231.926px;line-height:1.25;font-family:Sen;-inkscape-font-specification:Sen;fill:#ff3e00;stroke-width:5.79813;fill-opacity:1"
transform="matrix(1.1500556,0,0,1.1500556,-105.40156,-38.414233)">
<path
d="M 693.87591,344.24783 V 181.89964 h 25.04801 v 162.34819 z m -105.99018,0 V 181.89964 h 25.04801 v 162.34819 z m 10.90052,-68.88202 v -24.1203 h 106.22211 v 24.1203 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16857" />
<path
d="M 762.294,344.24783 V 222.48669 h 23.88838 v 121.76114 z m 11.5963,-148.66456 q -7.65356,0 -11.82822,-3.94274 -4.17467,-3.94274 -4.17467,-11.13245 0,-6.72585 4.17467,-10.90052 4.40659,-4.17467 11.82822,-4.17467 7.65356,0 11.82823,3.94274 4.17466,3.94275 4.17466,11.13245 0,6.72585 -4.40659,10.90052 -4.17467,4.17467 -11.5963,4.17467 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16859" />
<path
d="m 863.41371,346.56709 q -15.30711,0 -27.59919,-5.33429 -12.29208,-5.3343 -20.40949,-15.77097 l 16.23482,-13.91556 q 6.95778,8.11741 15.07519,11.82822 8.34934,3.47889 18.78601,3.47889 4.17466,0 7.65355,-0.9277 3.71082,-1.15963 6.26201,-3.24696 2.78311,-2.08734 4.17466,-4.87045 1.39156,-3.01504 1.39156,-6.49393 0,-6.03007 -4.40659,-9.74089 -2.31926,-1.62348 -7.42164,-3.47889 -4.87044,-2.08733 -12.75593,-4.17467 -13.4517,-3.47889 -22.03297,-7.88548 -8.58126,-4.4066 -13.21978,-9.97282 -3.47889,-4.40659 -5.10237,-9.50897 -1.62348,-5.33429 -1.62348,-11.59629 0,-7.65356 3.24696,-13.91556 3.47889,-6.49393 9.27704,-11.13245 6.03008,-4.87045 13.91556,-7.42163 8.11741,-2.55119 17.16253,-2.55119 8.58126,0 16.93059,2.31926 8.58126,2.31926 15.77097,6.72585 7.18971,4.4066 12.06015,10.43667 l -13.68363,15.07519 q -4.4066,-4.40659 -9.74089,-7.65355 -5.10237,-3.47889 -10.43667,-5.3343 -5.3343,-1.85541 -9.74089,-1.85541 -4.87045,0 -8.81319,0.9277 -3.94274,0.92771 -6.72586,2.78312 -2.55118,1.8554 -3.94274,4.63852 -1.39155,2.78311 -1.39155,6.262 0.23192,3.01504 1.39155,5.79815 1.39156,2.55118 3.71082,4.40659 2.55118,1.85541 7.65356,3.94274 5.10237,2.08734 12.98785,3.94274 11.5963,3.01504 19.01793,6.72586 7.65356,3.47889 12.06015,8.11741 4.63852,4.40659 6.49393,10.20474 1.85541,5.79815 1.85541,12.98786 0,10.43667 -6.03008,18.786 -5.79815,8.11741 -15.77096,12.75593 -9.97282,4.63852 -22.2649,4.63852 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16861" />
<path
d="M 948.99398,344.24783 V 191.4086 h 23.88838 v 152.83923 z m -25.27993,-98.56854 v -23.1926 h 77.46325 v 23.1926 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16863" />
<path
d="m 1076.5528,346.56709 q -17.8583,0 -32.0058,-8.11741 -13.9156,-8.34933 -22.033,-22.49682 -8.1174,-14.37941 -8.1174,-32.70156 0,-18.32216 8.1174,-32.46964 8.1174,-14.37941 22.033,-22.49682 14.1475,-8.34934 32.0058,-8.34934 17.6263,0 31.5419,8.34934 14.1475,8.11741 22.2649,22.49682 8.1174,14.14748 8.1174,32.46964 0,18.32215 -8.1174,32.70156 -8.1174,14.14749 -22.2649,22.49682 -13.9156,8.11741 -31.5419,8.11741 z m 0,-21.80104 q 10.9005,0 19.4818,-5.3343 8.5812,-5.56622 13.4517,-14.84326 4.8704,-9.50897 4.6385,-21.33719 0.2319,-12.06016 -4.6385,-21.33719 -4.8705,-9.50897 -13.4517,-14.84327 -8.5813,-5.3343 -19.4818,-5.3343 -10.9005,0 -19.7137,5.56623 -8.5813,5.3343 -13.4517,14.84326 -4.8705,9.27704 -4.6386,21.10527 -0.2319,11.82822 4.6386,21.33719 4.8704,9.27704 13.4517,14.84326 8.8132,5.3343 19.7137,5.3343 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16865" />
<path
d="M 1168.3954,344.24783 V 222.48669 h 23.8884 v 121.76114 z m 11.5963,-148.66456 q -7.6536,0 -11.8282,-3.94274 -4.1747,-3.94274 -4.1747,-11.13245 0,-6.72585 4.1747,-10.90052 4.4065,-4.17467 11.8282,-4.17467 7.6535,0 11.8282,3.94274 4.1747,3.94275 4.1747,11.13245 0,6.72585 -4.4066,10.90052 -4.1747,4.17467 -11.5963,4.17467 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16867" />
<path
d="M 1228.928,344.24783 V 222.48669 h 24.1203 v 38.26779 l -2.3192,-9.27704 q 2.5512,-8.81319 8.5812,-16.0029 6.262,-7.1897 14.1475,-11.36437 8.1174,-4.17467 16.6987,-4.17467 3.9427,0 7.4216,0.69578 3.7109,0.69578 5.7982,1.62348 l -6.262,25.97571 q -2.7831,-1.15963 -6.262,-1.85541 -3.247,-0.9277 -6.4939,-0.9277 -6.262,0 -12.0602,2.55119 -5.5662,2.31926 -9.9728,6.72585 -4.1747,4.17467 -6.7259,9.97282 -2.5512,5.56622 -2.5512,12.29207 v 67.25854 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16869" />
<path
d="m 1374.1134,346.56709 q -18.786,0 -33.3973,-7.88548 -14.3794,-8.11741 -22.7288,-22.03297 -8.1174,-13.91556 -8.1174,-32.00579 0,-14.37941 4.6386,-26.20763 4.6385,-11.82823 12.7559,-20.40949 8.3493,-8.81319 19.7137,-13.45171 11.5963,-4.87045 25.048,-4.87045 11.8282,0 22.033,4.63852 10.2047,4.4066 17.6263,12.29208 7.6536,7.88549 11.5963,18.78601 4.1747,10.66859 3.9428,23.42452 l -0.2319,10.20475 h -99.4963 l -5.3343,-19.01794 h 84.1891 l -3.4788,3.94275 v -5.56623 q -0.6958,-7.65355 -5.1024,-13.68363 -4.4066,-6.03008 -11.1325,-9.50897 -6.7258,-3.47889 -14.6113,-3.47889 -12.524,0 -21.1053,4.87045 -8.5812,4.63852 -12.9878,13.91556 -4.4066,9.04511 -4.4066,22.49682 0,12.75593 5.3343,22.2649 5.3343,9.27704 15.0752,14.37941 9.7409,5.10237 22.4968,5.10237 9.0451,0 16.6987,-3.01504 7.8855,-3.01504 16.9306,-10.90052 l 12.0601,16.9306 q -5.5662,5.56622 -13.6836,9.74089 -7.8855,4.17467 -16.9306,6.72585 -8.8132,2.31926 -17.3945,2.31926 z"
style="font-family:'Lexend Deca';-inkscape-font-specification:'Lexend Deca';fill:#ff3e00;fill-opacity:1"
id="path16871" />
</g>
</g>
<g
id="layer2"
style="display:none">
<path
id="path1657"
style="fill:#b4fae2;fill-opacity:1;stroke:#b4fae2;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 296,103.98242 -135.53125,177.9668 h 88.70117 z M 262.83008,230.05078 216,408.01758 351.53125,230.05078 Z"
transform="rotate(-4.156553,256,256.00691)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.7 KiB

11705
.histoire/dist/bulma/bulma-rtl.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

11705
.histoire/dist/bulma/bulma.css vendored Normal file

File diff suppressed because it is too large Load Diff

1
.histoire/dist/bulma/bulma.css.map vendored Normal file

File diff suppressed because one or more lines are too long

1
.histoire/dist/bulma/bulma.min.css vendored Normal file

File diff suppressed because one or more lines are too long

236
.histoire/dist/css/buttons.css vendored Normal file
View File

@ -0,0 +1,236 @@
/* from https://codepen.io/ben_jammin/pen/syaCq */
.button::-moz-focus-inner{
border: 0;
padding: 0;
}
.button{
display: inline-block;
*display: inline;
zoom: 1;
padding: 6px 20px;
margin: 0;
cursor: pointer;
border: 1px solid #bbb;
overflow: visible;
font: bold 13px arial, helvetica, sans-serif;
text-decoration: none;
white-space: nowrap;
color: #555;
background-color: #ddd;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
background-image: -ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
background-image: linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
-webkit-transition: background-color .2s ease-out;
-moz-transition: background-color .2s ease-out;
-ms-transition: background-color .2s ease-out;
-o-transition: background-color .2s ease-out;
transition: background-color .2s ease-out;
background-clip: padding-box; /* Fix bleeding */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
text-shadow: 0 1px 0 rgba(255,255,255, .9);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.button:hover{
background-color: #eee;
color: #555;
}
.button:active{
background: #e9e9e9;
position: relative;
top: 1px;
text-shadow: none;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
}
.button[disabled], .button[disabled]:hover, .button[disabled]:active{
border-color: #eaeaea;
background: #fafafa;
cursor: default;
position: static;
color: #999;
/* Usually, !important should be avoided but here it's really needed :) */
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important;
}
/* Smaller buttons styles */
.button.small{
padding: 4px 12px;
}
/* Larger buttons styles */
.button.large{
padding: 12px 30px;
text-transform: uppercase;
}
.button.large:active{
top: 2px;
}
/* Colored buttons styles */
.button.green, .button.red, .button.blue {
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,.2);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.3)), to(rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
background-image: -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
background-image: -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
background-image: -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
background-image: linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
}
/* */
.button.green{
background-color: #57a957;
border-color: #57a957;
}
.button.green:hover{
background-color: #62c462;
}
.button.green:active{
background: #57a957;
}
/* */
.button.red{
background-color: #ca3535;
border-color: #c43c35;
}
.button.red:hover{
background-color: #ee5f5b;
}
.button.red:active{
background: #c43c35;
}
/* */
.button.blue{
background-color: #269CE9;
border-color: #269CE9;
}
.button.blue:hover{
background-color: #70B9E8;
}
.button.blue:active{
background: #269CE9;
}
/* */
.green[disabled], .green[disabled]:hover, .green[disabled]:active{
border-color: #57A957;
background: #57A957;
color: #D2FFD2;
}
.red[disabled], .red[disabled]:hover, .red[disabled]:active{
border-color: #C43C35;
background: #C43C35;
color: #FFD3D3;
}
.blue[disabled], .blue[disabled]:hover, .blue[disabled]:active{
border-color: #269CE9;
background: #269CE9;
color: #93D5FF;
}
/* Group buttons */
.button-group,
.button-group li{
display: inline-block;
*display: inline;
zoom: 1;
}
.button-group{
font-size: 0; /* Inline block elements gap - fix */
margin: 0;
padding: 0;
background: rgba(0, 0, 0, .1);
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
.button-group li{
margin-right: -1px; /* Overlap each right button border */
}
.button-group .button{
font-size: 13px; /* Set the font size, different from inherited 0 */
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.button-group .button:active{
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
}
.button-group li:first-child .button{
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.button-group li:first-child .button:active{
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
}
.button-group li:last-child .button{
-moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.button-group li:last-child .button:active{
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset;
box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset;
}

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
.histoire/dist/favicon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
.histoire/dist/fonts/Faktos.ttf vendored Normal file

Binary file not shown.

BIN
.histoire/dist/fonts/FaktosContour.ttf vendored Normal file

Binary file not shown.

BIN
.histoire/dist/fonts/FaktosOutline.ttf vendored Normal file

Binary file not shown.

BIN
.histoire/dist/fonts/FaktosShadow.ttf vendored Normal file

Binary file not shown.

Binary file not shown.

95
.histoire/dist/fonts/dosis/OFL.txt vendored Normal file
View File

@ -0,0 +1,95 @@
Copyright (c) 2011, Edgar Tolentino and Pablo Impallari (www.impallari.com|impallari@gmail.com),
Copyright (c) 2011, Igino Marini. (www.ikern.com|mail@iginomarini.com),
with Reserved Font Names "Dosis".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

69
.histoire/dist/fonts/dosis/README.txt vendored Normal file
View File

@ -0,0 +1,69 @@
Dosis Variable Font
===================
This download contains Dosis as both a variable font and static fonts.
Dosis is a variable font with this axis:
wght
This means all the styles are contained in a single file:
Dosis-VariableFont_wght.ttf
If your app fully supports variable fonts, you can now pick intermediate styles
that arent available as static fonts. Not all apps support variable fonts, and
in those cases you can use the static font files for Dosis:
static/Dosis-ExtraLight.ttf
static/Dosis-Light.ttf
static/Dosis-Regular.ttf
static/Dosis-Medium.ttf
static/Dosis-SemiBold.ttf
static/Dosis-Bold.ttf
static/Dosis-ExtraBold.ttf
Get started
-----------
1. Install the font files you want to use
2. Use your app's font picker to view the font family and all the
available styles
Learn more about variable fonts
-------------------------------
https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
https://variablefonts.typenetwork.com
https://medium.com/variable-fonts
In desktop apps
https://theblog.adobe.com/can-variable-fonts-illustrator-cc
https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
Online
https://developers.google.com/fonts/docs/getting_started
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
Installing fonts
MacOS: https://support.apple.com/en-us/HT201749
Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
Android Apps
https://developers.google.com/fonts/docs/android
https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
License
-------
Please read the full license text (OFL.txt) to understand the permissions,
restrictions and requirements for usage, redistribution, and modification.
You can use them freely in your products & projects - print or digital,
commercial or otherwise. However, you can't sell the fonts on their own.
This isn't legal advice, please consider consulting a lawyer and see the full
license for all details.

4
.histoire/dist/fonts/dosis/dosis.css vendored Normal file
View File

@ -0,0 +1,4 @@
@font-face {
font-family: 'Dosis';
src: url(Dosis-VariableFont_wght.ttf) format('truetype');
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
.histoire/dist/fonts/fakto10.ttf vendored Normal file

Binary file not shown.

BIN
.histoire/dist/fonts/fakto9.ttf vendored Normal file

Binary file not shown.

5
.histoire/dist/fonts/faktos.css vendored Normal file
View File

@ -0,0 +1,5 @@
@font-face {
font-family: 'Faktos';
font-style: normal;
src: url(Faktos.ttf) format('truetype');
}

BIN
.histoire/dist/fonts/faktos.ttf vendored Normal file

Binary file not shown.

383
.histoire/dist/histoire.json vendored Normal file
View File

@ -0,0 +1,383 @@
{
"stories": [
{
"id": "src-lib-components-shipedit-story-svelte",
"title": "ShipEdit",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/ShipEdit.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"ShipEdit"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-lib-components-shipitem-story-svelte",
"title": "ShipItem",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/ShipItem.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"ShipItem"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-lib-components-costmass-index-story-svelte",
"title": "CostMass",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/CostMass/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"CostMass"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-lib-components-shipedit-carrier-story-svelte",
"title": "Carrier",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/ShipEdit/Carrier.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"ShipEdit",
"Carrier"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-lib-components-shipedit-identification-story-svelte",
"title": "Identification",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/ShipEdit/Identification.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"ShipEdit",
"Identification"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-lib-components-shipedit-propulsion-engine-story-svelte",
"title": "Engine",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/ShipEdit/Propulsion/Engine.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"ShipEdit",
"Propulsion",
"Engine"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-index-story-svelte",
"title": "PrintShip",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/routes/export/print/PrintShip/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"Export",
"PrintShip"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-armor-index-story-svelte",
"title": "Armor",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "src-routes-export-print-printship-armor-index-story-svelte-0",
"title": "untitled",
"icon": null,
"iconColor": null
}
],
"relativePath": "src/routes/export/print/PrintShip/Armor/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"Export",
"PrintShip",
"Armor"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-hull-index-story-svelte",
"title": "Hull",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "src-routes-export-print-printship-hull-index-story-svelte-0",
"title": "untitled",
"icon": null,
"iconColor": null
}
],
"relativePath": "src/routes/export/print/PrintShip/Hull/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"Export",
"PrintShip",
"Hull"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-screens-index-story-svelte",
"title": "Screens",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "src-routes-export-print-printship-screens-index-story-svelte-0",
"title": "untitled",
"icon": null,
"iconColor": null
}
],
"relativePath": "src/routes/export/print/PrintShip/Screens/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"Export",
"PrintShip",
"Screens"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-weapons-index-story-svelte",
"title": "Weapons",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/routes/export/print/PrintShip/Weapons/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"Export",
"PrintShip",
"Weapons"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-lib-components-shipedit-weaponry-weapon-graser-index-story-svelte",
"title": "Graser",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/lib/components/ShipEdit/Weaponry/Weapon/Graser/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"ShipEdit",
"Weaponry",
"Weapon",
"Graser"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-weapons-graser-index-story-svelte",
"title": "Graser",
"group": null,
"layout": {
"type": "single",
"iframe": true
},
"icon": null,
"iconColor": null,
"docsOnly": false,
"variants": [
{
"id": "_default",
"title": "default"
}
],
"relativePath": "src/routes/export/print/PrintShip/Weapons/Graser/index.story.svelte",
"supportPluginId": "svelte3",
"treePath": [
"Export",
"PrintShip",
"Weapons",
"Graser"
],
"virtual": false,
"markdownFile": null
},
{
"id": "src-routes-export-print-printship-weapons-torpedo-index-story-svelte",
"title": "Torpedo",