Compare commits

...

152 Commits

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