diff --git a/src/assets/laptop.psd b/src/assets/laptop.psd new file mode 100644 index 0000000..5c5244d Binary files /dev/null and b/src/assets/laptop.psd differ diff --git a/src/assets/projects/bakeryPreview.png b/src/assets/projects/bakeryPreview.png index 59cc387..6e9ea7d 100644 Binary files a/src/assets/projects/bakeryPreview.png and b/src/assets/projects/bakeryPreview.png differ diff --git a/src/assets/projects/flexpatrolPreview.png b/src/assets/projects/flexpatrolPreview.png index eef7a35..27ae0c5 100644 Binary files a/src/assets/projects/flexpatrolPreview.png and b/src/assets/projects/flexpatrolPreview.png differ diff --git a/src/components/Projects/Project.module.css b/src/components/Projects/Project.module.css index f6d4352..49558b0 100644 --- a/src/components/Projects/Project.module.css +++ b/src/components/Projects/Project.module.css @@ -48,6 +48,10 @@ gap: var(--gap-sm); } +.nameHeader:hover { + text-decoration: underline; +} + .description { font: var(--font-sm); } diff --git a/src/components/Projects/Project.tsx b/src/components/Projects/Project.tsx index c492d25..f3fbaf4 100644 --- a/src/components/Projects/Project.tsx +++ b/src/components/Projects/Project.tsx @@ -19,7 +19,7 @@ export default (props: { project: Project, odd: boolean }) => {
{ target="_blank" class={styles.name} > -

+

{props.project.name}

diff --git a/src/components/Projects/projectList.ts b/src/components/Projects/projectList.ts index b211939..1a88016 100644 --- a/src/components/Projects/projectList.ts +++ b/src/components/Projects/projectList.ts @@ -25,6 +25,7 @@ export class Project { halfWidth?: boolean; icons?: Icon[]; desktopOnly?: boolean; + flip?: boolean; constructor(project: Project) { this.name = project.name @@ -37,6 +38,7 @@ export class Project { this.halfWidth = project.halfWidth this.icons = project.icons this.desktopOnly = project.desktopOnly + this.flip = project.flip } } @@ -47,6 +49,20 @@ export default [ // link: 'https://warframe.center', // descriptionSlug: 'warframe_desc' // }), + new Project({ + name: 'Bakery', + preview: bakeryPreview, + link: 'https://bakery.kopyl.dev', + repo: 'https://github.com/anatolykopyl/bakery', + descriptionSlug: 'bakery_desc', + }), + new Project({ + name: 'Flexpatrol', + preview: flexpatrolPreview, + link: 'https://flexpatrol.ru', + repo: 'https://github.com/anatolykopyl/worktime', + descriptionSlug: 'flexpatrol_desc', + }), new Project({ name: 'Worktime', preview: worktimePreview, @@ -55,13 +71,6 @@ export default [ descriptionSlug: 'worktime_desc', icons: [ pwa, github ] }), - new Project({ - name: 'Bakery', - preview: bakeryPreview, - link: 'https://bakery.kopyl.dev', - repo: 'https://github.com/anatolykopyl/bakery', - descriptionSlug: 'bakery_desc', - }), new Project({ name: 'This website', preview: RecursivePreview, @@ -93,13 +102,15 @@ export default [ name: 'Musanthrope X PAYDAY 2', preview: musanthropePreview, link: 'https://musanthrope.kopyl.dev', - descriptionSlug: 'musanthrope_desc' + descriptionSlug: 'musanthrope_desc', + flip: true, }), new Project({ name: 'Kopyl Games', preview: gamesPreview, link: 'https://games.anatolykopyl.ru', descriptionSlug: 'games_desc', + flip: true, }), // new Project({ // name: 'Studybuddy', diff --git a/src/localization/en.json b/src/localization/en.json index 22722e9..8c6f38e 100644 --- a/src/localization/en.json +++ b/src/localization/en.json @@ -3,7 +3,7 @@ "my_name": "Anatoly Kopyl", "tagline": "Fullstack developer", "this_desc": "This website", - "flexpatrol_desc": "A landing page for a gaming squad with info on their servers and their status.", + "flexpatrol_desc": "A landing page for friends with videos and info on game servers and their status.", "games_desc": "A page with a list of my games avaliable to play.", "warframe_desc": "A service that monitors prices of items on warframe.market and calculates profitable gaps between them.", "worktime_desc": "A PWA that I use daily to track my time spent working. Full offline support.", diff --git a/src/localization/ru.json b/src/localization/ru.json index 137a269..9a341dd 100644 --- a/src/localization/ru.json +++ b/src/localization/ru.json @@ -3,7 +3,7 @@ "my_name": "Анатолий Копыл", "tagline": "Fullstack разработчик", "this_desc": "Этот вебсайт", - "flexpatrol_desc": "Лендинг для сквада геймеров, с информацией об их серверах и их статусе.", + "flexpatrol_desc": "Лендинг для друзей, с видео, а также с информацией об игровых серверах и их статусе.", "games_desc": "Страница со ссылками на мои игры.", "warframe_desc": "Сервис, который считает разницу в цене между позициями на warframe.market.", "worktime_desc": "PWA, которую я использую ежедневно для подсчета времени. Полная поддержка оффлайн работы.",