From 4bd04150c13998e5ff198b7483dd462160704410 Mon Sep 17 00:00:00 2001 From: jncharon Date: Sat, 23 Apr 2016 23:37:56 +0200 Subject: [PATCH 1/7] Implementation of github issue 228 --- .../ui/controllers/MainController.java | 69 +++++++------- .../ui/util/DialogBuilderUtil.java | 40 ++++++++ .../src/main/resources/css/dialog-confirm.png | Bin 0 -> 5830 bytes .../main/resources/css/dialog-confirm@2x.png | Bin 0 -> 11665 bytes .../src/main/resources/css/dialog-error.png | Bin 0 -> 5116 bytes .../main/resources/css/dialog-error@2x.png | Bin 0 -> 9643 bytes .../resources/css/dialog-fewer-details.png | Bin 0 -> 3588 bytes .../resources/css/dialog-fewer-details@2x.png | Bin 0 -> 4950 bytes .../main/resources/css/dialog-information.png | Bin 0 -> 5571 bytes .../resources/css/dialog-information@2x.png | Bin 0 -> 10903 bytes .../resources/css/dialog-more-details.png | Bin 0 -> 3593 bytes .../resources/css/dialog-more-details@2x.png | Bin 0 -> 4955 bytes .../src/main/resources/css/dialog-warning.png | Bin 0 -> 5080 bytes .../main/resources/css/dialog-warning@2x.png | Bin 0 -> 9087 bytes .../ui/src/main/resources/css/linux_theme.css | 88 +++++++++++++++++- main/ui/src/main/resources/css/mac_theme.css | 88 +++++++++++++++++- main/ui/src/main/resources/css/win_theme.css | 88 +++++++++++++++++- .../main/resources/localization.properties | 3 + 18 files changed, 341 insertions(+), 35 deletions(-) create mode 100644 main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java create mode 100644 main/ui/src/main/resources/css/dialog-confirm.png create mode 100644 main/ui/src/main/resources/css/dialog-confirm@2x.png create mode 100644 main/ui/src/main/resources/css/dialog-error.png create mode 100644 main/ui/src/main/resources/css/dialog-error@2x.png create mode 100644 main/ui/src/main/resources/css/dialog-fewer-details.png create mode 100644 main/ui/src/main/resources/css/dialog-fewer-details@2x.png create mode 100644 main/ui/src/main/resources/css/dialog-information.png create mode 100644 main/ui/src/main/resources/css/dialog-information@2x.png create mode 100644 main/ui/src/main/resources/css/dialog-more-details.png create mode 100644 main/ui/src/main/resources/css/dialog-more-details@2x.png create mode 100644 main/ui/src/main/resources/css/dialog-warning.png create mode 100644 main/ui/src/main/resources/css/dialog-warning@2x.png diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java index 5c262f6de..789dc8a6c 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java @@ -5,33 +5,10 @@ * * Contributors: * Sebastian Stenzel - initial API and implementation + * Jean-Noël Charon - confirmation dialog on vault removal ******************************************************************************/ package org.cryptomator.ui.controllers; -import java.io.File; -import java.io.IOException; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.inject.Inject; -import javax.inject.Named; -import javax.inject.Provider; -import javax.inject.Singleton; - -import org.cryptomator.ui.controls.DirectoryListCell; -import org.cryptomator.ui.model.Vault; -import org.cryptomator.ui.model.VaultFactory; -import org.cryptomator.ui.settings.Localization; -import org.cryptomator.ui.settings.Settings; -import org.fxmisc.easybind.EasyBind; -import org.fxmisc.easybind.monadic.MonadicBinding; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import dagger.Lazy; import javafx.application.Platform; import javafx.beans.binding.Binding; @@ -45,15 +22,35 @@ import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.geometry.Side; import javafx.scene.Parent; -import javafx.scene.control.Button; -import javafx.scene.control.ContextMenu; -import javafx.scene.control.ListCell; -import javafx.scene.control.ListView; -import javafx.scene.control.ToggleButton; +import javafx.scene.control.*; import javafx.scene.layout.HBox; import javafx.scene.layout.Pane; import javafx.stage.FileChooser; import javafx.stage.Stage; +import org.cryptomator.ui.controls.DirectoryListCell; +import org.cryptomator.ui.model.Vault; +import org.cryptomator.ui.model.VaultFactory; +import org.cryptomator.ui.settings.Localization; +import org.cryptomator.ui.settings.Settings; +import org.cryptomator.ui.util.DialogBuilderUtil; +import org.fxmisc.easybind.EasyBind; +import org.fxmisc.easybind.monadic.MonadicBinding; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.inject.Inject; +import javax.inject.Named; +import javax.inject.Provider; +import javax.inject.Singleton; +import java.io.File; +import java.io.IOException; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; @Singleton public class MainController extends LocalizedFXMLViewController { @@ -224,9 +221,17 @@ public class MainController extends LocalizedFXMLViewController { @FXML private void didClickRemoveSelectedEntry(ActionEvent e) { - vaults.remove(selectedVault.get()); - if (vaults.isEmpty()) { - activeController.set(welcomeController.get()); + Dialog confirmDialog = DialogBuilderUtil.buildConfirmationDialog( + localization.getString("main.directoryList.remove.confirmation.title"), + localization.getString("main.directoryList.remove.confirmation.header"), + localization.getString("main.directoryList.remove.confirmation.content") + ); + Optional choice = confirmDialog.showAndWait(); + if (choice.get() == ButtonType.OK){ + vaults.remove(selectedVault.get()); + if (vaults.isEmpty()) { + activeController.set(welcomeController.get()); + } } } diff --git a/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java b/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java new file mode 100644 index 000000000..a5b6dd64b --- /dev/null +++ b/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java @@ -0,0 +1,40 @@ +/******************************************************************************* + * Copyright (c) 2016 Sebastian Stenzel and others. + * This file is licensed under the terms of the MIT license. + * See the LICENSE.txt file for more info. + * + * Contributors: + * Jean-Noël Charon - initial API and implementation + *******************************************************************************/ +package org.cryptomator.ui.util; + +import javafx.scene.control.Alert; + +public class DialogBuilderUtil { + + public DialogBuilderUtil() {} + + public static Alert buildInformationDialog(String title, String header, String content) { + return buildDialog(title, header, content,Alert.AlertType.INFORMATION); + } + + public static Alert buildWarningDialog(String title, String header, String content) { + return buildDialog(title, header, content,Alert.AlertType.WARNING); + } + + public static Alert buildErrorDialog(String title, String header, String content) { + return buildDialog(title, header, content,Alert.AlertType.ERROR); + } + + public static Alert buildConfirmationDialog(String title, String header, String content) { + return buildDialog(title, header, content,Alert.AlertType.CONFIRMATION); + } + + private static Alert buildDialog(String title, String header, String content, Alert.AlertType type) { + Alert alert = new Alert(type); + alert.setTitle(title); + alert.setHeaderText(header); + alert.setContentText(content); + return alert; + } +} diff --git a/main/ui/src/main/resources/css/dialog-confirm.png b/main/ui/src/main/resources/css/dialog-confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..3c86ba7d4deffabfb3fda82e60f6318eefddace7 GIT binary patch literal 5830 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 QlK=n!07*qoM6N<$g6K&sz5oCK literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-confirm@2x.png b/main/ui/src/main/resources/css/dialog-confirm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..189be79e446c5bae26db76c73dfde11b25cc8711 GIT binary patch literal 11665 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 bM+p31$=HF1Ml0Xj00000NkvXXu0mjf-ct?p literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-error.png b/main/ui/src/main/resources/css/dialog-error.png new file mode 100644 index 0000000000000000000000000000000000000000..002e0563e50bb31539d2cd10923849873aed8d05 GIT binary patch literal 5116 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 e|7is3N8nR`qD0o9HKUCH0000X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@3T zspO?rZFw{(E`%fskf-1Fc=EDi2T#}Uzt%eE+&lZ+d*{xWwq*ABp1t?l>-k@M?{n_C z*Y{M_QdvS^34tX9mJnD%Unp6D zn4O(nu?x<5GP`WqvZIrelP@n{zI^9tr=51|*=L{q zt#S0G%vfIS*|X<24DdT%e);7OTD>flQK!QRKzodKKOp`5{p0=e{r&mM591#;-f!O$ za{P=l&e&n~wHr2Uc%^@QSbyFLc;ST?zBn^8!;Ba3HY=(#&pfkw)0^H@*{rBeJ@r(* zh8h08H=w#C-Sq_3NJ+2Efn+F!P^!>Z#qYyze!)!)$1?6WS6Cb%nu)%sLVzCr^~}=)~u~oUG$D>?QgxOTDEHSP_>*B?23_#mE&vHtXbW4iF#_6 zCcD(S1Muz5#!&E&&m69vzWdH<_rLseH5->@U3y2Q13bYe&|G;%&+2R|JAS|+$k=N7ZYI2E67^cb^n3ye{Za-9Ra7{ zdtGS*1RjDR_<)eY(Si4V0!L5s#^3xoO>*doGjiGy9l81yz$XEQc@(bvz@${b5G=V( zUmEX90Iqc2)tve1k4w5bX$h!bi+He}4EE^UE&@nk6qpHOvvuT3Nx)MF8rx$IZIdu; zz)Q&_xEF5Ah&m(iCfpsSSOVOEKI!870K1`7WKP**hYn?Pq*{~EI0ckC zxi?2j0vwcy$KU`cp%OH4)?U>Opa)g)*O!>|jm%|d3~LcIQZAGHaLb&{R7tqfdgVyT zki#%c%vO*2R98#@jtPL|>Z^H&J8JQn=YS-rnuP&y+VPm}Xb99NVe8i8;Zx%q5)N?s z0zYzI3(kFd={!<-$heWKPGM5#fOY=vB{Idr9su6jP0v~?5{&}JyL322m(;K57V zG4R>uK#LNA1CJORARINvIoi#M*HKNN+p|3^Nuj`3qGFrTiPztdi7&F_F*Oq}6NUa! z${@BuIyw_DNN5y?2u^>X3RWQmjtV>o$p?dDYz>R1rXvS0FJVr@+XUTSVK6BXEk1Nw z*9!thh$?E=haUJC%cM%Er67|W+U8ZYCu3W%coJ?ijMH}D8=%s-YDEcD_GiK6nC!4k z3L~Slk3VF)A5ms>|f;m2S{7IB$LO8~uNYkb_`i}B;DAPSfMQL7qhNfd zWzaQOppmjkcgY0Hs3fz+>+^#IyM$jk8A6Q$Z$=*g(gsK(pEPw$xA2Y(XbqUG#2M4o zlhP-SEowE(b^ z+0p@^dLw6bty5fXDHDd?ToJ^x=68O#TDE$1qu=ByZ6DBBUvZgyecPhXPYDh=)P5BB z7VRA1vkONFKH;Dr!Kvav1Wuo@x9MB|JU^-~RRB?~@k*PSf7*3Zw^p zt~#xTtjS=>$C`TGdoQmx-}s5@wcWd`CqDaU)v@VA^-8GuO)h7x`_G6MZ#Dg-52{mF ziKlY~3=-;Bq|j@h;xaFjz|yxr-!cH+X0jz^a@q3gf=~acz(?Qut3Obkd)*DzasYGo zgJK&5&3H7L4!zWF-!XCxKIWdvzBSig{(gba*ouuCtGE66UslUkuko3V9cNeOkWmrc zwen?B4@r6{iq~-^!hq9fk?2( zw?dZQ0IY5sladC1@Ny~ZI;v{j*}kkP1jxDBj+IlW^?0? z`}xrM^S1ZUE&KQovv;k5e{LW6@KI*|>xb3sk)z&;qib!pp&ZO)((j2m83xo{m@djW zfLWnUAi!sm3v4-*KsDYG$bkp$7eH_RFjg7-5p z(abP*p~iO;8jETZFamaV0;Rs=9q7snM!*%%VWsQRmK0vSPN&?)T1OW9vS^As;dOdp6%NmARDUnV=Gv(O;)AVhy={c zKj(%);D58`$9V_U{qi)ptu}ZhqPB@N*R3|`l0V#;QzZ^_28_^o4seG`A`MMEV2Yy5 zu)qj#X!Ei$Kq5Q^ARdtNVUqCtm%kh!H2P_+wIpn~_F55ZdFzEHr<2s!mLROT{PIrl z_uspt+O3)IvpN0i1*w4at6#vv0Uzjt<5T z+w}72!M6v_mXGpA~7!yPHVcsjCOQ6Sug2yL!*@JTqcix?4mN-X^ zwSs`tM}ph*Oh5Fns2gv($#|UZ8f|O2@(RiA-+q^$+~I`B{sI2_>#v(5gY1F(?ydIT zS5#+R^I_@72Cu10FYN^X z;C=U1`|i9;z5$lo05g}B{&1c#nm!hmouCf3=!)IiLLUD`2>wDfXuOyJbPN)b4IHSW zAsDwTP$cjDJQ5TokHIb-3OL4)hwJb|gOjlCBOgXxb>?N4R%dn0{6qJBN8n3m7_99g z-16UHw_^svIBow&PX+mgg>1yYkg5yM;z=0h9!Cnw8y-Ap!jd8LP}l$R&cOjwiaR#@VVm+}4 zS!;UVd7v4m;&ckLtF2+?;fJfex82qYOekOZj*E)HAF^#{|6TuByMR6i(fu9 zpbh4xi0u`zRNT0#z1&d+izkq1~I`*16liv z_-nm=4aU3h>`cH=rMQhBI>;+IgKZBfe8o8;T?f~{ye!8-C(;02Gh@gd!WD*ug9bZ4s-)jow0cszz=oLdhX?@YiT zAvfVp%d>PQY~!Sp6h*SDZYM`T3n7q+&?0a#x7zY&@|3X9QJpf08V5vr8*n6VVqBtzGB;UbX&)>*fOBoI2(uDjoL?jl8^SS$99uSOnrT-zHBj;|_!d_rEV@S3dr+ zn1BRkkXoM!?hS3lU|niCthSG%hv1vp1Cwt@j1h2~69x2@Fl!9Dy?}hXkc9QuUSlM) zXwL9Qaf}^GC~nioJj=9`8wt1Hrr|#tB(Is_@=aV4n{)6u!dBmCF#&x%#jcVRPSB<) z_X9i$X}l4ajF9j!bnF4iofKaHx9YO)dpob}{BMEWSn!sTV7D!VR?nd6_e{uFO&rF< zCt1%pjEsNn;^}0CSjjl>KXkTvM{Rc|U?inYJdHiaP~NAGtmU~SMS&pONU24?O@`wfC##OVqq~gkrz7;F{fr9r*`v04VDicY588M*5#y6MdJ-Iwj^` zcP3yYRW=oJlBbh^ECaF0k4*oChb2YKOM7Z5>+b zN{G*X-N}tW;nTf*`kIz@``JEB>G~wAzPHnopRs#KNN>2Y_d|Dd^LYZZb@w-Kr>l~& zVGo~GLZ8oRCpurd4X1OcWx`EQT8f9XR~js?00c(PtT~QTMB+2v+M>C+em&^+kis1T z=g;VrHGtpo0s29^pTGCcJH-!gYGP(j54d;4CukmY-F*{P1YP&_6ysn>cCj|cHPVn#1%*Q@5I+2=K zQNol+8DS(|SyI}U+{?95gN z?R!UEE5W}8dA)qB{ltHJQOQSlR=tcZEI4f*$3b{@u7G*ycdv0+!H3WG*)97s-{n-0 zmQ?#KOFo@cJOs1ezN`7>o92EU1q}kf{`P{;poChxa2p_{z%-&CVGd@8FMly(OJ8{* z32;CAjjti$$%xt&I4#Gr&V*$ReOMX9TTH+(h5h3gP?l|=SyF;RK?0aNLCZ66<~uLx z1b^>6-?o`=---($K{Nl;oZIdNT6`_1G-|Sl=a;`qNjUrJ4~pm6uisWnv(1oOWGPu| z>$ASb+XJ+Rl*FgR*5K6|9h9*aTTfFmnt_CGe?$S;1fw?WPNzGw^U>;u?7yCvBs#NS^_nV0PVl`KlQg?sHR*0#edH||K#7*Oj+Zj zxLni;PSDxr@{+W+m$SGf&vw+Ggd;CJU;XqiZmC{>C4X<#?Ul}BF`}5{)I1I(wsej| zMducT&^Sd>Y0zr^?7uuRZRCW{BsAMhjwEdTqd%@*v)|r)Zu{*v>6{~H4Q}|hfMy#F za6KJTqlK1RM5GA=Shj;JAfEmAe^;~oyieX-9o_Xp_4sFRu^-v6pPG?Qd5VO1yw*{A z#>E2-lrH(s1i0Azj~H?g6FHf;ARM{+B+Rf4k%TAz=JVCW2~SWBgTzBdoW`sx9@lQ{ zLG|+sx}enZ>YE6)`6Rk^_E{2MKk{nz;$uH{@NKwBo&%LSNH%t|Bt83!Q5O>+5V1aP zaom*kdg+mv(20J1jojfe@BzvqjbJtVp%@<}zXjNqXDI+&x|!|tow^NJ(n-d_fB!eM z(o`W*B>}&~372QsDM^>WJP)<)f?P2H1-^NaWY7Y1aEOu+BLwR@z^)Qr3cPSIzXfJ3 zAAC0E|C~qYA(JQ?TekD|1d8Td%Y8a0p>!so?Zh~C6>5TQ_iX^3 zG*D{Y5WrspAV8agm)vF?EE|up1Wf$3yvam6K~FoH-BRhZKEa2SJjkZyx{l=5Jkl}V zp-V?+0>(2_kP1*3@ohqAi!pI0bgndg6_5xMior(Qc+_FQscPv!KZ~CSQbjM=T+T{y zGOLEibgu_Ws0KqZ$2}D~#V8zK;I1&V_!}`AUL{#DnzyyTYLdFLD zpOoa_!oJg#~42^>=Z$QgEBL$gMou7Gs7WLq=2G%$qL zY(Wk<=LKddS47S1H^hO({^?{L$;mdOl+@*N0kRM2R8f!HH$sJS$Yh7{_R7e3l{6cg zZyAJ1>MrT*OhAb_Y5bP*LW<(E1Ho#0k}{|ceoRKkDiOC)1)@kDA-_do;3vZ2l)!~Q z=yh#kh$AfxGUU1>>gGes{HkG?Fo8;?m;ht8SZ6tuWbB8m*A(fa5L2fdLcLwtBrVM` z=2#emTwsR#l@z@EwdLUv&7`PFq~zhXu0W55C&zi5*JK%^MCG0N9r|0gJb7i%7z~dLcsLs#Ymr7y?rls*>0_?XgUxwL!dc7p0-_PeK z+!w0=B1LmGwo2Mg_A%~w=1g{808M};sc|U^S>&b1h`c+_wrh0G#W;dR*E0pckoXeQ zetX3P*fRrm!gy%F?}PID`TT_YVi%v$fNwCx4A-rNob5&zlvX!DI)BP)`)bKc*J3*w z`oI7zx=Lc0nD+A(6JXCmxfMo)yPW6Y1^j;g@#?7a_TLMltfm3kT(YXp3$ANeM-QQOmul&HGpP14A zf30xBC01e{1U?f4?6_P`EK9M(DR1r&5Am_bFirCe6dujQgM5Y+e!`t!5$A`j`7Pze zc!CbMVLPJFa}!Af4=j75CIaC1@84h9 z#Y$xlI|UZ-c$}GU;4j|eY^6C4PdxF&m+Z~Or?@(T#4}RtQGI%Ge&AdI?boqzP0v=$ zKF=F0UeG99?HKU4UU=b!ohRH9CL^zawlJ5dX8aC&(B}v3siDhQ0sU``l0V0CmB5#@ zU)kNi6+EzJ z*mG!7Pk%u3O;GAtth&n|(?82CWqTdv#+uFeo%Xu*EpK^C@g44B`Lm>F34tX9mJnD% hUX+uL$Nkc;* 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 KMNUMnLSTa87w&8T literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-fewer-details@2x.png b/main/ui/src/main/resources/css/dialog-fewer-details@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e00e1f98277ad26ba39e9b40277a092e9ce2d90d GIT binary patch literal 4950 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 U)6VVdRR91007*qoM6N<$g78nT+W-In literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-information.png b/main/ui/src/main/resources/css/dialog-information.png new file mode 100644 index 0000000000000000000000000000000000000000..7d972640a29d6937dc5bba87a49b6597654870f7 GIT binary patch literal 5571 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 R*ct!;002ovPDHLkV1ndgqQC$E literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-information@2x.png b/main/ui/src/main/resources/css/dialog-information@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..110d63b22b8b08a3e8962a051f071a7d15631136 GIT binary patch literal 10903 zcmV;IDrnV-P)X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@#26%|)(>h@WB5Qd#iWp^d?3aT>W9|GAQ}^sYErO{ zp`}1u!B%KZ7|Uf~fEi$5xHA_nGt>X?zt%eEJkNWc_cB+T&Yn4E@3Zz=Yp?ZR`|Q2X z9FD{QnT&rN*Uv)<#KWYJZ^2sMZziZd7FKSyUP;3XF zE?>U9S+;DMa{+ZoFi~)uS6_X#*|~G4Hv+;LqHVw0cxLI+rC)vf+u#0;L(Z&%L3wRfwBTy0Rq6^`qsBLC!KUs+pFj4$DG+YTV8tUrRIefUT`pK=u#kFmK`^) zUcLIdIV(E^j7Ka08fvb3`Q?|tDd3j_I=%hWQ%`M9JMFYaL%|_%W&SEO$22>3>}Z~U z{`p43pcN<(udZ0J;&U3BZkoTw`AZ!300{UgjmftN{PheqfL*{dmj5;+hNS17d(Oci z5DZNxo_OLW%@bEB5L*tXjfXV=Teoig%8M_)c#Rxfh!X%WhYtHNbD)4RJgLJt7z|CC z@b{g3^2s->S+nL#2dZ;6xx*5Gr=Na$nTDFXG}c~(0h;6*Il<~k6+X*U9z}Ywq#MWdgTetS!}D8HdALTZ5Az@ zzl%)T>O74W2)0La(|xl218;lV+jdSf@E{5Ew{DgOb@B9mO>i4E>?~uf*F})GS;R)F zH*ee7+`Z}f=H3ThYJR=>#b)@Ewyk*N4FI%;G+pm?|)w*u@dMG@&J+>Wmdi?RnnQZ@( zdox1o}7DThn@4?YqE0B z2YgmJXP$ZHj4GH^e{}n{=I?HO%oAw=A0T25_jVR`J==f>-4RLcN%2v?Y?K|j0(|-z z0GMXsj8j^w$@|Yfe0KBE%hqVpHfiGSi6@@$Dv2P-->bE_IH)rL+YdM~=4;sb0mBX# zRI`DjYi{5U-KuO6ogBC+h^zASk2*;g>Ga%~QJrP!F z>wHL%REVnPf-{#l*Z=wYX7%YyTCt&m&Ugnw*D(x7A3vBmVchni_6BJJ|NR304z2MQ zG3=ak&N+j8Mf@iXH8*_!q3HDx1#aS-W3c{)bxlWj6#GBqQ6kVX)1^C=n zSi5%ZMDQ8!zjD(9E%*jhs2Eq}qP)r7ttRruM63T0>%?B*2!Zme-{2mRdBVfdMp zZn*iu=C1$V5!L0Ca{&*KN&sQN!s}^e(5U{`@e;U{7hu*yPLXUxm-vDu=&(pO0+hT~ zkn(LgkEQF*|Ju>u%cKMbU_rZDqFw_=lX!>d^9q2j3UAShXCe1?G~NyAGws`2-`}d< zgZCKLfBNFE2K>WckVTxvculI@eP}-*33O-#iUa6d{yzjVKU}JNy&)#U@V(2Nk$OSn6 zdc3q@o$mcnSM{z^BXMS^k!%oMl*s|x?dNf|2QBJ4Uc~SXABPf{a4iHzU^T=uM4M9p zboKXTo@6oU=pM+B9#2$ESUYu_m;?~zVC#(NRraKZSAd!T1R5rFyYw{7Q|-`4{K(-&i1p!e&+j2m*3p$A^%xr)cvk6pfI8Vo$) zJN@+28{L>J%&wcpG)9>93{WI_dtn9ZY?KcrZmfOhmMzh{dkhhbAe8f7n-|D{OD|OJ zUS?J*wTTvM`(Uog8v633i<+}nE*aTQT25aoS&Gt|XNqxjIdoCydU$fPsM`-&id|=d z9hqSG&aGP-d>%^GNp%*i0J|ZcK5f2h8_nWKFbz=C~keB9%238 zr6+OtJe2Az;EXBkhWLs$V*s?Ky->Y>CCo&2C~bXacXQi+PG23^@Dz~kZSoao5(=E? zX<~sdd1J*C2k?!9)GDlkSOY8y`Y$j;7l5Xl=7~U?2RpR&ZEe-1jdTy!yO+RDARGIP z??b7u(vox~7!L6iZN>oT68m~?GwTh3iLZ`)Ps=l3DdGrD+p|z#lVs8G!G5H30c!G! zwh*AuLp}eqN47LrT^}-|`<|TTu}Atc5G}~)r9M-Y$sH)FTwVH-psehNVXx*1d>=~O zq5(5jL|{0?Q?wZ;VVy!7VB|jkP}-r#h(EjMnGuJg$3$Ff;=*61vXR~oI8Ny(WjhW) zvF@*60Zx@+du01-&ENlGhiN6YX{#QfM?(T$?J?2nzg1eEp6m+Oxs67XEj+R%CSGad z7=FpC7zrgwr+{kYd5ZVxKUv$HcGC2RIbf#cD8rC3ELG$A!~p1G;xe5+OBvI6Yi%g~ z{Fi!+*uLhMfcC(0?*bIT;4GDx4mEip*VzMKxB77nj0q&iP4hob?(s$$Fi6%fS?dlQT0wxnEj99OWT5o|5_EOX|A!N>n#`a>u%_VfT*78{vUfK>oc9ev5@h$DJ4tOm#8-dPoLK?+)5 z552BEh6`RY4>Ocw3nCS;Xs5)!>PLc-^_J;4Lm&l<-}2H_=LYn^z=9(?FsplIh2;oC z9!v}XuZY9LST>X%-n!FoFO-9H5}YW1Y;-x_qeHTcY4FR0z^J98B-Fti{N{5L@JlY| z2aoe8C8bX15)9qss;AeRC5{bdkDuO+T-g%pLT}j{KEe`w&^PN14ql@fN<63{6_!Ih z69b^t&l-#>CF8>P=)E1ElHw_6S{@v04=8lKeuV6Uluv+6!au;M1NZQxRh_{K9=Fe& zk~GVz>`s7=)Ya)Uv8}gQZ%zv1d-ArURny9OXp;YT-~W7ajAl6z^ZaD`Ra>$S20)J+ zFV|hqMO;=-y6^L=2VSs6I8~=)!QOW?zz{3{3X~Q^R0N3CJ8`}}D^wSAgRF(mfmopH z5xsPE+``!O^3{^#7Bq|HiEp5p6(u1O!xM-7_PcucB2eAD(b1tz_uKCU}iS zvh*{s14FO`(|%o*2Pa{TS(m^t=~Y4|pI<-xQracMHJNoIeZ&-}z{|-8;V1_4kD%!% z7IxmwB&)qmxe5+dRVLr?u9KR-_@h;=1ce{`>vPRbcRttA7%#-@UJ6xZ&RFYFl{-z= zmpvAyZB_x6Cle?3!^`aqYoUg)LI%3B+P z-r8da5VS-!sRLCct+fx9mQGm=W?Rtgd3~SXUxhlJsuK%SKSdm`9}Iw^bsi3s@VF2! z%Hmkr?H*!h#Hj;2AGHuvg0p&G4p<^dMfnju&0KgTi9CI*R>w%8*Y}ddH<)Y?;+;Hv z99NFMI1{LFQc@!m|GGT4BFJjc&$B;Ko$HpYp^fS%?+S4#}exF|D!2pPP6+#FP zB^tve8>^jd?KzK3I6?_8Gk2DZA{Gx6gVxKtKvo@~psE80bzKU2jrlSk!Kii?W%dOw zm9{~|@F8{U82_<5+KU{1$3=9F3R z;t(4SWnWL;G**rU0Ci?0bIRE%l~E8NjP*V@S?$7@DM_?VavRl_h!u;fPp;q z0N=_bwI@V%L_vjYlMGCTQemiDI)lA=QULtZl}UF$U)iOHE-gSb+gVsW*@j{v|C85s zg@h_9Ksby(s)8q7NnUy(Z8%T9qJtSb0t`O;0U|CT|Fa&UVe(nXA*#cvpT zOj#rV_^2~r?g3D=B*S`pP{ywp8aV7shiDHYYjgYQM7U^*9Sg9+rB+^tC2Pke+fTtA zl)`DWzRwYWj;U}1MYH`A2G0OE zP&`v|Ek^M_RYR){S(mf>ls+8qEQyl$VlG+pis)SO)KiYYp?P`=Ug#*wAq5$2C?KP% zYz;!%BBFJ}Lqa|oEpJj(+SXu_TK$925nVH%-CzI|HMgcSVNe&p$Fc+VDxDj!BYfzr zGl(gJd;wY{bG9G=R>~HGE_MQtVw!GVu?FxZAAD{xMT4(9fYa@@3L;q5UBb4qxZE#! zUU45@uoQ-c>A1y%0gxd^zJ$kxc%L3)-Mn_jDQ$7@NdX>&%T)h|WC!JmeZ-@b3Hdkx zxNus|8t`BXKvSLdqOq4G2aow6Q|95i)nY^FEg-8+SEo&q2zL7xx{?xlMGyJ(+3kd1 zU^0}z&^{%m<2-`_(5=)N1F-yr#i2B{$v0VHA8lEH(4EHBsOjQuolpg|;EyuE6ko^% zcrN#NOXo;#kR=cBN)^bKr{n?HHmA{JHbrG9h06O~6#H1KeVUjIT4eiFeTE4f~dOx0z*MS45yg)eFK zu*GL$PbLB+E@);BiLi_Iqmy*@M}4RbzuXGs)LWQj(`{B5Dgc8Q3WEXAGfltJtfx7x zqJDwj;F18;!-|0`BNJvBMsE%WRnY%(sAQcdkL$|u)JIhdlIp5wLmp2d4^wP0{EfER zZ@-ndUBTz}Q~|iCDf?SGKB+#Ab8n``ze{d)_6mhzVcM&5aZ&&t##nx^Jd`Q`@RU;y zgp9^~TTiK1UwqV+gZ+9-7C(Ai-sgD$ozudZeasaG!A;hR_kcgm)yP_&Me>G(XjPJ9{doH&z%aUx5lVN*ex5p zRb^$6vWKI`$;zT=-&F()Fd0hKiM0y4Z>WAS0Ajuqqxg~XP~yJ#JI_1GRpAgtdy=`U zyraH&DtAZ(WaN06y~^N*o?1a!o>h;@l7YQL$!(b8c67#&^RHw$V{%e<`<9mm>Xpi- zP#dz*Rxyeuoqb*dpET%TG4w2eIz0^|wlhIB`p`}BT!VgU3s><${^<)Wc<-kN3l_{H>}C}BJ)dLf1ETFyYp)y@Ol0LJvH zqmLzUmN%dYhRdmABtv&9P;Q|5^{!?oqRYw%P|DbD>Re6x?LiP-QNkSw3?_X91nkfc zmYu|CX<`8MFy_0k5=Gs~8^#7CzPvJ&z>M)93@5!6 zhup*fP^o!fBgQ@Z?DV&vspp-@>H+ZeHym^@psP37?BwY?j~EXQ%41zaSKdvhs zmg?=?&X^4eVt|*r@(iK9&<~wvas`!V8P%lnDeUi#sl)e4pS=My=1?$%cT$=$02;fl zm6H9ON_>ZND1Ab|DDReFX|)*bUwMIGmdl|QTmv3w!iawH8zhUWTxf}3%0^hb1JT_u znac3OY8r*na@Z0Ra9ig>$XEL#&7n&PpYeStft7yFOVxfb9O5b3i~-Qn>3+Q#_Y9}M zUeqm_k$jCl4|e(Q=5Ghm+3In2P_m?Owl~DIUWG$;R?Zb)3i<4T)jHGpR@6+fi?(3Q zz`3|zF&J$h?$I_<2_1odDc|;Z2OOEvPJ++)K9s-;J$f_l8895;DcXzyfJrZyewAF` zhwxWvDUYYme&pQtemD&~DX-Booa#BAfCi|dw>?#oE*FRasJuZqhbMaMxCL=cdu^bK z$)Y76!%PL#!w#S)$TeiTzT{C&x%B9ed;j=6l$bNYilhJ-yCJ@!%^HBUYuA25gWdK1RuL_Z(~OEiMhFGo)kzd+fS^$|dnM0#b{8_i?-fM0)m z@s&5M%N?NPIQvv)t9A;=uu=L{H`+eOB~!gVNvFJ19vz`G6pL_1P*Xb;HmB{khuA#)Fbp5B->(h}L zQyK21pO|sdexxrop4wq5pnHQaHU#Qy2>B95pL(WsCQqPeSyg7PI-dbzP2Os!jt#!s zPXnr~LrL3ie67IX8$Nc64r;r^$Nd;7zzWQ|n#rX(1pskjhIF!JI$rp^&`#(3tGenzn0Q5zyoAk4rP4tG%n>P>XGL0`y z@v$Q(Y{yal3ncr8v;8fBixC7K>X9a&-kYQ6#~I+BjNSy!0d_m7hjO;-Hf>JSxgFJ2 z@7Cbwa(lL!O}k9^G}BkKzyw`j1Xd+CTR!Iiphy$T6?(F>k9!>a{%KPBjJ`tn;om!> zt+tbas*J3jmOzNB1DbNs$wMST@^J(u@J@N?0NDeYhT}K^L{VRa^dzZ|RVl(gh} zzt+5Ws240!Fi3}e*;(I$>to2h3As%K_Vc^*rLr~A5C-G_n!>~dfxe&HU@gN22A@1h-Jv<{~ zdhNK#Vx2!}sabpvKKP(-H|VkLeqES;eC^t`Kdid>=9qU-Nz1PFUSM!sGoMHxi zK4~wz0RL)TaDBb%4kRz{4n($f4rOF=pFBP$HZUPmr#7XdvkN!e>@W( z`>2XuUcrD=hB^#7F!m-!P4#Y$9GsLXIy%M^U~^ZK8*8(DyqhuqH^2E!``u`Dwy&Lk z{`p@T*E!$guztQ$1N@u`3W7gh&tF4YzkdD1)lpxZPrmTg5r4jZZ#RMVc_>FP1Z|@0 z<9<)h@n;%+T#=4>lEuRm?&nXsrQ8=|wZnwVl9ORa;2(6)Fa3us04U5k;bz?r@gH#D zOduF@Nql*Q4`2MFzCZEEw&7bHbI~&s4-e1*o=2%eUpN_(1$25os~sj>eGBMHeX99@ z$Ncd&4ru^T&gw{y<2LHvi2sDi)YMd?@9dAaJL9qcgo%Fs&o9vV5%i>=|IDaFmHrbZ zdTEOHc6fDU(%TD@^l)>HjbV(Xroi8DpsSrpZ5;9d(2$0rW%~PEcWLvFllk6+#>@8W zA(M<5qBCiCf5c~(e~riw;s{Dj;!L7|ed5x^{`5TWX|f&YAMxSFn&!3kl^lJJ@;+_< zH~xrEA4Dc+oekIM^wnn^7Wi3$mTZI16Z&#TtIVxrZntw!pQJ1OeOgr9ux{PDgPv?B z`E*#$fPQ0|7pC;t%Ukrh`}PmH={1c;7cc&hMW6R*l>r{m*%<5fax#CSWRo5#UZD=N z<#5_{*aJ|;>s$L*=?mlE)ccal8B;Z(`HbKRo8BBKwj-MJ*H(GT$3_rHdItU~&ptHK z-gG34Ibs1QXEZE*S+8tdt#P*fW1e!@9|PypzeA5ZOZHIYJT~O-NAh5aS4ZkPLBPK( zJ8slmb={$8XRbPqcmT>UT~U5sLHMGErXTn3bD%ksDt|o{z{$C& z0(gcRUc2GV58XzY^#S^Uwm*~HQ42sBrDfiQ8kVkCAT}spS{G8}3{!f*F|t7;P`V&$ z&lY+$LkKxzI6sQuz5Lpsp|6sbl)D7_M&;Me_TEm(9Im{x>TtC%54~D}Tqf{7sbA(? zs$T0qY2FVAs_3~zyHitBw?qGJNWWD97zaeRH!fGN zzC^wIV%-inPd#~+j+bZ%S)`oJ_Unw;uWhe}l)cLLX!*EZpg*j$X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@14sq(mI8es0eCjCAOA=S}AO2Aw=e z$*L$j@N(zgJ9B34xidFD`9!w2w_{IFPuDq9U{Jd7j+f z-kR({h2Y4-thw(vjmk3Sn48otm0I_v-2AieIpeXjQ}!HQ&VFyBp{At013qG$ftgsbDaTcM|&nxRaNB> zhj_lVwY3z_y*Ywj&Nd-U7nK1y34hlW2#Vw$BmzI_W=|~QFy9&ZlGv%m( zROd*0`q36RHiC6y-Aa^{l-Nw0q|=ZFdwYB4$eim(3UvSA;D9d1mVOlA1d(aN!jD@} zP+%4rm2!A^C}U$|GCe(QYLh_-$noLfL8hjrWPE&FuCA`kn)V^A z*L7uba#98c2BfpIQx+B$Oc@Oi4-1;ZTo!Ff35AsaNpp5|e}B)3DQtr3S6^Q*BO@bH zU0p46b8~{?mchY6LC58T)0PcEdBHgfAoWFX^EDI-1zB(0P*5I=ozvgnFK7^n#bWtV zA_(_stK9{h4Dl=+dH($TJgb|efjS-ZBLF%jKi74R+P3sLJ3Gq~&uVRLT}O8;ot&JQ zTVm_+mTB}JoEJ$TT_=~cr_djqE)nl9!y-wPk(W-V%?+|cn6ZKoNOb~I*G}S%(~thZ zPBK9Ll}e>jU5Gr}*x2ZRU+$S^&@Lk|Gvjf|A^E2e5G7__sdzm8@0BvU_*q_F?gA$> zs8gr5w)Vg8De5-2zrXK+t{w#>Rz6b&URha*;CK@_R!3!Jr47!4g@uLYxO|!J?(XFB z@-o9q;a$Kk+1A$f`OB}s904BVV}mRbn7TNA2)g-?LeNFfFb}W~|D*l@O;0o(73KSy P00000NkvXXu0mjfZn5zl literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-more-details@2x.png b/main/ui/src/main/resources/css/dialog-more-details@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5348a860640a9304cc0e899997c94bbfe7f7b43a GIT binary patch literal 4955 zcmV-h6Qt~kP)X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@ozyRud&D@iIhm;RDH#h$f=J0%6L^-Sy_J4q)EB)=Lbeym2M zA3uH^UcGuH(|MWBb!pJQ%$YOi*>IMI1$z1NQejO~Q`3J+87m1CkYB%kJ+09y{c1u(Lql-xWsS&5U`juI`V`1Z zO=VOmFE0-~9o;`aANTR3Q3W|6Ejvbpbkd&zN&`y*IKz1S0e&@~|N485d@sD(Y#cjq$1#+)C zv}zTSlS4qVVxK*GRse}(gG)KlbDKFbhyh{)TPdN3Pu7EGsZ}Y}UexXi`($5V-%WL> znm2D=E<0k36HPm$pFy}xR7|v`b(i6OMvopHCQqL1E|KHo=FOW@$@f=RSI_f4TZpJu z;9hA~Yg&eYWb~|1oSPgq>IMu)?!j2c?Wrzp90b|O5}=6_C*r7j5EI=(1bY7b`6d}_ z)03~Oi$`^Abea8Mg6}5_>gR^t6GEwg^;$jS6*{rXk06 zVq%I|I1r9_(sEk2++d@ke%#O8dalFqfiDvnz@l6&Q~O5b5vT-QFbKJIBWDXD`5nR7 zK~t7GF)(xMP){HFK<*nWgLU>&e5GV8U_)MZ;lhPxfo$YbL2{?WMZ$yw9Gg;yE|=n2 zeRLq}x}5q#1{NXBeuifL_w8ylYx24ky{4mGII3j(V){Wc1i6b$Sx|b zkPsNTJjP|7E+QH^yA8t5u3WhijvqfxbGUWuR@l6Gb37KU2S7W|a&Aip4;~C0m1oYJ ziAOVeh#rIue5OP?(k{DoBwYlGFeMV)gb_M)cXwM9E?v45cJJOD?%ur{Whq$7JWh$z zr%y*+KtcfGBH}(#sGsy$MrNRjXkGcHO`HBDS>?=`GmAR1zomw7suL?TG&BSv%QSKb zbaizFogiWE+__QTAaSIVE*v^^C>%R>tN>!llqq5R_U%FMPbH)8yre%qA3b`6UezDV zn3fEAS}dl%WXY1SXV0E6Yu2nNCJN-;zJ2@RNrMnQBDQ14jzBa`%a<>YeYugL!=UWL z+`8so(B)gUZ26~@Ce_x~7Tq~H-cU*-S3wiIz>_CWsNSy-m>w18k~d7DiB8T_gSAoWw69yY zF3g`lKTa;$Pl4Ov$aTRD?d|RHik7xfUcGvCTtt9Gw-i|p&%OnC7f@Rd`{;F)vL^%6n;P-R zk@>+fWv*)EBfuc~ZripktY5#ruyT=S`(cQP>1M|7=10QexVm)C$sU0h9!j+{i% zAmM2_Z6g)h+SjsA$qRpH(m)!^3_(%y1 z(#=Wd$Y5&z4s=jyr+EL8-y35uvw;UZJiOrPodE>^7_yJAw{ezgI zN&zS}UAq`Tmo5{4ElgX~)DNS_I9rJU(Pprgxo%+Q$mz>*osA@I_|!#5%O%$(EW7L% z{>QC%PgOT`)TFM zl|@_7Pz2HvSl*+!_S7&%3l}aN_ERG(lyjcrj+>P4lpGdpI~>IhQ002ovPDHLkV1g^zmA?Q0 literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/dialog-warning.png b/main/ui/src/main/resources/css/dialog-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac083c51032f170db9ceb620ab4f5939bbafc7d GIT binary patch literal 5080 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 uZFGX+uL$Nkc;* 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 literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/css/linux_theme.css b/main/ui/src/main/resources/css/linux_theme.css index 4beabf9e8..277bc2440 100644 --- a/main/ui/src/main/resources/css/linux_theme.css +++ b/main/ui/src/main/resources/css/linux_theme.css @@ -5,6 +5,7 @@ * * Contributors: * Sebastian Stenzel - initial API and implementation + * Jean-Noël Charon - implementation of the dialog css * */ @@ -440,4 +441,89 @@ -fx-stroke-width: 2px; } .default-color0.chart-series-line { -fx-stroke: COLOR_CHART_GREEN; } -.default-color1.chart-series-line { -fx-stroke: COLOR_CHART_RED; } \ No newline at end of file +.default-color1.chart-series-line { -fx-stroke: COLOR_CHART_RED; } + +/******************************************************************************* + * * + * Dialog * + * * + ******************************************************************************/ + +.dialog-pane { + -fx-background-color: -fx-background; + -fx-padding: 0; +} + +.dialog-pane > .expandable-content { + -fx-padding: 0.666em; /* 8px */ +} + +.dialog-pane > .button-bar > .container { + -fx-padding: 0.833em; /* 10px */ +} + +.dialog-pane > .content.label { + -fx-alignment: top-left; + -fx-padding: 1.333em 0.833em 0 0.833em; /* 16px 10px 0px 10px */ +} + +.dialog-pane > .content { + -fx-padding: 0.833em; /* 10 */ +} + +.dialog-pane:no-header .graphic-container { + -fx-padding: 0.833em 0 0 0.833em; /* 10px 0px 0px 10px */ +} + +.dialog-pane:header .header-panel { + /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ + -fx-padding: 0.833em; /* 10px */ + -fx-background-color: -fx-box-border, linear-gradient(-fx-background, derive(-fx-background, 30%)); + -fx-background-insets: 0, 0 0 1 0; +} + +.dialog-pane:header .header-panel .label { + -fx-font-size: 1.167em; /* 14px */ + -fx-wrap-text: true; +} + +.dialog-pane:header .header-panel .graphic-container { + /* This prevents the text in the header running directly into the graphic */ + -fx-padding: 0 0 0 0.833em; /* 0px 0px 0px 10px */ +} + +.dialog-pane > .button-bar > .container > .details-button { + -fx-alignment: baseline-left; + -fx-focus-traversable: false; + -fx-padding: 0.416em; /* 5px */ +} + +.dialog-pane > .button-bar > .container > .details-button.more { + -fx-graphic: url("dialog-more-details.png"); +} + +.dialog-pane > .button-bar > .container > .details-button.less { + -fx-graphic: url("dialog-fewer-details.png"); +} + +.dialog-pane > .button-bar > .container > .details-button:hover { + -fx-underline: true; +} + +.alert.confirmation.dialog-pane, +.text-input-dialog.dialog-pane, +.choice-dialog.dialog-pane { + -fx-graphic: url("dialog-confirm.png"); +} + +.alert.information.dialog-pane { + -fx-graphic: url("dialog-information.png"); +} + +.alert.error.dialog-pane { + -fx-graphic: url("dialog-error.png"); +} + +.alert.warning.dialog-pane { + -fx-graphic: url("dialog-warning.png"); +} \ No newline at end of file diff --git a/main/ui/src/main/resources/css/mac_theme.css b/main/ui/src/main/resources/css/mac_theme.css index bac4a985d..5d8034550 100644 --- a/main/ui/src/main/resources/css/mac_theme.css +++ b/main/ui/src/main/resources/css/mac_theme.css @@ -5,6 +5,7 @@ * * Contributors: * Sebastian Stenzel - initial API and implementation + * Jean-Noël Charon - implementation of the dialog css * */ @@ -530,4 +531,89 @@ -fx-stroke-width: 2px; } .default-color0.chart-series-line { -fx-stroke: COLOR_CHART_GREEN; } -.default-color1.chart-series-line { -fx-stroke: COLOR_CHART_RED; } \ No newline at end of file +.default-color1.chart-series-line { -fx-stroke: COLOR_CHART_RED; } + +/******************************************************************************* + * * + * Dialog * + * * + ******************************************************************************/ + +.dialog-pane { + -fx-background-color: -fx-background; + -fx-padding: 0; +} + +.dialog-pane > .expandable-content { + -fx-padding: 0.666em; /* 8px */ +} + +.dialog-pane > .button-bar > .container { + -fx-padding: 0.833em; /* 10px */ +} + +.dialog-pane > .content.label { + -fx-alignment: top-left; + -fx-padding: 1.333em 0.833em 0 0.833em; /* 16px 10px 0px 10px */ +} + +.dialog-pane > .content { + -fx-padding: 0.833em; /* 10 */ +} + +.dialog-pane:no-header .graphic-container { + -fx-padding: 0.833em 0 0 0.833em; /* 10px 0px 0px 10px */ +} + +.dialog-pane:header .header-panel { + /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ + -fx-padding: 0.833em; /* 10px */ + -fx-background-color: -fx-box-border, linear-gradient(-fx-background, derive(-fx-background, 30%)); + -fx-background-insets: 0, 0 0 1 0; +} + +.dialog-pane:header .header-panel .label { + -fx-font-size: 1.167em; /* 14px */ + -fx-wrap-text: true; +} + +.dialog-pane:header .header-panel .graphic-container { + /* This prevents the text in the header running directly into the graphic */ + -fx-padding: 0 0 0 0.833em; /* 0px 0px 0px 10px */ +} + +.dialog-pane > .button-bar > .container > .details-button { + -fx-alignment: baseline-left; + -fx-focus-traversable: false; + -fx-padding: 0.416em; /* 5px */ +} + +.dialog-pane > .button-bar > .container > .details-button.more { + -fx-graphic: url("dialog-more-details.png"); +} + +.dialog-pane > .button-bar > .container > .details-button.less { + -fx-graphic: url("dialog-fewer-details.png"); +} + +.dialog-pane > .button-bar > .container > .details-button:hover { + -fx-underline: true; +} + +.alert.confirmation.dialog-pane, +.text-input-dialog.dialog-pane, +.choice-dialog.dialog-pane { + -fx-graphic: url("dialog-confirm.png"); +} + +.alert.information.dialog-pane { + -fx-graphic: url("dialog-information.png"); +} + +.alert.error.dialog-pane { + -fx-graphic: url("dialog-error.png"); +} + +.alert.warning.dialog-pane { + -fx-graphic: url("dialog-warning.png"); +} \ No newline at end of file diff --git a/main/ui/src/main/resources/css/win_theme.css b/main/ui/src/main/resources/css/win_theme.css index f0109b004..7a222ce85 100644 --- a/main/ui/src/main/resources/css/win_theme.css +++ b/main/ui/src/main/resources/css/win_theme.css @@ -5,6 +5,7 @@ * * Contributors: * Sebastian Stenzel - initial API and implementation + * Jean-Noël Charon - implementation of the dialog css * */ @@ -512,4 +513,89 @@ -fx-stroke-width: 2px; } .default-color0.chart-series-line { -fx-stroke: COLOR_CHART_GREEN; } -.default-color1.chart-series-line { -fx-stroke: COLOR_CHART_RED; } \ No newline at end of file +.default-color1.chart-series-line { -fx-stroke: COLOR_CHART_RED; } + +/******************************************************************************* + * * + * Dialog * + * * + ******************************************************************************/ + +.dialog-pane { + -fx-background-color: -fx-background; + -fx-padding: 0; +} + +.dialog-pane > .expandable-content { + -fx-padding: 0.666em; /* 8px */ +} + +.dialog-pane > .button-bar > .container { + -fx-padding: 0.833em; /* 10px */ +} + +.dialog-pane > .content.label { + -fx-alignment: top-left; + -fx-padding: 1.333em 0.833em 0 0.833em; /* 16px 10px 0px 10px */ +} + +.dialog-pane > .content { + -fx-padding: 0.833em; /* 10 */ +} + +.dialog-pane:no-header .graphic-container { + -fx-padding: 0.833em 0 0 0.833em; /* 10px 0px 0px 10px */ +} + +.dialog-pane:header .header-panel { + /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ + -fx-padding: 0.833em; /* 10px */ + -fx-background-color: -fx-box-border, linear-gradient(-fx-background, derive(-fx-background, 30%)); + -fx-background-insets: 0, 0 0 1 0; +} + +.dialog-pane:header .header-panel .label { + -fx-font-size: 1.167em; /* 14px */ + -fx-wrap-text: true; +} + +.dialog-pane:header .header-panel .graphic-container { + /* This prevents the text in the header running directly into the graphic */ + -fx-padding: 0 0 0 0.833em; /* 0px 0px 0px 10px */ +} + +.dialog-pane > .button-bar > .container > .details-button { + -fx-alignment: baseline-left; + -fx-focus-traversable: false; + -fx-padding: 0.416em; /* 5px */ +} + +.dialog-pane > .button-bar > .container > .details-button.more { + -fx-graphic: url("dialog-more-details.png"); +} + +.dialog-pane > .button-bar > .container > .details-button.less { + -fx-graphic: url("dialog-fewer-details.png"); +} + +.dialog-pane > .button-bar > .container > .details-button:hover { + -fx-underline: true; +} + +.alert.confirmation.dialog-pane, +.text-input-dialog.dialog-pane, +.choice-dialog.dialog-pane { + -fx-graphic: url("dialog-confirm.png"); +} + +.alert.information.dialog-pane { + -fx-graphic: url("dialog-information.png"); +} + +.alert.error.dialog-pane { + -fx-graphic: url("dialog-error.png"); +} + +.alert.warning.dialog-pane { + -fx-graphic: url("dialog-warning.png"); +} \ No newline at end of file diff --git a/main/ui/src/main/resources/localization.properties b/main/ui/src/main/resources/localization.properties index fec481349..2cd432e99 100644 --- a/main/ui/src/main/resources/localization.properties +++ b/main/ui/src/main/resources/localization.properties @@ -13,6 +13,9 @@ main.directoryList.contextMenu.remove=Remove from list main.directoryList.contextMenu.changePassword=Change password main.addDirectory.contextMenu.new=Create new vault main.addDirectory.contextMenu.open=Open existing vault +main.directoryList.remove.confirmation.title=Vault removal +main.directoryList.remove.confirmation.header=Do you really want to remove this vault ? +main.directoryList.remove.confirmation.content=Every data it contains will be lost. # welcome.fxml welcome.checkForUpdates.label.currentlyChecking=Checking for Updates... From 7357829741e933cec185f154626c91b711498732 Mon Sep 17 00:00:00 2001 From: jncharon Date: Sat, 23 Apr 2016 23:42:28 +0200 Subject: [PATCH 2/7] Fix in the background color of the dialog boxes --- main/ui/src/main/resources/css/linux_theme.css | 4 ++-- main/ui/src/main/resources/css/mac_theme.css | 4 ++-- main/ui/src/main/resources/css/win_theme.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/main/ui/src/main/resources/css/linux_theme.css b/main/ui/src/main/resources/css/linux_theme.css index 277bc2440..e9f40d05a 100644 --- a/main/ui/src/main/resources/css/linux_theme.css +++ b/main/ui/src/main/resources/css/linux_theme.css @@ -450,7 +450,7 @@ ******************************************************************************/ .dialog-pane { - -fx-background-color: -fx-background; + -fx-background-color: COLOR_BACKGROUND; -fx-padding: 0; } @@ -478,7 +478,7 @@ .dialog-pane:header .header-panel { /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ -fx-padding: 0.833em; /* 10px */ - -fx-background-color: -fx-box-border, linear-gradient(-fx-background, derive(-fx-background, 30%)); + -fx-background-color: COLOR_BORDER, linear-gradient(COLOR_BACKGROUND, derive(COLOR_BACKGROUND, 30%)); -fx-background-insets: 0, 0 0 1 0; } diff --git a/main/ui/src/main/resources/css/mac_theme.css b/main/ui/src/main/resources/css/mac_theme.css index 5d8034550..a34917ecb 100644 --- a/main/ui/src/main/resources/css/mac_theme.css +++ b/main/ui/src/main/resources/css/mac_theme.css @@ -540,7 +540,7 @@ ******************************************************************************/ .dialog-pane { - -fx-background-color: -fx-background; + -fx-background-color: COLOR_BACKGROUND; -fx-padding: 0; } @@ -568,7 +568,7 @@ .dialog-pane:header .header-panel { /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ -fx-padding: 0.833em; /* 10px */ - -fx-background-color: -fx-box-border, linear-gradient(-fx-background, derive(-fx-background, 30%)); + -fx-background-color: COLOR_BORDER, linear-gradient(COLOR_BACKGROUND, derive(COLOR_BACKGROUND, 30%)); -fx-background-insets: 0, 0 0 1 0; } diff --git a/main/ui/src/main/resources/css/win_theme.css b/main/ui/src/main/resources/css/win_theme.css index 7a222ce85..254615e41 100644 --- a/main/ui/src/main/resources/css/win_theme.css +++ b/main/ui/src/main/resources/css/win_theme.css @@ -522,7 +522,7 @@ ******************************************************************************/ .dialog-pane { - -fx-background-color: -fx-background; + -fx-background-color: COLOR_BACKGROUND; -fx-padding: 0; } @@ -550,7 +550,7 @@ .dialog-pane:header .header-panel { /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ -fx-padding: 0.833em; /* 10px */ - -fx-background-color: -fx-box-border, linear-gradient(-fx-background, derive(-fx-background, 30%)); + -fx-background-color: COLOR_BORDER, linear-gradient(COLOR_BACKGROUND, derive(COLOR_BACKGROUND, 30%)); -fx-background-insets: 0, 0 0 1 0; } From c0f4a2b0d331d5cbc0ae0e3b82e2b65361618a63 Mon Sep 17 00:00:00 2001 From: jncharon Date: Thu, 5 May 2016 21:11:57 +0200 Subject: [PATCH 3/7] Fucking .idea files I could not remove from the vcs --- .gitignore | 30 ++++++++++ .idea/compiler.xml | 59 +++++++++++++++++++ .idea/copyright/profiles_settings.xml | 3 + .idea/encodings.xml | 21 +++++++ ...jackson_core_jackson_annotations_2_4_0.xml | 13 ++++ ...terxml_jackson_core_jackson_core_2_4_4.xml | 13 ++++ ...ml_jackson_core_jackson_databind_2_4_4.xml | 13 ++++ .../Maven__com_google_dagger_dagger_2_0_2.xml | 13 ++++ ...om_google_dagger_dagger_compiler_2_0_2.xml | 13 ++++ ...oogle_dagger_dagger_producers_2_0_beta.xml | 13 ++++ .../Maven__com_google_guava_guava_19_0.xml | 13 ++++ ...aven__commons_codec_commons_codec_1_10.xml | 13 ++++ ...mons_httpclient_commons_httpclient_3_1.xml | 13 ++++ .../Maven__commons_io_commons_io_2_4.xml | 13 ++++ ..._commons_logging_commons_logging_1_0_4.xml | 13 ++++ ...junit_hierarchicalcontextrunner_4_12_1.xml | 13 ++++ .../Maven__javax_inject_javax_inject_1.xml | 13 ++++ ..._javax_servlet_javax_servlet_api_3_1_0.xml | 13 ++++ .idea/libraries/Maven__junit_junit_4_12.xml | 13 ++++ ...pache_commons_commons_collections4_4_0.xml | 13 ++++ ...org_apache_commons_commons_lang3_3_3_2.xml | 13 ++++ ...he_jackrabbit_jackrabbit_webdav_2_11_3.xml | 13 ++++ ...org_apache_logging_log4j_log4j_api_2_1.xml | 13 ++++ ...rg_apache_logging_log4j_log4j_core_2_1.xml | 13 ++++ ...org_apache_logging_log4j_log4j_jul_2_1.xml | 13 ++++ ...che_logging_log4j_log4j_slf4j_impl_2_1.xml | 13 ++++ ...__org_bouncycastle_bcprov_jdk15on_1_51.xml | 13 ++++ .../Maven__org_cryptomator_siv_mode_1_0_2.xml | 13 ++++ ...lipse_jetty_jetty_http_9_3_3_v20150827.xml | 13 ++++ ...eclipse_jetty_jetty_io_9_3_3_v20150827.xml | 13 ++++ ...e_jetty_jetty_security_9_3_3_v20150827.xml | 13 ++++ ...pse_jetty_jetty_server_9_3_3_v20150827.xml | 13 ++++ ...se_jetty_jetty_servlet_9_3_3_v20150827.xml | 13 ++++ ...lipse_jetty_jetty_util_9_3_3_v20150827.xml | 13 ++++ ...pse_jetty_jetty_webapp_9_3_3_v20150827.xml | 13 ++++ ...clipse_jetty_jetty_xml_9_3_3_v20150827.xml | 13 ++++ ...en__org_fxmisc_easybind_easybind_1_0_3.xml | 13 ++++ .../Maven__org_hamcrest_hamcrest_all_1_3.xml | 13 ++++ ...aven__org_mockito_mockito_core_1_10_19.xml | 13 ++++ .../Maven__org_objenesis_objenesis_2_1.xml | 13 ++++ .../Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml | 13 ++++ .../Maven__org_slf4j_slf4j_api_1_7_7.xml | 13 ++++ .idea/misc.xml | 42 +++++++++++++ .idea/modules.xml | 23 ++++++++ .idea/vcs.xml | 6 ++ 45 files changed, 678 insertions(+) create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml create mode 100644 .idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml create mode 100644 .idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml create mode 100644 .idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_19_0.xml create mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_10.xml create mode 100644 .idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_2_4.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml create mode 100644 .idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml create mode 100644 .idea/libraries/Maven__javax_inject_javax_inject_1.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml create mode 100644 .idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml create mode 100644 .idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml create mode 100644 .idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml create mode 100644 .idea/libraries/Maven__org_objenesis_objenesis_2_1.xml create mode 100644 .idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml diff --git a/.gitignore b/.gitignore index 246e7ffff..b588ecd3d 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,33 @@ .classpath target/ test-output/ +.idea/compiler.xml +.idea/copyright/profiles_settings.xml +.idea/encodings.xml +.idea/encodings.xml +.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml +.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +.idea/libraries/Maven__commons_io_commons_io_2_4.xml +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml +*.xml +.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml +.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml +.idea/copyright/profiles_settings.xml +.idea/encodings.xml +*.xml +.idea/encodings.xml +.idea/libraries/Maven__commons_io_commons_io_2_4.xml +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml +.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml +.idea/modules.xml +.idea/modules.xml +.idea/vcs.xml +.idea/vcs.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 000000000..eed2d2ad1 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 000000000..e7bedf337 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 000000000..12e5114b5 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml new file mode 100644 index 000000000..0119075af --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml new file mode 100644 index 000000000..072f8ef49 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml new file mode 100644 index 000000000..efdcf45c6 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml b/.idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml new file mode 100644 index 000000000..dc7718538 --- /dev/null +++ b/.idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml b/.idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml new file mode 100644 index 000000000..755c8428e --- /dev/null +++ b/.idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml b/.idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml new file mode 100644 index 000000000..d6ba286ef --- /dev/null +++ b/.idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_19_0.xml b/.idea/libraries/Maven__com_google_guava_guava_19_0.xml new file mode 100644 index 000000000..68e23ccd0 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_19_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml new file mode 100644 index 000000000..27424a179 --- /dev/null +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml b/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml new file mode 100644 index 000000000..66e653715 --- /dev/null +++ b/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_4.xml b/.idea/libraries/Maven__commons_io_commons_io_2_4.xml new file mode 100644 index 000000000..bc2aad0ed --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_2_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml new file mode 100644 index 000000000..217d6e0a6 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml b/.idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml new file mode 100644 index 000000000..fc7bbfb57 --- /dev/null +++ b/.idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_inject_javax_inject_1.xml b/.idea/libraries/Maven__javax_inject_javax_inject_1.xml new file mode 100644 index 000000000..93cf65aba --- /dev/null +++ b/.idea/libraries/Maven__javax_inject_javax_inject_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml new file mode 100644 index 000000000..c24f7e308 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 000000000..d41104174 --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml b/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml new file mode 100644 index 000000000..28cee2ad0 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml new file mode 100644 index 000000000..83cba3e35 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml b/.idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml new file mode 100644 index 000000000..033ce2fa8 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml new file mode 100644 index 000000000..e0f672a67 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml new file mode 100644 index 000000000..28ef981a8 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml new file mode 100644 index 000000000..8fd003fd1 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml new file mode 100644 index 000000000..f29d4cf82 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml new file mode 100644 index 000000000..e98695efd --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml b/.idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml new file mode 100644 index 000000000..47a0e55e1 --- /dev/null +++ b/.idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml new file mode 100644 index 000000000..93b109ca1 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml new file mode 100644 index 000000000..8c69dcf5f --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml new file mode 100644 index 000000000..4cf050308 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml new file mode 100644 index 000000000..612378240 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml new file mode 100644 index 000000000..7b61d22e6 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml new file mode 100644 index 000000000..c9f69fbd8 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml new file mode 100644 index 000000000..426532bfe --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml new file mode 100644 index 000000000..154177b6c --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml b/.idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml new file mode 100644 index 000000000..8a8cd14e7 --- /dev/null +++ b/.idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml new file mode 100644 index 000000000..56193163f --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml b/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml new file mode 100644 index 000000000..a5237036c --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml b/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml new file mode 100644 index 000000000..7ab319b64 --- /dev/null +++ b/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml new file mode 100644 index 000000000..a3fab1175 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml new file mode 100644 index 000000000..1e672600f --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..f94681eda --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + 1.8 + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..6c843dac5 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..94a25f7f4 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From 9147e1c08bcbaae76efc1eff69c7a37d92918203 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 16 May 2016 09:57:10 +0200 Subject: [PATCH 4/7] Revert "Fucking .idea files I could not remove from the vcs" This reverts commit c0f4a2b0d331d5cbc0ae0e3b82e2b65361618a63. --- .gitignore | 30 ---------- .idea/compiler.xml | 59 ------------------- .idea/copyright/profiles_settings.xml | 3 - .idea/encodings.xml | 21 ------- ...jackson_core_jackson_annotations_2_4_0.xml | 13 ---- ...terxml_jackson_core_jackson_core_2_4_4.xml | 13 ---- ...ml_jackson_core_jackson_databind_2_4_4.xml | 13 ---- .../Maven__com_google_dagger_dagger_2_0_2.xml | 13 ---- ...om_google_dagger_dagger_compiler_2_0_2.xml | 13 ---- ...oogle_dagger_dagger_producers_2_0_beta.xml | 13 ---- .../Maven__com_google_guava_guava_19_0.xml | 13 ---- ...aven__commons_codec_commons_codec_1_10.xml | 13 ---- ...mons_httpclient_commons_httpclient_3_1.xml | 13 ---- .../Maven__commons_io_commons_io_2_4.xml | 13 ---- ..._commons_logging_commons_logging_1_0_4.xml | 13 ---- ...junit_hierarchicalcontextrunner_4_12_1.xml | 13 ---- .../Maven__javax_inject_javax_inject_1.xml | 13 ---- ..._javax_servlet_javax_servlet_api_3_1_0.xml | 13 ---- .idea/libraries/Maven__junit_junit_4_12.xml | 13 ---- ...pache_commons_commons_collections4_4_0.xml | 13 ---- ...org_apache_commons_commons_lang3_3_3_2.xml | 13 ---- ...he_jackrabbit_jackrabbit_webdav_2_11_3.xml | 13 ---- ...org_apache_logging_log4j_log4j_api_2_1.xml | 13 ---- ...rg_apache_logging_log4j_log4j_core_2_1.xml | 13 ---- ...org_apache_logging_log4j_log4j_jul_2_1.xml | 13 ---- ...che_logging_log4j_log4j_slf4j_impl_2_1.xml | 13 ---- ...__org_bouncycastle_bcprov_jdk15on_1_51.xml | 13 ---- .../Maven__org_cryptomator_siv_mode_1_0_2.xml | 13 ---- ...lipse_jetty_jetty_http_9_3_3_v20150827.xml | 13 ---- ...eclipse_jetty_jetty_io_9_3_3_v20150827.xml | 13 ---- ...e_jetty_jetty_security_9_3_3_v20150827.xml | 13 ---- ...pse_jetty_jetty_server_9_3_3_v20150827.xml | 13 ---- ...se_jetty_jetty_servlet_9_3_3_v20150827.xml | 13 ---- ...lipse_jetty_jetty_util_9_3_3_v20150827.xml | 13 ---- ...pse_jetty_jetty_webapp_9_3_3_v20150827.xml | 13 ---- ...clipse_jetty_jetty_xml_9_3_3_v20150827.xml | 13 ---- ...en__org_fxmisc_easybind_easybind_1_0_3.xml | 13 ---- .../Maven__org_hamcrest_hamcrest_all_1_3.xml | 13 ---- ...aven__org_mockito_mockito_core_1_10_19.xml | 13 ---- .../Maven__org_objenesis_objenesis_2_1.xml | 13 ---- .../Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml | 13 ---- .../Maven__org_slf4j_slf4j_api_1_7_7.xml | 13 ---- .idea/misc.xml | 42 ------------- .idea/modules.xml | 23 -------- .idea/vcs.xml | 6 -- 45 files changed, 678 deletions(-) delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/copyright/profiles_settings.xml delete mode 100644 .idea/encodings.xml delete mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml delete mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml delete mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml delete mode 100644 .idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml delete mode 100644 .idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml delete mode 100644 .idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml delete mode 100644 .idea/libraries/Maven__com_google_guava_guava_19_0.xml delete mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_10.xml delete mode 100644 .idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml delete mode 100644 .idea/libraries/Maven__commons_io_commons_io_2_4.xml delete mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml delete mode 100644 .idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml delete mode 100644 .idea/libraries/Maven__javax_inject_javax_inject_1.xml delete mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml delete mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml delete mode 100644 .idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml delete mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml delete mode 100644 .idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml delete mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml delete mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml delete mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml delete mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml delete mode 100644 .idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml delete mode 100644 .idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml delete mode 100644 .idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml delete mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml delete mode 100644 .idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml delete mode 100644 .idea/libraries/Maven__org_objenesis_objenesis_2_1.xml delete mode 100644 .idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml delete mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml diff --git a/.gitignore b/.gitignore index b588ecd3d..246e7ffff 100644 --- a/.gitignore +++ b/.gitignore @@ -11,33 +11,3 @@ .classpath target/ test-output/ -.idea/compiler.xml -.idea/copyright/profiles_settings.xml -.idea/encodings.xml -.idea/encodings.xml -.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml -.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml -.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -.idea/libraries/Maven__commons_io_commons_io_2_4.xml -.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml -*.xml -.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml -.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml -.idea/copyright/profiles_settings.xml -.idea/encodings.xml -*.xml -.idea/encodings.xml -.idea/libraries/Maven__commons_io_commons_io_2_4.xml -.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml -.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml -.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml -.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml -.idea/modules.xml -.idea/modules.xml -.idea/vcs.xml -.idea/vcs.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index eed2d2ad1..000000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index e7bedf337..000000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 12e5114b5..000000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml deleted file mode 100644 index 0119075af..000000000 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml deleted file mode 100644 index 072f8ef49..000000000 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_4.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml deleted file mode 100644 index efdcf45c6..000000000 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_4.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml b/.idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml deleted file mode 100644 index dc7718538..000000000 --- a/.idea/libraries/Maven__com_google_dagger_dagger_2_0_2.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml b/.idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml deleted file mode 100644 index 755c8428e..000000000 --- a/.idea/libraries/Maven__com_google_dagger_dagger_compiler_2_0_2.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml b/.idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml deleted file mode 100644 index d6ba286ef..000000000 --- a/.idea/libraries/Maven__com_google_dagger_dagger_producers_2_0_beta.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_19_0.xml b/.idea/libraries/Maven__com_google_guava_guava_19_0.xml deleted file mode 100644 index 68e23ccd0..000000000 --- a/.idea/libraries/Maven__com_google_guava_guava_19_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml deleted file mode 100644 index 27424a179..000000000 --- a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml b/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml deleted file mode 100644 index 66e653715..000000000 --- a/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_4.xml b/.idea/libraries/Maven__commons_io_commons_io_2_4.xml deleted file mode 100644 index bc2aad0ed..000000000 --- a/.idea/libraries/Maven__commons_io_commons_io_2_4.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml deleted file mode 100644 index 217d6e0a6..000000000 --- a/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml b/.idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml deleted file mode 100644 index fc7bbfb57..000000000 --- a/.idea/libraries/Maven__de_bechte_junit_junit_hierarchicalcontextrunner_4_12_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_inject_javax_inject_1.xml b/.idea/libraries/Maven__javax_inject_javax_inject_1.xml deleted file mode 100644 index 93cf65aba..000000000 --- a/.idea/libraries/Maven__javax_inject_javax_inject_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml deleted file mode 100644 index c24f7e308..000000000 --- a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml deleted file mode 100644 index d41104174..000000000 --- a/.idea/libraries/Maven__junit_junit_4_12.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml b/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml deleted file mode 100644 index 28cee2ad0..000000000 --- a/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_0.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml deleted file mode 100644 index 83cba3e35..000000000 --- a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml b/.idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml deleted file mode 100644 index 033ce2fa8..000000000 --- a/.idea/libraries/Maven__org_apache_jackrabbit_jackrabbit_webdav_2_11_3.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml deleted file mode 100644 index e0f672a67..000000000 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml deleted file mode 100644 index 28ef981a8..000000000 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml deleted file mode 100644 index 8fd003fd1..000000000 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml deleted file mode 100644 index f29d4cf82..000000000 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml deleted file mode 100644 index e98695efd..000000000 --- a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_51.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml b/.idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml deleted file mode 100644 index 47a0e55e1..000000000 --- a/.idea/libraries/Maven__org_cryptomator_siv_mode_1_0_2.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml deleted file mode 100644 index 93b109ca1..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml deleted file mode 100644 index 8c69dcf5f..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml deleted file mode 100644 index 4cf050308..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml deleted file mode 100644 index 612378240..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml deleted file mode 100644 index 7b61d22e6..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml deleted file mode 100644 index c9f69fbd8..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml deleted file mode 100644 index 426532bfe..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml deleted file mode 100644 index 154177b6c..000000000 --- a/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_3_3_v20150827.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml b/.idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml deleted file mode 100644 index 8a8cd14e7..000000000 --- a/.idea/libraries/Maven__org_fxmisc_easybind_easybind_1_0_3.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml deleted file mode 100644 index 56193163f..000000000 --- a/.idea/libraries/Maven__org_hamcrest_hamcrest_all_1_3.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml b/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml deleted file mode 100644 index a5237036c..000000000 --- a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml b/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml deleted file mode 100644 index 7ab319b64..000000000 --- a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml deleted file mode 100644 index a3fab1175..000000000 --- a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_4.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml deleted file mode 100644 index 1e672600f..000000000 --- a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index f94681eda..000000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - 1.8 - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 6c843dac5..000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7f4..000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file From f6b126415eaddccbf8cffb25c9a1f0e23a077669 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 16 May 2016 10:00:39 +0200 Subject: [PATCH 5/7] added IntelliJ files to .gitignore --- .gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index 246e7ffff..5ddd9fc95 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,9 @@ .classpath target/ test-output/ + +# IntelliJ Settings Files # +.idea/ +out/ +.idea_modules/ +*.iws From 92c87f7b844508bedd1a9a62ef359a5c696db3e5 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 23 May 2016 19:31:18 +0200 Subject: [PATCH 6/7] changed dialog L&F on OS X --- .../ui/controllers/MainController.java | 72 ++++++++------- .../ui/util/DialogBuilderUtil.java | 53 +++++++---- main/ui/src/main/resources/css/mac_theme.css | 86 +++++------------- .../ui/src/main/resources/img/dialog-icon.png | Bin 0 -> 4346 bytes .../src/main/resources/img/dialog-icon@2x.png | Bin 0 -> 9446 bytes .../ui/src/main/resources/localization/en.txt | 6 +- 6 files changed, 102 insertions(+), 115 deletions(-) create mode 100644 main/ui/src/main/resources/img/dialog-icon.png create mode 100644 main/ui/src/main/resources/img/dialog-icon@2x.png diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java index 06808e265..223a7ef13 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java @@ -9,6 +9,33 @@ ******************************************************************************/ package org.cryptomator.ui.controllers; +import java.io.File; +import java.io.IOException; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +import javax.inject.Inject; +import javax.inject.Named; +import javax.inject.Provider; +import javax.inject.Singleton; + +import org.apache.commons.lang3.SystemUtils; +import org.cryptomator.ui.controls.DirectoryListCell; +import org.cryptomator.ui.model.Vault; +import org.cryptomator.ui.model.VaultFactory; +import org.cryptomator.ui.settings.Localization; +import org.cryptomator.ui.settings.Settings; +import org.cryptomator.ui.util.DialogBuilderUtil; +import org.fxmisc.easybind.EasyBind; +import org.fxmisc.easybind.monadic.MonadicBinding; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import dagger.Lazy; import javafx.application.Platform; import javafx.beans.binding.Binding; @@ -23,35 +50,17 @@ import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.geometry.Side; import javafx.scene.Parent; -import javafx.scene.control.*; +import javafx.scene.control.Alert; +import javafx.scene.control.Button; +import javafx.scene.control.ButtonType; +import javafx.scene.control.ContextMenu; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.control.ToggleButton; import javafx.scene.layout.HBox; import javafx.scene.layout.Pane; import javafx.stage.FileChooser; import javafx.stage.Stage; -import org.cryptomator.ui.controls.DirectoryListCell; -import org.cryptomator.ui.model.Vault; -import org.cryptomator.ui.model.VaultFactory; -import org.cryptomator.ui.settings.Localization; -import org.cryptomator.ui.settings.Settings; -import org.cryptomator.ui.util.DialogBuilderUtil; -import org.fxmisc.easybind.EasyBind; -import org.fxmisc.easybind.monadic.MonadicBinding; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import javax.inject.Inject; -import javax.inject.Named; -import javax.inject.Provider; -import javax.inject.Singleton; -import java.io.File; -import java.io.IOException; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Optional; @Singleton public class MainController extends LocalizedFXMLViewController { @@ -225,13 +234,14 @@ public class MainController extends LocalizedFXMLViewController { @FXML private void didClickRemoveSelectedEntry(ActionEvent e) { - Dialog confirmDialog = DialogBuilderUtil.buildConfirmationDialog( - localization.getString("main.directoryList.remove.confirmation.title"), - localization.getString("main.directoryList.remove.confirmation.header"), - localization.getString("main.directoryList.remove.confirmation.content") - ); + Alert confirmDialog = DialogBuilderUtil.buildConfirmationDialog( // + localization.getString("main.directoryList.remove.confirmation.title"), // + localization.getString("main.directoryList.remove.confirmation.header"), // + localization.getString("main.directoryList.remove.confirmation.content"), // + SystemUtils.IS_OS_MAC_OSX ? ButtonType.CANCEL : ButtonType.OK); + Optional choice = confirmDialog.showAndWait(); - if (choice.get() == ButtonType.OK){ + if (ButtonType.OK.equals(choice.get())) { vaults.remove(selectedVault.get()); if (vaults.isEmpty()) { activeController.set(welcomeController.get()); diff --git a/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java b/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java index a5b6dd64b..e9f1b99fe 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java +++ b/main/ui/src/main/java/org/cryptomator/ui/util/DialogBuilderUtil.java @@ -9,32 +9,45 @@ package org.cryptomator.ui.util; import javafx.scene.control.Alert; +import javafx.scene.control.Button; +import javafx.scene.control.ButtonType; +import javafx.scene.text.Text; public class DialogBuilderUtil { - public DialogBuilderUtil() {} + public DialogBuilderUtil() { + } - public static Alert buildInformationDialog(String title, String header, String content) { - return buildDialog(title, header, content,Alert.AlertType.INFORMATION); - } + public static Alert buildInformationDialog(String title, String header, String content, ButtonType defaultButton) { + return buildDialog(title, header, content, Alert.AlertType.INFORMATION, defaultButton); + } - public static Alert buildWarningDialog(String title, String header, String content) { - return buildDialog(title, header, content,Alert.AlertType.WARNING); - } + public static Alert buildWarningDialog(String title, String header, String content, ButtonType defaultButton) { + return buildDialog(title, header, content, Alert.AlertType.WARNING, defaultButton); + } - public static Alert buildErrorDialog(String title, String header, String content) { - return buildDialog(title, header, content,Alert.AlertType.ERROR); - } + public static Alert buildErrorDialog(String title, String header, String content, ButtonType defaultButton) { + return buildDialog(title, header, content, Alert.AlertType.ERROR, defaultButton); + } - public static Alert buildConfirmationDialog(String title, String header, String content) { - return buildDialog(title, header, content,Alert.AlertType.CONFIRMATION); - } + public static Alert buildConfirmationDialog(String title, String header, String content, ButtonType defaultButton) { + return buildDialog(title, header, content, Alert.AlertType.CONFIRMATION, defaultButton); + } - private static Alert buildDialog(String title, String header, String content, Alert.AlertType type) { - Alert alert = new Alert(type); - alert.setTitle(title); - alert.setHeaderText(header); - alert.setContentText(content); - return alert; - } + private static Alert buildDialog(String title, String header, String content, Alert.AlertType type, ButtonType defaultButton) { + Text contentText = new Text(content); + contentText.setWrappingWidth(360.0); + + Alert alert = new Alert(type); + alert.setTitle(title); + alert.setHeaderText(header); + alert.getDialogPane().setContent(contentText); + + alert.getDialogPane().getButtonTypes().stream().forEach(buttonType -> { + Button btn = (Button) alert.getDialogPane().lookupButton(buttonType); + btn.setDefaultButton(buttonType.equals(defaultButton)); + }); + + return alert; + } } diff --git a/main/ui/src/main/resources/css/mac_theme.css b/main/ui/src/main/resources/css/mac_theme.css index a34917ecb..271cbc387 100644 --- a/main/ui/src/main/resources/css/mac_theme.css +++ b/main/ui/src/main/resources/css/mac_theme.css @@ -10,7 +10,7 @@ */ .root { - -fx-font-family: 'lucida-grande'; + -fx-font-family: 'lucida-grande', sans-serif; -fx-font-smoothing-type: lcd; -fx-font-size: 13px; @@ -541,79 +541,43 @@ .dialog-pane { -fx-background-color: COLOR_BACKGROUND; - -fx-padding: 0; -} - -.dialog-pane > .expandable-content { - -fx-padding: 0.666em; /* 8px */ -} - -.dialog-pane > .button-bar > .container { - -fx-padding: 0.833em; /* 10px */ -} - -.dialog-pane > .content.label { - -fx-alignment: top-left; - -fx-padding: 1.333em 0.833em 0 0.833em; /* 16px 10px 0px 10px */ -} - -.dialog-pane > .content { - -fx-padding: 0.833em; /* 10 */ -} - -.dialog-pane:no-header .graphic-container { - -fx-padding: 0.833em 0 0 0.833em; /* 10px 0px 0px 10px */ + -fx-padding: 20px 20px 20px 96px; + + -fx-background-image: url("/img/dialog-icon.png"); + -fx-background-repeat: no-repeat; + -fx-background-position: 20px 20px; } +/* HEADER */ .dialog-pane:header .header-panel { - /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ - -fx-padding: 0.833em; /* 10px */ - -fx-background-color: COLOR_BORDER, linear-gradient(COLOR_BACKGROUND, derive(COLOR_BACKGROUND, 30%)); - -fx-background-insets: 0, 0 0 1 0; + -fx-padding: 0 0 12px 0; } +/* TITLE */ .dialog-pane:header .header-panel .label { - -fx-font-size: 1.167em; /* 14px */ + -fx-font-weight: bold; -fx-wrap-text: true; } -.dialog-pane:header .header-panel .graphic-container { - /* This prevents the text in the header running directly into the graphic */ - -fx-padding: 0 0 0 0.833em; /* 0px 0px 0px 10px */ +/* CONTENT LABEL */ +.dialog-pane > .content { + -fx-alignment: top-left; + -fx-wrap-text: true; + -fx-font-size: 11px; + -fx-line-spacing: 1.0; } -.dialog-pane > .button-bar > .container > .details-button { - -fx-alignment: baseline-left; - -fx-focus-traversable: false; - -fx-padding: 0.416em; /* 5px */ +/* BUTTONS */ +.dialog-pane > .button-bar > .container { + -fx-padding: 12px 0 0 0; } -.dialog-pane > .button-bar > .container > .details-button.more { - -fx-graphic: url("dialog-more-details.png"); +.dialog-pane > .button-bar .button:default { + -fx-background-color: COLOR_HGRAD_BTN_DEF_BORDER, COLOR_HGRAD_BTN_DEF_BACKGROUND; + -fx-text-fill: #FFF; } -.dialog-pane > .button-bar > .container > .details-button.less { - -fx-graphic: url("dialog-fewer-details.png"); -} - -.dialog-pane > .button-bar > .container > .details-button:hover { - -fx-underline: true; -} - -.alert.confirmation.dialog-pane, -.text-input-dialog.dialog-pane, -.choice-dialog.dialog-pane { - -fx-graphic: url("dialog-confirm.png"); -} - -.alert.information.dialog-pane { - -fx-graphic: url("dialog-information.png"); -} - -.alert.error.dialog-pane { - -fx-graphic: url("dialog-error.png"); -} - -.alert.warning.dialog-pane { - -fx-graphic: url("dialog-warning.png"); +.dialog-pane > .button-bar .button:default:armed { + -fx-background-color: COLOR_HGRAD_BTN_ARMED_BORDER, COLOR_HGRAD_BTN_ARMED_BACKGROUND; + -fx-text-fill: #FFF; } \ No newline at end of file diff --git a/main/ui/src/main/resources/img/dialog-icon.png b/main/ui/src/main/resources/img/dialog-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ea82817bb6b9cac51f41c03afa4ee2e33974e008 GIT binary patch literal 4346 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 literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/img/dialog-icon@2x.png b/main/ui/src/main/resources/img/dialog-icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7da4c37cf3f12754f85c345acce294796e6af0 GIT binary patch literal 9446 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 Ssr299Npe!kk~QLx!2bhGrtgse literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/localization/en.txt b/main/ui/src/main/resources/localization/en.txt index d112a19ac..e93d12615 100644 --- a/main/ui/src/main/resources/localization/en.txt +++ b/main/ui/src/main/resources/localization/en.txt @@ -13,9 +13,9 @@ main.directoryList.contextMenu.remove=Remove from list main.directoryList.contextMenu.changePassword=Change password main.addDirectory.contextMenu.new=Create new vault main.addDirectory.contextMenu.open=Open existing vault -main.directoryList.remove.confirmation.title=Vault removal -main.directoryList.remove.confirmation.header=Do you really want to remove this vault ? -main.directoryList.remove.confirmation.content=Every data it contains will be lost. +main.directoryList.remove.confirmation.title=Remove Vault +main.directoryList.remove.confirmation.header=Do you really want to remove this vault? +main.directoryList.remove.confirmation.content=The vault will only be removed from the list. To permanently delete it, please delete the files from your filesystem. Lorem ipsum, wie das duftet, kräftig, deftig, würzig, gut. Pommersche aus dem Buchenrauch, naturgewürzt und das schmeckt man auch. # welcome.fxml welcome.checkForUpdates.label.currentlyChecking=Checking for Updates... From 34629a69eab863c9a1b8d4658e585773d0fd4e07 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Tue, 24 May 2016 11:32:27 +0200 Subject: [PATCH 7/7] Using ControlsFX's BSD-licensed assets for dialogs, rather than OpenJDK's GPL licensed ones. Adjusted dialog styles for Linux and Windows. [ci skip] --- .../src/main/resources/css/dialog-confirm.png | Bin 5830 -> 0 bytes .../main/resources/css/dialog-confirm@2x.png | Bin 11665 -> 0 bytes .../src/main/resources/css/dialog-error.png | Bin 5116 -> 0 bytes .../main/resources/css/dialog-error@2x.png | Bin 9643 -> 0 bytes .../resources/css/dialog-fewer-details.png | Bin 3588 -> 0 bytes .../resources/css/dialog-fewer-details@2x.png | Bin 4950 -> 0 bytes .../main/resources/css/dialog-information.png | Bin 5571 -> 0 bytes .../resources/css/dialog-information@2x.png | Bin 10903 -> 0 bytes .../resources/css/dialog-more-details.png | Bin 3593 -> 0 bytes .../resources/css/dialog-more-details@2x.png | Bin 4955 -> 0 bytes .../src/main/resources/css/dialog-warning.png | Bin 5080 -> 0 bytes .../main/resources/css/dialog-warning@2x.png | Bin 9087 -> 0 bytes .../ui/src/main/resources/css/linux_theme.css | 78 ++++++---------- main/ui/src/main/resources/css/mac_theme.css | 2 +- main/ui/src/main/resources/css/win_theme.css | 88 ++++++++---------- .../{dialog-icon.png => dialog-appicon.png} | Bin ...alog-icon@2x.png => dialog-appicon@2x.png} | Bin .../src/main/resources/img/dialog-confirm.png | Bin 0 -> 3901 bytes .../src/main/resources/img/dialog-error.png | Bin 0 -> 2561 bytes .../main/resources/img/dialog-information.png | Bin 0 -> 3594 bytes .../src/main/resources/img/dialog-warning.png | Bin 0 -> 2443 bytes 21 files changed, 66 insertions(+), 102 deletions(-) delete mode 100644 main/ui/src/main/resources/css/dialog-confirm.png delete mode 100644 main/ui/src/main/resources/css/dialog-confirm@2x.png delete mode 100644 main/ui/src/main/resources/css/dialog-error.png delete mode 100644 main/ui/src/main/resources/css/dialog-error@2x.png delete mode 100644 main/ui/src/main/resources/css/dialog-fewer-details.png delete mode 100644 main/ui/src/main/resources/css/dialog-fewer-details@2x.png delete mode 100644 main/ui/src/main/resources/css/dialog-information.png delete mode 100644 main/ui/src/main/resources/css/dialog-information@2x.png delete mode 100644 main/ui/src/main/resources/css/dialog-more-details.png delete mode 100644 main/ui/src/main/resources/css/dialog-more-details@2x.png delete mode 100644 main/ui/src/main/resources/css/dialog-warning.png delete mode 100644 main/ui/src/main/resources/css/dialog-warning@2x.png rename main/ui/src/main/resources/img/{dialog-icon.png => dialog-appicon.png} (100%) rename main/ui/src/main/resources/img/{dialog-icon@2x.png => dialog-appicon@2x.png} (100%) create mode 100644 main/ui/src/main/resources/img/dialog-confirm.png create mode 100644 main/ui/src/main/resources/img/dialog-error.png create mode 100644 main/ui/src/main/resources/img/dialog-information.png create mode 100644 main/ui/src/main/resources/img/dialog-warning.png diff --git a/main/ui/src/main/resources/css/dialog-confirm.png b/main/ui/src/main/resources/css/dialog-confirm.png deleted file mode 100644 index 3c86ba7d4deffabfb3fda82e60f6318eefddace7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5830 zcmV;%7CGsOP)X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@e5S!--m#}z)i>)rJWFxZPt zY;2nF_S%tJ+R(_*KWUYel$5qesZ>=dREiqZN_|BN{79kzk&<7P(nP5W=|gENB@F_V zCMuPxf?M(cO6@gZEP`Kaz%TII>-FyT`_A0CzH5WA;Ya^4_Pz5y^L^)>nL9HpaxdJ| zz+Gv;cUQeVoiALtP&+v}xiyo?)cF1WO2p-;jyO$vd_G@1oldtSZp_KaIkI-`+6GVe zJ5Jse0fJ5@lRE)wJ3uceDk=)*<>iHg!JzN~Pz45Jf_D0hj*cb<1_qL;RB8y7@8CI5 zQ&V%tWbTMSQ&UqV0PF|oZ6zfo;YEuU1#)w9=cUC&A|W7>>gnl8z%qvdfxzzS>gx7+ z2|?p|5rA6+8yXt+LF2oYE?pXoL?S_unD3Zb?EzjuB8g`L>DOy(Yxh8YGON)nnK=_^ zZf-7_n3yd8Ad2eR2(u0Nc+h#2Vq1@c?&(W#BFV zCK(Vh^&(&Xd_Bik#GUIy*&xK&DhvjLseB(nHM~@ z{ldWuGCV#B;B*BKZ~#;eAfy~vOFjgR0847jN)iHlDaiH93p>`qy_T3dyh);?qvL8g z9Il!U^iL}b3Y#TTxU6vTQc-Zpk@hu6QJ$rWlf&~krUZ3Xxuf2CkGSo6a_z8sS zRTpx=BJX#AvCaTBbtI>G5@a3wIuGsg+IydhmjuTq24LAY9k|VN^cjKcJXV}@(P*^5 zt~PX=XWxjy^5{a%Is^MXX%f+Y5W5dP9VrS)D90!9-h_1ZC5-!cTqsSqf*aAT%)HJ*E`MzAuizu9-fd@83=7#|7)Je%A^1s=}g)OK53m_zuogWo!G=sT3Q;y z>a-uNzcUT0P()TZefo4QOuY@AT)%ts@MRf=pDIYSW=#LJ<|mOr&@azyT`qgS`@jtF z9AHgFfxNnNm27)BVqDB|Bg(K=wC=^lfn(Z0EW|`?w#>#e2msv9va+(UPDZriI)Cg` zx31qh`5X&aSFxI>b#j9sh0xSKB71({Dqq_hlgIZq$%}t%l{j38bLN@HD`Zu99yD&| zfKduv&zTb{!G|$>bZlmc1th}6rq!O;3<9XzjupTlLFTQ$wsFOSd^DxIFl`5iV6GyX zNBS3k>5`ZK+#x@G>#}?TS4m9zWFjT&)Au*VMjU=%}ZJzP;Wwa9Oty>@O8F$hYOPtge32BB1 zP1+P_y#hfSOAIO0rloF8zCFI^p%tUSh-xoM+y*v1fsXm08V*yX@92lYvb#ekfH zEsmrcvIwBGo!1{Wlt*$Ma0aywL+zS>C8Z$P!BlGdbSfpam3b0&ob&MK0D7T<_ zyhH~7W{+jcsU#LpDS{YmAU4#s+dShe0;r4)4Gp=|p66Dxx=_Oq?r6s+h}s;okajehx_{a zTods2AjH!a{s@};chwMM)sk@qwTLBwFE_Wx_2&oW?SFR5$@2pMgMW~qWfU-C2J3cK zFe|@>UvSXz@^+=gh=F9{3XCIQ)nBaV(e)+-g$-EQ0{ zNH=@H6ImS66WWd8q+Y@30-$6JSQ6!9=Y}Q8Q`@V%YTQFTm(EkCPK}`5`ntNh_UT|} zSbz=K5FK7`X=yRD8D+e5+VzbGOn;8;)uz=XU4j-t+;cr4?bk+Sa3rZNVk~3a&VqHV zf&NMe(m96rg6rbNi=)JHGw=j+Qv$5O31~NN$6{@5ZSLOU$ww;Whu>PMA4!7X#AeX- zo9^QwrGCx%V9Bu#cc*raXgT|X~!E`0KVrjtD zUKwu5+_rS5=YM@phQ}tgsdXX!`qL}fQpw@PLb{9Nt+b9-(^@RY!};~%_t$4>9&3IE zKcHO24<@y6@ZxXZu92NS?j*-YvbDzU_+9?U?1Rjf#MY_R!nUV zQO9eSgGbx+0G>#?pAQ9R2T_7HgP31fex$h0+ojT0x3;!UVAbhEpGR*8o_*#-fDP$R z_!=I?!8!_;a#ttTF--ly(I-5L_TnUEPIRJMV(u!rG2{N~W zGMn3&5zTwf1lSxTg7^hxAC}l%utpHS83f^8UU~CQrYHLxbFdY_ZxIO zf%76@h4DLqf%gOaHV_G8ZUk_fVXNm9kBp26d_Bc4EI*u(wfj~}MOcXtxE&iXSew+D0abvx$t_^t?eg`GHY z;z4L~D*#2|VwG4y%26NT1V$N;fpMhyC5=JbM>cKR^j~lPd+B=`_&;gjf75^2@LE6g QlK=n!07*qoM6N<$g6K&sz5oCK diff --git a/main/ui/src/main/resources/css/dialog-confirm@2x.png b/main/ui/src/main/resources/css/dialog-confirm@2x.png deleted file mode 100644 index 189be79e446c5bae26db76c73dfde11b25cc8711..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11665 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 bM+p31$=HF1Ml0Xj00000NkvXXu0mjf-ct?p diff --git a/main/ui/src/main/resources/css/dialog-error.png b/main/ui/src/main/resources/css/dialog-error.png deleted file mode 100644 index 002e0563e50bb31539d2cd10923849873aed8d05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5116 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 e|7is3N8nR`qD0o9HKUCH0000X+uL$Nkc;* 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 hUX+uL$Nkc;* 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 KMNUMnLSTa87w&8T diff --git a/main/ui/src/main/resources/css/dialog-fewer-details@2x.png b/main/ui/src/main/resources/css/dialog-fewer-details@2x.png deleted file mode 100644 index e00e1f98277ad26ba39e9b40277a092e9ce2d90d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4950 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 U)6VVdRR91007*qoM6N<$g78nT+W-In diff --git a/main/ui/src/main/resources/css/dialog-information.png b/main/ui/src/main/resources/css/dialog-information.png deleted file mode 100644 index 7d972640a29d6937dc5bba87a49b6597654870f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5571 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 R*ct!;002ovPDHLkV1ndgqQC$E diff --git a/main/ui/src/main/resources/css/dialog-information@2x.png b/main/ui/src/main/resources/css/dialog-information@2x.png deleted file mode 100644 index 110d63b22b8b08a3e8962a051f071a7d15631136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10903 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 P00000NkvXXu0mjfZn5zl diff --git a/main/ui/src/main/resources/css/dialog-more-details@2x.png b/main/ui/src/main/resources/css/dialog-more-details@2x.png deleted file mode 100644 index 5348a860640a9304cc0e899997c94bbfe7f7b43a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4955 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 diff --git a/main/ui/src/main/resources/css/dialog-warning.png b/main/ui/src/main/resources/css/dialog-warning.png deleted file mode 100644 index 4ac083c51032f170db9ceb620ab4f5939bbafc7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5080 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 uZFGX+uL$Nkc;* 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 diff --git a/main/ui/src/main/resources/css/linux_theme.css b/main/ui/src/main/resources/css/linux_theme.css index e9f40d05a..057c02541 100644 --- a/main/ui/src/main/resources/css/linux_theme.css +++ b/main/ui/src/main/resources/css/linux_theme.css @@ -77,7 +77,7 @@ -fx-pref-height: 25px; -fx-background-color: COLOR_BORDER, COLOR_VGRAD_LIGHT; -fx-background-insets: 0, 1; - -fx-padding: 4px 8px 4px 8px; + -fx-padding: 4px 12px 6px 12px; -fx-text-fill: COLOR_TEXT; -fx-alignment: CENTER; } @@ -451,79 +451,55 @@ .dialog-pane { -fx-background-color: COLOR_BACKGROUND; - -fx-padding: 0; -} - -.dialog-pane > .expandable-content { - -fx-padding: 0.666em; /* 8px */ -} - -.dialog-pane > .button-bar > .container { - -fx-padding: 0.833em; /* 10px */ -} - -.dialog-pane > .content.label { - -fx-alignment: top-left; - -fx-padding: 1.333em 0.833em 0 0.833em; /* 16px 10px 0px 10px */ -} - -.dialog-pane > .content { - -fx-padding: 0.833em; /* 10 */ -} - -.dialog-pane:no-header .graphic-container { - -fx-padding: 0.833em 0 0 0.833em; /* 10px 0px 0px 10px */ + -fx-padding: 20px 20px 20px 96px; + + -fx-background-image: url("/img/dialog-appicon.png"); + -fx-background-repeat: no-repeat; + -fx-background-position: 20px 20px; } +/* HEADER */ .dialog-pane:header .header-panel { - /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ - -fx-padding: 0.833em; /* 10px */ - -fx-background-color: COLOR_BORDER, linear-gradient(COLOR_BACKGROUND, derive(COLOR_BACKGROUND, 30%)); - -fx-background-insets: 0, 0 0 1 0; + -fx-padding: 0 0 12px 0; } +/* TITLE */ .dialog-pane:header .header-panel .label { - -fx-font-size: 1.167em; /* 14px */ + -fx-font-weight: bold; -fx-wrap-text: true; + -fx-font-size: 14px; } -.dialog-pane:header .header-panel .graphic-container { - /* This prevents the text in the header running directly into the graphic */ - -fx-padding: 0 0 0 0.833em; /* 0px 0px 0px 10px */ +/* CONTENT LABEL */ +.dialog-pane > .content { + -fx-alignment: top-left; + -fx-wrap-text: true; + -fx-font-size: 12px; } -.dialog-pane > .button-bar > .container > .details-button { - -fx-alignment: baseline-left; - -fx-focus-traversable: false; - -fx-padding: 0.416em; /* 5px */ -} - -.dialog-pane > .button-bar > .container > .details-button.more { - -fx-graphic: url("dialog-more-details.png"); -} - -.dialog-pane > .button-bar > .container > .details-button.less { - -fx-graphic: url("dialog-fewer-details.png"); -} - -.dialog-pane > .button-bar > .container > .details-button:hover { - -fx-underline: true; +/* BUTTONS */ +.dialog-pane > .button-bar > .container { + -fx-padding: 20px 0 0 0; } .alert.confirmation.dialog-pane, .text-input-dialog.dialog-pane, .choice-dialog.dialog-pane { - -fx-graphic: url("dialog-confirm.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-confirm.png"); } .alert.information.dialog-pane { - -fx-graphic: url("dialog-information.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-information.png"); } .alert.error.dialog-pane { - -fx-graphic: url("dialog-error.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-error.png"); } .alert.warning.dialog-pane { - -fx-graphic: url("dialog-warning.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-warning.png"); } \ No newline at end of file diff --git a/main/ui/src/main/resources/css/mac_theme.css b/main/ui/src/main/resources/css/mac_theme.css index 271cbc387..06b4bd5df 100644 --- a/main/ui/src/main/resources/css/mac_theme.css +++ b/main/ui/src/main/resources/css/mac_theme.css @@ -543,7 +543,7 @@ -fx-background-color: COLOR_BACKGROUND; -fx-padding: 20px 20px 20px 96px; - -fx-background-image: url("/img/dialog-icon.png"); + -fx-background-image: url("/img/dialog-appicon.png"); -fx-background-repeat: no-repeat; -fx-background-position: 20px 20px; } diff --git a/main/ui/src/main/resources/css/win_theme.css b/main/ui/src/main/resources/css/win_theme.css index 254615e41..d99704694 100644 --- a/main/ui/src/main/resources/css/win_theme.css +++ b/main/ui/src/main/resources/css/win_theme.css @@ -25,6 +25,10 @@ COLOR_CHART_GREEN: #A1CD5f; COLOR_CHART_RED: #C75050; + COLOR_HGRAD_BTN_BACKGROUND: linear-gradient(to bottom, #F0F0F0 0%, #E5E5E5 100%); + COLOR_HGRAD_BTN_DISABLED_BORDER: linear-gradient(to bottom, #D2D2D2 0%, #C4C4C4 100%); + COLOR_HGRAD_BTN_ARMED_BACKGROUND: linear-gradient(to bottom, #DAECFC 0%, #C4E0FC 100%); + -fx-background-color: COLOR_BACKGROUND; -fx-text-fill: COLOR_TEXT; } @@ -67,7 +71,7 @@ .button, .toggle-button { -fx-pref-height: 27px; - -fx-background-color: COLOR_BORDER, linear-gradient(to bottom, #F0F0F0 0%, #E5E5E5 100%); + -fx-background-color: COLOR_BORDER, COLOR_HGRAD_BTN_BACKGROUND; -fx-background-insets: 0, 1; -fx-padding: 2px 12px 2px 12px; -fx-text-fill: COLOR_TEXT; @@ -77,12 +81,12 @@ } .button:default { - -fx-background-color: COLOR_BORDER_FOCUS, linear-gradient(to bottom, #F0F0F0 0%, #E5E5E5 100%); + -fx-background-color: COLOR_BORDER_FOCUS, COLOR_HGRAD_BTN_BACKGROUND; } .button:disabled, .button:default:disabled { - -fx-background-color: linear-gradient(to bottom, #D2D2D2 0%, #C4C4C4 100%), #F2F2F2; + -fx-background-color: COLOR_HGRAD_BTN_DISABLED_BORDER, #F2F2F2; -fx-text-fill: #8B8B8B; } @@ -90,7 +94,7 @@ .button:default:armed, .toggle-button:armed, .toggle-button:selected { - -fx-background-color: COLOR_BORDER_FOCUS, linear-gradient(to bottom, #DAECFC 0%, #C4E0FC 100%); + -fx-background-color: COLOR_BORDER_FOCUS, COLOR_HGRAD_BTN_ARMED_BACKGROUND; } .button:focused, @@ -523,79 +527,63 @@ .dialog-pane { -fx-background-color: COLOR_BACKGROUND; - -fx-padding: 0; -} - -.dialog-pane > .expandable-content { - -fx-padding: 0.666em; /* 8px */ -} - -.dialog-pane > .button-bar > .container { - -fx-padding: 0.833em; /* 10px */ -} - -.dialog-pane > .content.label { - -fx-alignment: top-left; - -fx-padding: 1.333em 0.833em 0 0.833em; /* 16px 10px 0px 10px */ -} - -.dialog-pane > .content { - -fx-padding: 0.833em; /* 10 */ -} - -.dialog-pane:no-header .graphic-container { - -fx-padding: 0.833em 0 0 0.833em; /* 10px 0px 0px 10px */ + -fx-padding: 20px 20px 20px 96px; + + -fx-background-image: url("/img/dialog-appicon.png"); + -fx-background-repeat: no-repeat; + -fx-background-position: 20px 20px; } +/* HEADER */ .dialog-pane:header .header-panel { - /*-fx-padding: 0.833em 1.166em 0.833em 1.166em; *//* 10px 14px 10px 14px */ - -fx-padding: 0.833em; /* 10px */ - -fx-background-color: COLOR_BORDER, linear-gradient(COLOR_BACKGROUND, derive(COLOR_BACKGROUND, 30%)); - -fx-background-insets: 0, 0 0 1 0; + -fx-padding: 0 0 12px 0; } +/* TITLE */ .dialog-pane:header .header-panel .label { - -fx-font-size: 1.167em; /* 14px */ + -fx-font-weight: bold; -fx-wrap-text: true; } -.dialog-pane:header .header-panel .graphic-container { - /* This prevents the text in the header running directly into the graphic */ - -fx-padding: 0 0 0 0.833em; /* 0px 0px 0px 10px */ +/* CONTENT LABEL */ +.dialog-pane > .content { + -fx-alignment: top-left; + -fx-wrap-text: true; + -fx-font-size: 11px; + -fx-line-spacing: 1.0; } -.dialog-pane > .button-bar > .container > .details-button { - -fx-alignment: baseline-left; - -fx-focus-traversable: false; - -fx-padding: 0.416em; /* 5px */ +/* BUTTONS */ +.dialog-pane > .button-bar > .container { + -fx-padding: 20px 0 0 0; } -.dialog-pane > .button-bar > .container > .details-button.more { - -fx-graphic: url("dialog-more-details.png"); +.dialog-pane > .button-bar .button:default { + -fx-background-color: COLOR_BORDER_FOCUS, COLOR_HGRAD_BTN_BACKGROUND; } -.dialog-pane > .button-bar > .container > .details-button.less { - -fx-graphic: url("dialog-fewer-details.png"); -} - -.dialog-pane > .button-bar > .container > .details-button:hover { - -fx-underline: true; +.dialog-pane > .button-bar .button:default:armed { + -fx-background-color: COLOR_BORDER_FOCUS, COLOR_HGRAD_BTN_ARMED_BACKGROUND; } .alert.confirmation.dialog-pane, .text-input-dialog.dialog-pane, .choice-dialog.dialog-pane { - -fx-graphic: url("dialog-confirm.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-confirm.png"); } .alert.information.dialog-pane { - -fx-graphic: url("dialog-information.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-information.png"); } .alert.error.dialog-pane { - -fx-graphic: url("dialog-error.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-error.png"); } .alert.warning.dialog-pane { - -fx-graphic: url("dialog-warning.png"); + -fx-padding: 20px 20px 20px 80px; + -fx-background-image: url("/img/dialog-warning.png"); } \ No newline at end of file diff --git a/main/ui/src/main/resources/img/dialog-icon.png b/main/ui/src/main/resources/img/dialog-appicon.png similarity index 100% rename from main/ui/src/main/resources/img/dialog-icon.png rename to main/ui/src/main/resources/img/dialog-appicon.png diff --git a/main/ui/src/main/resources/img/dialog-icon@2x.png b/main/ui/src/main/resources/img/dialog-appicon@2x.png similarity index 100% rename from main/ui/src/main/resources/img/dialog-icon@2x.png rename to main/ui/src/main/resources/img/dialog-appicon@2x.png diff --git a/main/ui/src/main/resources/img/dialog-confirm.png b/main/ui/src/main/resources/img/dialog-confirm.png new file mode 100644 index 0000000000000000000000000000000000000000..adb569bece45425ad0742a5b894ae9766596efe9 GIT binary patch literal 3901 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 LNkvXXu0mjfNu-CV literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/img/dialog-error.png b/main/ui/src/main/resources/img/dialog-error.png new file mode 100644 index 0000000000000000000000000000000000000000..769d7df7113350020cf67b19aad6629f68732a49 GIT binary patch literal 2561 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 X*VUb;*LIwL00000NkvXXu0mjfoi5}! literal 0 HcmV?d00001 diff --git a/main/ui/src/main/resources/img/dialog-information.png b/main/ui/src/main/resources/img/dialog-information.png new file mode 100644 index 0000000000000000000000000000000000000000..a220108dcf27810ecab177dd7969c7d3d05eae99 GIT binary patch literal 3594 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