diff --git a/src/assets/images/moon.png b/src/assets/images/moon.png
new file mode 100644
index 0000000..b56a6fe
Binary files /dev/null and b/src/assets/images/moon.png differ
diff --git a/src/assets/images/profile/picture-bright.png b/src/assets/images/profile/picture-bright.png
new file mode 100644
index 0000000..b25d8d9
Binary files /dev/null and b/src/assets/images/profile/picture-bright.png differ
diff --git a/src/assets/images/profile/picture-dark.png b/src/assets/images/profile/picture-dark.png
new file mode 100644
index 0000000..d4be45c
Binary files /dev/null and b/src/assets/images/profile/picture-dark.png differ
diff --git a/src/assets/images/profile/picture-light.png b/src/assets/images/profile/picture-light.png
new file mode 100644
index 0000000..265f7e1
Binary files /dev/null and b/src/assets/images/profile/picture-light.png differ
diff --git a/src/assets/images/profile/picture-nolight.png b/src/assets/images/profile/picture-nolight.png
new file mode 100644
index 0000000..e112771
Binary files /dev/null and b/src/assets/images/profile/picture-nolight.png differ
diff --git a/src/assets/images/sun.png b/src/assets/images/sun.png
new file mode 100644
index 0000000..13af7db
Binary files /dev/null and b/src/assets/images/sun.png differ
diff --git a/src/components/Goodreads/Goodreads.vue b/src/components/Goodreads/Goodreads.vue
index 8e28815..a625b14 100644
--- a/src/components/Goodreads/Goodreads.vue
+++ b/src/components/Goodreads/Goodreads.vue
@@ -48,14 +48,6 @@
border-radius: 0.2rem;
border: 1px solid #424242;
}
- .gr_grid_book_container:first-child {
- margin-left: 0;
- margin-right: 0.5rem;
- }
- .gr_grid_book_container:last-child {
- margin-left: 0.5rem;
- margin-right: 0;
- }
.gr_grid_book_container > * img {
height: 100%;
diff --git a/src/components/easteregg-banner/EastereggBanner.vue b/src/components/easteregg-banner/EastereggBanner.vue
index 5c96dc7..51684e5 100644
--- a/src/components/easteregg-banner/EastereggBanner.vue
+++ b/src/components/easteregg-banner/EastereggBanner.vue
@@ -11,6 +11,8 @@
+
+
{{ found_eastereggs }}/{{ total_eastereggs }} {{ t("easter eggs found") }}
@@ -31,6 +33,8 @@
import CookieEgg from "./eggs/Cookie.vue";
import FutureEgg from "./eggs/Future.vue";
import SomethingEgg from "./eggs/Something.vue";
+ import PictureBrightEgg from "./eggs/PictureBright.vue";
+ import PictureNoLightEgg from "./eggs/PictureNoLight.vue";
const show_banner = ref(false);
const easteregg = ref("");
@@ -41,7 +45,7 @@
const { t } = useI18n({ messages: {
"en": {
"easter eggs found": "easter eggs found",
- "all easter eggs found": "You found all the easter eggs 🥚"
+ "all easter eggs found": "You found all easter eggs 🥚"
},
"it": {
"easter eggs found": "easter egg trovati",
diff --git a/src/components/easteregg-banner/eggs/PictureBright.vue b/src/components/easteregg-banner/eggs/PictureBright.vue
new file mode 100644
index 0000000..c677a32
--- /dev/null
+++ b/src/components/easteregg-banner/eggs/PictureBright.vue
@@ -0,0 +1,40 @@
+
+
+
+
+
+
![]()
+
+
+
+
+
{{ t("title") }}
+
{{ t("description") }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/easteregg-banner/eggs/PictureNoLight.vue b/src/components/easteregg-banner/eggs/PictureNoLight.vue
new file mode 100644
index 0000000..06e703a
--- /dev/null
+++ b/src/components/easteregg-banner/eggs/PictureNoLight.vue
@@ -0,0 +1,40 @@
+
+
+
+
+
+
![]()
+
+
+
+
+
{{ t("title") }}
+
{{ t("description") }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/profile-picture/ProfilePicture.vue b/src/components/profile-picture/ProfilePicture.vue
new file mode 100644
index 0000000..9b3db7e
--- /dev/null
+++ b/src/components/profile-picture/ProfilePicture.vue
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/utilities/easteregg_handler.ts b/src/utilities/easteregg_handler.ts
index 5989b57..86c71a9 100644
--- a/src/utilities/easteregg_handler.ts
+++ b/src/utilities/easteregg_handler.ts
@@ -1,4 +1,4 @@
-const EASTER_EGGS = ["cookie", "future", "change-something"];
+const EASTER_EGGS = ["cookie", "future", "change-something", "picture-bright", "picture-nolights"];
export function addFoundEasterEgg(name:string):void {
if (!EASTER_EGGS.includes(name)) { return; }
diff --git a/src/views/about/About.vue b/src/views/about/About.vue
index 46343ff..e5cc3ab 100644
--- a/src/views/about/About.vue
+++ b/src/views/about/About.vue
@@ -1,20 +1,124 @@
+
-
-
- {{ t("hello") }}
-
+
+
+
+
{{ t("about me") }}
+
+
+
+ Mi chiamo
+ Xia Tian Cheng,
+ spesso conosciuto come Xia (cognome) o Riccardo.
+ Studio informatica all'Università di Bologna e al momento i miei interessi sono orientati verso l'analisi dati e l'intelligenza artificiale.
+
+
+ Oltre a premere tasti sulla tastiera,
+ mi piace leggere,
+ sperimentare in cucina (preferibilmente con un estintore nei paraggi)
+ e giocare a giochi strategici.
+
+
+ Secondo 16Personalities sono un
+ Architetto (INTJ).
+ Devo dire che la descrizione è decisamente accurata.
+
+
+
+
+
+ My name is
+ Xia Tian Cheng,
+ frequently known as Xia (surname) or Richard.
+ I am a computer science student at the University of Bologna and currently my interests are focused on data analysis and artificial intelligence.
+
+
+ Aside from pressing keys on a keyboard,
+ I like reading,
+ cooking (preferably with a fire extinguisher nearby)
+ and playing strategic games.
+
+
+ According to 16Personalities I'm an
+ Architect (INTJ).
+ I must admit that the description is quiet accurate.
+
+
+
+
+
+
+
+
+
+
{{ t("reading") }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/about/locale.json b/src/views/about/locale.json
deleted file mode 100644
index 6aae77e..0000000
--- a/src/views/about/locale.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "en": {
- "hello": "Hello"
- },
- "it": {
- "hello": "Ciao"
- }
-}
\ No newline at end of file