add toucan!

This commit is contained in:
Julien Calixte
2022-12-07 23:26:23 +01:00
parent e78c5c6713
commit b72bfcf437
20 changed files with 106 additions and 9 deletions

12
components.d.ts vendored
View File

@@ -1,8 +1,11 @@
// generated by unplugin-vue-components
// We suggest you to commit this file into source control
// Read more: https://github.com/vuejs/vue-next/pull/3399
// Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'
declare module 'vue' {
export {}
declare module '@vue/runtime-core' {
export interface GlobalComponents {
AboutMe: typeof import('./src/components/presentation/about-me.vue')['default']
AppHeader: typeof import('./src/components/app-header.vue')['default']
@@ -13,8 +16,9 @@ declare module 'vue' {
MyBooks: typeof import('./src/components/presentation/my-books.vue')['default']
MyProjects: typeof import('./src/components/presentation/my-projects.vue')['default']
ProductionFlow: typeof import('./src/components/flow/ProductionFlow.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
ToucanIcon: typeof import('./src/components/core/toucan-icon.vue')['default']
Welcome: typeof import('./src/components/Welcome.vue')['default']
}
}
export { }

BIN
public/favicon.ico Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 900 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
width="100%"
height="100%"
viewBox="0 0 2792 2792"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xml:space="preserve"
xmlns:serif="http://www.serif.com/"
style="
fill-rule: evenodd;
clip-rule: evenodd;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 1.5;
"
>
<rect
id="Logo"
x="0"
y="0"
width="2791.67"
height="2791.67"
style="fill: none"
/>
<path
d="M1285.41,433.19c10.716,241.233 170.327,392.238 364.194,487.786"
style="fill: none; stroke: url(#_Linear1); stroke-width: 148.35px"
/>
<path
d="M2331.25,883.476c0,0 37.249,-59.028 -87.5,-75"
style="fill: none; stroke: url(#_Linear2); stroke-width: 229.17px"
/>
<path
d="M2477.08,937.636c-0.046,-385.447 -295.934,-608.326 -600,-608.326c-272.614,-0 -275.572,-0.001 -570.834,-0c-0.003,-0 -0.006,-0 -0.01,-0c-87.83,-0.001 -227.88,-2.423 -364.621,27.348c-133.287,29.019 -262.475,88.675 -346.003,202.999c-56.085,76.763 -92.467,178.522 -93.53,314.388c-1.988,254.084 -0.002,957.531 -0.002,1274.02c-0,34.494 28.005,62.5 62.5,62.5c34.494,-0 62.5,-28.006 62.5,-62.5c-0,-316.241 -1.989,-1019.15 -0.002,-1273.04c0.815,-104.139 26.476,-182.786 69.465,-241.624c65.083,-89.079 167.808,-131.991 271.663,-154.602c126.745,-27.595 256.621,-24.488 338.03,-24.487c0.003,-0 0.007,-0 0.01,-0c295.262,-0.001 298.22,-0 570.834,-0c241.162,-0 474.963,177.633 475,483.341c0.004,34.494 28.012,62.496 62.507,62.492c34.495,-0.004 62.497,-28.013 62.493,-62.507Z"
style="fill: #fda7df"
/>
<path
d="M1235.41,391.524c0,158.053 -59.777,546.118 341.667,546.119c275.695,0 837.503,-0 837.503,-0"
style="fill: none; stroke: #fda7df; stroke-width: 125px"
/>
<path
d="M1235.41,391.524c-0.569,595.834 173.907,2008.62 -858.333,2008.62"
style="fill: none; stroke: #fda7df; stroke-width: 125px"
/>
<circle
cx="985.415"
cy="695.976"
r="79.167"
style="stroke: #fda7df; stroke-width: 50px"
/>
<path
d="M811.651,2295.98c0,0 752.489,186.465 752.489,-1026.08"
style="fill: none; stroke: #fda7df; stroke-width: 125px"
/>
<defs>
<linearGradient
id="_Linear1"
x1="0"
y1="0"
x2="1"
y2="0"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(364.194,0,0,487.786,1285.42,677.083)"
>
<stop offset="0" style="stop-color: #ffec3f; stop-opacity: 1" />
<stop offset="0.49" style="stop-color: #ebb538; stop-opacity: 1" />
<stop offset="1" style="stop-color: #e5a336; stop-opacity: 1" />
</linearGradient>
<linearGradient
id="_Linear2"
x1="0"
y1="0"
x2="1"
y2="0"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(92.7072,0,0,75.0002,2243.75,845.976)"
>
<stop offset="0" style="stop-color: #3f3abb; stop-opacity: 1" />
<stop offset="1" style="stop-color: #fda7df; stop-opacity: 1" />
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -4,7 +4,7 @@
<header class="app-header">
<div class="wrapper">
<router-link to="/" class="logo">
<julien-calixte size="big" />
<toucan-icon />
</router-link>
</div>
</header>
@@ -16,7 +16,7 @@
} */
.app-header {
padding: 0 1rem;
padding: 0.2rem;
.wrapper {
display: flex;

View File

@@ -19,9 +19,7 @@ const style = `font-size: ${fontSize[props.size]}`
</script>
<template>
<span class="julien-calixte" :style="style"
>Julien<template v-if="version === 'full'"> Calixte</template></span
>
<span class="julien-calixte" :style="style">Julien<template v-if="version === 'full'"> Calixte</template></span>
</template>
<style scoped lang="scss">

View File

@@ -0,0 +1,11 @@
<template>
<img src="@/assets/icons/safari-pinned-tab.svg" alt="Toucan icon">
</template>
<style scoped>
img {
--toucan-size: 80px;
width: var(--toucan-size);
height: var(--toucan-size);
}
</style>