From cd150c6067a967312d2ecbf568723d48a42d2225 Mon Sep 17 00:00:00 2001 From: Alex Muravya Date: Mon, 18 Jan 2021 16:54:42 +0200 Subject: [PATCH] MVP aka Version 1.0 --- CONTRIBUTING.md | 4 +- frontend/css/main_view.css | 4 -- pom.xml | 6 ++ src/main/java/io/kyberorg/whoami/Emoji.java | 8 +++ .../io/kyberorg/whoami/elements/Divider.java | 11 ++++ .../io/kyberorg/whoami/elements/Logo.java | 59 ++++++++++++++++++ .../java/io/kyberorg/whoami/ui/MainView.java | 43 ++++++++++--- .../whoami/ui/sections/AboutSection.java | 19 ++++++ .../whoami/ui/sections/HomeSection.java | 13 ++++ .../whoami/ui/sections/ProjectsSection.java | 22 +++++++ .../kyberorg/whoami/ui/sections/Section.java | 42 +++++++++++++ .../whoami/ui/sections/SocialSection.java | 31 +++++++++ .../whoami/ui/sections/TitleSection.java | 34 ++++++++++ .../whoami/ui/sections/WorkSection.java | 30 +++++++++ .../META-INF/resources/images/fb.png | Bin 0 -> 929 bytes .../META-INF/resources/images/gh.png | Bin 0 -> 1713 bytes .../META-INF/resources/images/kn.png | Bin 0 -> 3308 bytes .../META-INF/resources/images/linked.png | Bin 0 -> 1215 bytes .../META-INF/resources/images/logo.jpg | Bin 47758 -> 0 bytes .../{icons/icon.png => images/logo.png} | Bin .../META-INF/resources/images/twitter.png | Bin 0 -> 1529 bytes .../META-INF/resources/images/yalsee.png | Bin 0 -> 1428 bytes src/main/resources/splash-screen.html | 2 +- 23 files changed, 314 insertions(+), 14 deletions(-) delete mode 100644 frontend/css/main_view.css create mode 100644 src/main/java/io/kyberorg/whoami/Emoji.java create mode 100644 src/main/java/io/kyberorg/whoami/elements/Divider.java create mode 100644 src/main/java/io/kyberorg/whoami/elements/Logo.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/HomeSection.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/Section.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/SocialSection.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/TitleSection.java create mode 100644 src/main/java/io/kyberorg/whoami/ui/sections/WorkSection.java create mode 100644 src/main/resources/META-INF/resources/images/fb.png create mode 100644 src/main/resources/META-INF/resources/images/gh.png create mode 100644 src/main/resources/META-INF/resources/images/kn.png create mode 100644 src/main/resources/META-INF/resources/images/linked.png delete mode 100644 src/main/resources/META-INF/resources/images/logo.jpg rename src/main/resources/META-INF/resources/{icons/icon.png => images/logo.png} (100%) create mode 100644 src/main/resources/META-INF/resources/images/twitter.png create mode 100644 src/main/resources/META-INF/resources/images/yalsee.png diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 254f500..0bf2f20 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,10 +9,12 @@ Created by [Krita](https://krita.org). * Canvas should have size `160x44`. * Use white background and eraser. * At top rib select `Brush Settings` -> `Text`. Branch preset should be `Eraser` (Second option) -* Font used `Non Sans Arabic UI Md, 18` +* Font used `Source Sans Pro Black, 22` * Save as png: compression: `1` * Encode given png to base64. Using [base64-image.de](https://www.base64-image.de/) * Embed it to html ## About:icons Icons are resized using [resizeimage.net](https://resizeimage.net/) + +Logos are taken from [IconNinja](https://www.iconninja.com/) diff --git a/frontend/css/main_view.css b/frontend/css/main_view.css deleted file mode 100644 index f042dd9..0000000 --- a/frontend/css/main_view.css +++ /dev/null @@ -1,4 +0,0 @@ -.centered-content { - margin: 0 auto; - max-width: 1000px; -} diff --git a/pom.xml b/pom.xml index e09727f..1c7bf93 100644 --- a/pom.xml +++ b/pom.xml @@ -70,6 +70,12 @@ lombok true + + + com.vdurmont + emoji-java + 5.1.1 + org.springframework.boot spring-boot-starter-test diff --git a/src/main/java/io/kyberorg/whoami/Emoji.java b/src/main/java/io/kyberorg/whoami/Emoji.java new file mode 100644 index 0000000..1ffe116 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/Emoji.java @@ -0,0 +1,8 @@ +package io.kyberorg.whoami; + +public class Emoji { + public static final String LOVE = "❤️"; + public static final String CROSS = "❌"; + public static final String FOREST = "\uD83C\uDF32"; + public static final String ESTONIA = "\uD83C\uDDEA\uD83C\uDDEA"; +} diff --git a/src/main/java/io/kyberorg/whoami/elements/Divider.java b/src/main/java/io/kyberorg/whoami/elements/Divider.java new file mode 100644 index 0000000..ad67d99 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/elements/Divider.java @@ -0,0 +1,11 @@ +package io.kyberorg.whoami.elements; + +import com.vaadin.flow.component.html.Hr; + +public class Divider extends Hr { + public Divider() { + getStyle().set("background-image", "#f5f9ff"); + getStyle().set("flex", "0 0 2px"); + getStyle().set("align-self", "stretch"); + } +} diff --git a/src/main/java/io/kyberorg/whoami/elements/Logo.java b/src/main/java/io/kyberorg/whoami/elements/Logo.java new file mode 100644 index 0000000..2be736b --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/elements/Logo.java @@ -0,0 +1,59 @@ +package io.kyberorg.whoami.elements; + +import com.vaadin.flow.component.Tag; +import com.vaadin.flow.component.UI; +import com.vaadin.flow.component.html.Image; +import org.apache.commons.lang3.StringUtils; + +@Tag("img") +public class Logo extends Image { + public static Builder create() { + return new Builder(); + } + + private Logo(String source, String alt, String url) { + getStyle().set("margin", "0.5rem"); + if(StringUtils.isNotBlank(source)) { + setSrc(source); + } + + if (StringUtils.isNotBlank(alt)) { + setAlt(alt); + } + + if(StringUtils.isNotBlank(url)) { + addClickListener(event -> UI.getCurrent().getPage().setLocation(url)); + getStyle().set("cursor","pointer"); + } + } + + public Logo roundLogo() { + getStyle().set("borderRadius", "25%"); + return this; + } + + public static class Builder { + private String source; + private String altText; + private String url; + + public Builder withSource(String imageSource) { + this.source = imageSource; + return this; + } + + public Builder withAltText(String alternativeText) { + this.altText = alternativeText; + return this; + } + + public Builder withUrl(String url) { + this.url = url; + return this; + } + + public Logo build() { + return new Logo(source, altText, url); + } + } +} diff --git a/src/main/java/io/kyberorg/whoami/ui/MainView.java b/src/main/java/io/kyberorg/whoami/ui/MainView.java index c7ff7c0..4a990e4 100644 --- a/src/main/java/io/kyberorg/whoami/ui/MainView.java +++ b/src/main/java/io/kyberorg/whoami/ui/MainView.java @@ -1,12 +1,12 @@ package io.kyberorg.whoami.ui; +import com.vaadin.flow.component.Component; import com.vaadin.flow.component.UI; -import com.vaadin.flow.component.dependency.CssImport; -import com.vaadin.flow.component.html.H2; -import com.vaadin.flow.component.html.H3; + import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.component.page.Push; import com.vaadin.flow.component.page.Viewport; +import com.vaadin.flow.router.PageTitle; import com.vaadin.flow.router.Route; import com.vaadin.flow.server.InitialPageSettings; import com.vaadin.flow.server.PWA; @@ -15,6 +15,7 @@ import com.vaadin.flow.spring.annotation.UIScope; import com.vaadin.flow.theme.Theme; import com.vaadin.flow.theme.lumo.Lumo; +import io.kyberorg.whoami.ui.sections.*; @SpringComponent @UIScope @@ -27,22 +28,48 @@ offlineResources = {"images/logo.jpg"}, description = "WhoAmI: site about @kyberorg") @Theme(value = Lumo.class, variant = Lumo.DARK) -@CssImport("./css/main_view.css") +@PageTitle("Kyberorg.io") @Route("") public class MainView extends VerticalLayout implements PageConfigurator { public MainView() { - H2 title = new H2("Hello, I am kyberorg"); - H3 subTitle = new H3("Soon here will some useful content. See again soon..."); + Component titleSection = TitleSection.getInstance(); + + Section aboutSection = Section.create() + .withTitle("Who Am I? (About Me)") + .andContent(new AboutSection()) + .build(); + + Section socialSection = Section.create() + .withTitle("Where Am I? (Social Network Accounts)") + .andContent(new SocialSection()) + .build(); + + Section myProjectSection = Section.create() + .withTitle("What I do? (My Projects)") + .andContent(new ProjectsSection()) + .build(); + Section myWorkSection = Section.create() + .withTitle("Who pays me? (My Work)") + .andContent(new WorkSection()) + .build(); + + Section homeSection = Section.create() + .withTitle("Where I reside? (My Home)") + .andContent(new HomeSection()) + .build(); + + getStyle().set("margin","0 auto"); + setMaxWidth("1000px"); addClassName("centered-content"); - add(title, subTitle); + + add(titleSection, aboutSection, socialSection, myProjectSection, myWorkSection, homeSection); // hide the splash screen after the main view is loaded UI.getCurrent().getPage().executeJs( "document.querySelector('#splash-screen').classList.add('loaded')"); } - @Override public void configurePage(InitialPageSettings settings) { settings.addFavIcon("icon", "/icons/favicon-32x32.png", "32x32"); diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java new file mode 100644 index 0000000..4abb246 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java @@ -0,0 +1,19 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.orderedlayout.VerticalLayout; + +public class AboutSection extends VerticalLayout { + + public AboutSection() { + String sectionText = """ + Software craftsman and DevOps engineer. \ + + Mainly dealing with Docker, Docker Swarm and Kubernetes.\ + Developing in Java (Spring and Vaadin). \ + + Hobbies are: traveling, 4x4, aviation. + """; + + add(sectionText); + } +} diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/HomeSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/HomeSection.java new file mode 100644 index 0000000..27fe4f8 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/HomeSection.java @@ -0,0 +1,13 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.orderedlayout.VerticalLayout; +import com.vdurmont.emoji.EmojiParser; +import io.kyberorg.whoami.Emoji; + +public class HomeSection extends VerticalLayout { + + public HomeSection() { + add(EmojiParser.parseToUnicode("I live in Pirita "+ Emoji.FOREST + +" district of Tallinn, capital of "+Emoji.ESTONIA)); + } +} diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java new file mode 100644 index 0000000..cc7427e --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java @@ -0,0 +1,22 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.orderedlayout.FlexLayout; +import io.kyberorg.whoami.elements.Logo; + +public class ProjectsSection extends FlexLayout { + + public ProjectsSection() { + + Logo yalseeLogo = Logo.create() + .withSource("images/yalsee.png").withAltText("yals.ee") + .withUrl("https://yals.ee") + .build(); + + yalseeLogo.setWidth("4rem"); + yalseeLogo.setHeight("4rem"); + + yalseeLogo.setTitle("Yalsee - the link shortener"); + + add(yalseeLogo); + } +} diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/Section.java b/src/main/java/io/kyberorg/whoami/ui/sections/Section.java new file mode 100644 index 0000000..5909bc1 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/Section.java @@ -0,0 +1,42 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.Tag; +import com.vaadin.flow.component.html.Div; +import com.vaadin.flow.component.html.H3; +import io.kyberorg.whoami.elements.Divider; + +@Tag("section") +public class Section extends Div { + + public static Builder create() { + return new Builder(); + } + + private Section(String title, Component content) { + H3 titleElement = new H3(title); + Divider divider = new Divider(); + + add(titleElement, divider, content); + } + + public static class Builder { + private String title; + private Component content; + + public Builder withTitle(String title) { + this.title = title; + return this; + } + + public Builder andContent(Component content) { + this.content = content; + return this; + } + + public Section build() { + return new Section(title, content); + } + } + +} diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/SocialSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/SocialSection.java new file mode 100644 index 0000000..e91eabd --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/SocialSection.java @@ -0,0 +1,31 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.orderedlayout.FlexLayout; +import io.kyberorg.whoami.elements.Logo; + +public class SocialSection extends FlexLayout { + + public SocialSection() { + Logo gitHubLogo = Logo.create() + .withSource("images/gh.png").withAltText("GitHub") + .withUrl("https://github.com/kyberorg") + .build(); + + Logo linkedInLogo = Logo.create() + .withSource("images/linked.png").withAltText("LinkedIn") + .withUrl("https://www.linkedin.com/in/kyberorg/") + .build(); + + Logo facebookLogo = Logo.create() + .withSource("images/fb.png").withAltText("Facebook") + .withUrl("https://www.facebook.com/kyberorg") + .build(); + + Logo twitterLogo = Logo.create() + .withSource("images/twitter.png").withAltText("Twitter") + .withUrl("https://twitter.com/kyberorg") + .build(); + + add(gitHubLogo, linkedInLogo, facebookLogo, twitterLogo); + } +} diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/TitleSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/TitleSection.java new file mode 100644 index 0000000..40e90e7 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/TitleSection.java @@ -0,0 +1,34 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.html.H2; +import com.vaadin.flow.component.html.Image; +import com.vaadin.flow.component.orderedlayout.FlexComponent; +import com.vaadin.flow.component.orderedlayout.FlexLayout; + +public class TitleSection extends FlexLayout { + + public static TitleSection getInstance() { + return new TitleSection(); + } + + private TitleSection() { + H2 title = new H2("Hello, I am kyberorg"); + Image myPhoto = new Image("images/logo.png", "myPhoto"); + + title.getStyle().set("marginTop", "initial"); + title.getStyle().set("marginRight", "2rem"); + title.getStyle().set("marginBottom", "initial"); + title.getStyle().set("marginLeft", "initial"); + + myPhoto.setWidth("4rem"); + myPhoto.setWidth("4rem"); + myPhoto.getStyle().set("borderRadius","100%"); + + setJustifyContentMode(FlexComponent.JustifyContentMode.CENTER); + setAlignItems(FlexComponent.Alignment.CENTER); + setWidthFull(); + + add(title, myPhoto); + } + +} diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/WorkSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/WorkSection.java new file mode 100644 index 0000000..3643541 --- /dev/null +++ b/src/main/java/io/kyberorg/whoami/ui/sections/WorkSection.java @@ -0,0 +1,30 @@ +package io.kyberorg.whoami.ui.sections; + +import com.vaadin.flow.component.Text; +import com.vaadin.flow.component.orderedlayout.FlexLayout; +import com.vaadin.flow.component.orderedlayout.VerticalLayout; +import com.vdurmont.emoji.EmojiParser; +import io.kyberorg.whoami.Emoji; +import io.kyberorg.whoami.elements.Logo; + +public class WorkSection extends VerticalLayout { + + public WorkSection() { + FlexLayout firstLine = new FlexLayout(); + Text first = new Text("I work at "); + Logo knLogo = Logo.create() + .withSource("images/kn.png").withAltText("Kühne+Nagel") + .build().roundLogo(); + + Text second = new Text(EmojiParser.parseToUnicode("and I "+ Emoji.LOVE +" it")); + firstLine.setAlignItems(Alignment.CENTER); + firstLine.add(first, knLogo, second); + + FlexLayout secondLine = new FlexLayout(); + Text availableForHireText = new Text("Am I available to hire: "); + Text availableForHireStatus = new Text(EmojiParser.parseToUnicode(Emoji.CROSS)); + + secondLine.add(availableForHireText, availableForHireStatus); + add(firstLine, secondLine); + } +} diff --git a/src/main/resources/META-INF/resources/images/fb.png b/src/main/resources/META-INF/resources/images/fb.png new file mode 100644 index 0000000000000000000000000000000000000000..b30163a2db815b72cbe9b201efc790cf7063fbc2 GIT binary patch literal 929 zcmV;S177@zP)f^kFJjqyv{1p?NpUJxgDe+8V(lVl?Htom zLj*T}1Vxqxk&1yt7eOFNHJp?o3x70oM0>g@W9ZIy%+2?>^SSPgjlff0qukzImga+0^cwQX6q1K zX'ThG939fI1%$6#z2gj45xp@8p#tm4*9ezvfJNSBk!=?lH!7G?Nge+R<}zZ3_M&v(J|iD~fr{j!U%ossc(ketcOMo=6;d3`^47QCA-9te<>VU&%a zD1Z{P1D3tM|1KX0AQwR~0NJJO;Qq3(rSj_mEtd}l5Dq~R0NJJOu=IU3 zY5<`S6amm+8;MByPykX0iU4@>a%xj0=jIpT;qV)H&_52HePe&(9D@$$D43fZk^sRF z6anzj?U7a7yW)egy1S5^$%iZ%E`bP&0Qj-`Qx-t&weBqy4~9S-;BZNs>`PzEm?8$S zhOn=oi7Y^Fd55g>bMuQ4Egy(L6yS(VfN9s)r~o8o7%2b+pa2wr0z|D~iP-@y-4l{& zb4ITTjt5-L`9(|R10lqDGmG=6bnG|WohC7nY_n%$rWOTYc;T(=#DjjWL?FwmaXNbm!|_xn!ypT=Y%2_ zi%u4cpI9ue?mPhAuhCVmX!e`NwfgGny*W1%gLVB4)g%12WvU9h00000NkvXXu0mjf D`G=nr literal 0 HcmV?d00001 diff --git a/src/main/resources/META-INF/resources/images/gh.png b/src/main/resources/META-INF/resources/images/gh.png new file mode 100644 index 0000000000000000000000000000000000000000..8510f90f3d68ad41405703f2f359220e0d75ad7b GIT binary patch literal 1713 zcmV;i22S~jP)A!Yl(F2 zC7AwAT4U@}nTl&!4`G26LKcWdk|q722F7&$eD@(|Xqq`Q<8@~4=TE=nQB8FG*kO(P}2pNq517S^x zkWoTNaUkytWJ>>1TWF+{64JzR+yWo>GNsLGi;H4!X!Pm!YKw|?5<(1~8{T}p=7S|A zW?0UHYaE911Qq#(bLldm&?U8%?hW}iGRAgq2IW1?g3bplY_3#&Ka9#MaP{x z$XU5^ZUCs>u>+q!e-4{@cYONv302#+#WsL5r%x;D?xBXu<-#AQPQ@mGrlzKd8UH>S z&z*}c0KXqP6gBhiIB?)VYyc?K>0r0py~Md(F4Wi8g+-S*=zK4i2KPuMd5FeHa`Z z^co)w4GqC)G(r?bPdm?^J@cva;>8Qdvm89l3c#^r$Nc_s*REaj2zTewrAtv#Qi6<( z44?1ZnVFf1l9CcES+d0EyBjxd_^nl2TZ{O(xab2&O-aGWk01Stx^UqF)1=ZgnM{6b zy?_56k|ZgHpcue!`}g}51OT^h-wr!~j*bpyy*+#OfaiHd5EKJ=^ym>&(BsFC!w#Uo zzn@v};lqcX<7Ns$5rC}BOgNoRzhb7Qrm%YT>aYV?vu2IY)5aZ6rxPhDDT*K{0#LbS z3-i}7o6TW2@6OiNR%YGO(o(NuLxrFSz@KN%Foo##`iKEA7!1t1Cr+I3IX)B!iU71( zEKDJ(si_eIke;5-tlQGk;`f|j5EKFE?(Sv^A%sK>Kw@Gdvu z(P%Ug1CW}U%BgsA{-78nFgw)3O5EKD8b@C)r$o1>jBL?8+&6~`+4Gj$;xAQFoMF7gn%9uhX zCMJ-UmKJvN85tRvoSbCV-Lz@bjM{TUPy`@7EsZ%U1Atq%Zb1-)u$dP{G2pv^-EK!x zQqqjujgN~{{w{F;{(Yt(05F+Mh>wq-wfTgE1YEv+Ibf~3cke20Uon7RcklKRF+4ns z=g*&eefH$Z6X^ANMZG~3MHmbQ3=9keG!FpVw{MR=fFF~SF*Y{l5pn$Zaqv73olb}G z@o_JKqobp^bm>oAF*%Wz72S-YBUC;A10Yk1U)HUI&1Un68Xq6`bjhNkB3LXIbai#1v9S@$ zmoE=0sH&3EuYv)d{Y3sv>4=WaAG#Z1Ncez}stgM{1`LF?yDMj6p zBOZYchXZwWb$(}egJpSnc~J8Q4;~DQ`LF_T-xR;S`F;5C0qyPWXl-ppM@I(=3k!n^ z+Prx))4bho_e_AsBmkLyT@&!;%^SZ4j7DQnK@}Ahe$O2n8$&@sL0HX41b|E_eqOc= z7cXA)c@$PuR0I{Y<-7Sthrr0i{Y=%~=jfnAx18_s&c^*kgNyy8~3u#C!2m3rC;VC1Q*ZqHbD>`OyBK!e@6cW-g=H^^8U)V00000NkvXX Hu0mjfcYr1o literal 0 HcmV?d00001 diff --git a/src/main/resources/META-INF/resources/images/kn.png b/src/main/resources/META-INF/resources/images/kn.png new file mode 100644 index 0000000000000000000000000000000000000000..ead56db6ee47781c8cda207c01ff234fbead86d4 GIT binary patch literal 3308 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/META-INF/resources/images/logo.jpg b/src/main/resources/META-INF/resources/images/logo.jpg deleted file mode 100644 index 9ea504ccda71d1d8655b9c5bfdc9c6b15d894e23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47758 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 diff --git a/src/main/resources/META-INF/resources/icons/icon.png b/src/main/resources/META-INF/resources/images/logo.png similarity index 100% rename from src/main/resources/META-INF/resources/icons/icon.png rename to src/main/resources/META-INF/resources/images/logo.png diff --git a/src/main/resources/META-INF/resources/images/twitter.png b/src/main/resources/META-INF/resources/images/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7258d33227513ce7148cf995eaadfe0415a6c6 GIT binary patch literal 1529 zcmV8?Z6MbP2n~MW=HN zHpz^}kSu)*4(4!lWi23V9RpN0n7c6g_C}%Q(yljpJAXgG8lVN*b546G?w>p#+dlu_ zdCqg5^S*rceazgzqp-88Y6Y7^M^pqvECPzWHXO-Vw5zA|o zz2r%y zIPwU6C(`hi<~_eq73ht5%D&~yRJWHtAqgUv=-*>lLTjZ?M5>SzJz?YuN~KOjvQW@_ zOgauZ;#C0kGEyfYaRr1Q0+2k3hX5V|h>AQyv8mC5kK2Y(blHX-8Y`ar&9L+VJb%`R zQ+*EDydlh1Ak0B)_F!An;GEDtX&XZBk2jJJp!kXnYiq^5A|Gh2F^$g_$8q@OmJ_R# zlb?IB-iU+Uqv&@AaQd@ievu6mLd2<+=Aw(tJCH~ z&&UKq+~ntMEK)!`deKPuZy$S7)zuM+qG z`1zJIDhZP-h^^|_&1t?Us52rEPOS82%kB;!Jarq~vU!lb_fo|Cf)MxsIN3KIGm&7J z!>K+8@@wL6jzw2&g3M1>|A-gQ>~D!OKQ9D60QTtY^Cn_)2T`K4V^tjAb>c>Bn2D;> z;6&a&?VRT4gun;DOZ7&C;wW4F{QwSikK%=S`a`VSDN%U?A!P2lxS;u%5ctjk7Yy#W z6ZD5Tv{*bi&^3Zhjg}deas0aQ3h)HNahs2Vz!$*!1~WXtFt3EY!7y%)`Jpj;&}H)p z24Hsw5(W@~zz4vC;pekjcgKjIZ+o;LuNP@K~Xdx;T4a`i>L66wU@ZuO?rJjVfV9J{)B z0KD?M2_rsXYkG<3VYd4~4P0vQu>PNddr;$@hgr-Qv6|`-5R@sS@Xr zml6OwTZYg(Iw8V!2Sz*rY&g-8H1nbXSl?jAk-tZA+u;|*H~@4SomhKN*qffH0M;n= zC~h6Z@$2KL=p9G(9VfJA4+cHrc7J~;i~|?$B6DhcYtaB;2}SNtH&IyoFAQVC7c*yz z<2an@8btm)n;Vh?UWN4~&?jg%$5Hh?ymm|%*~yhEcsIf65T?h<5;dMa(28~6>9Dcl z8a7mP;?-kU@$BI?JXIRKaVd2OdJ1G$^~HpcP9gX)nC=innFG=pf@qUqxJTzZHFZo`^CNQ} zA!Zc=TUbI(OAf*=wJWOZ=Te>$%X1WTJ4+8Jww^g_V^RLOBF-H6U-pm(F>|6^}w<%nc66UGt%F->`)5 zcngQ5Hq$#U5G~1ww;}Bu z<({jv&;OoXk}8sGq0JPz?G?e(VZKbEx>OJ8QKUB1`G-uNYDGA45or)UrTS*Uu$4LHfDU`~6(GLX}Yu=~84?g~A5|JgHon z{s)Ah$aheM^@CiAOp#UxPgLwE6gCd=mZb8tHINQPVM7%@ddXi{mM7eWsqzt%_m(Xx zddezl;aqFsRCYodjV7&jdKY!R`4yihTrO#aO4}gelB~Li3oc6mMQu;z&x)3nN~Lcp z7jrRk&~4Z)2v*AvAF#WA*K>7dM^LC+x9$Hz-}XzK8~I0D%K_8? z)zJZ+qmSFP{b$*plSL7wpS~crBpnQCUL2pxs!NDZO1f`({&0<_Mb{96Y33BlNsyYA z5T!JiwvGlfa&~9kcGiLBt!pghXLIll{w`H#(X(i^jyr-UIYX|1jdQxBIBg z={8AkV&p~_Osvbj&1-vqITc~@e$um+P?%1drbUj|zZ@KET&RqUR4uLk&&5>F;Is h?&#GWA|I*pcLnq2CM1dPJ~})C;Qfx`>V2aq{{Z(r;$Z*) literal 0 HcmV?d00001 diff --git a/src/main/resources/splash-screen.html b/src/main/resources/splash-screen.html index ffc4624..c55c854 100644 --- a/src/main/resources/splash-screen.html +++ b/src/main/resources/splash-screen.html @@ -19,7 +19,7 @@ Start from white background and use eraser. Base64 version used to avoid loading "external" image -->
- loading...