Skip to content

Commit

Permalink
Revamp connect dialog
Browse files Browse the repository at this point in the history
Try to make things look a little bit more appealing, and reduce some of
the clutter at the same time with a focus on the commonly used elements.
  • Loading branch information
CendioOssman committed Jan 15, 2022
1 parent a607499 commit c9d9e1f
Show file tree
Hide file tree
Showing 3 changed files with 332 additions and 53 deletions.
276 changes: 276 additions & 0 deletions media/tigervnc.xpm
Original file line number Diff line number Diff line change
@@ -0,0 +1,276 @@
/* XPM */
static const char *tigervnc[] = {
/* columns rows colors chars-per-pixel */
"64 64 206 2 ",
" c #000000",
". c #0A0502",
"X c #0A0806",
"o c #0B0B0B",
"O c #130903",
"+ c #1D0E05",
"@ c #100F0E",
"# c #09130C",
"$ c #1F1006",
"% c #15120E",
"& c #1E130C",
"* c #151515",
"= c #1D1612",
"- c #171E13",
"; c #1C1A14",
": c #1D1D1D",
"> c #231206",
", c #2A1507",
"< c #2F1708",
"1 c #331908",
"2 c #3B1D0A",
"3 c #201914",
"4 c #162A17",
"5 c #123217",
"6 c #25241B",
"7 c #382212",
"8 c #252525",
"9 c #2A2A2A",
"0 c #2B3723",
"q c #3B3D2C",
"w c #323232",
"e c #3B3B3B",
"r c #44220B",
"t c #4B250D",
"y c #50270D",
"u c #54290E",
"i c #5A2D0F",
"p c #4A2812",
"a c #592E11",
"s c #6B340F",
"d c #643210",
"f c #6C3511",
"g c #723913",
"h c #7C3E14",
"j c #403832",
"k c #194621",
"l c #37452D",
"z c #20582A",
"x c #2D7739",
"c c #444835",
"v c #475739",
"b c #54573E",
"n c #6A462F",
"m c #444445",
"M c #4E4641",
"N c #4C4C4C",
"B c #555555",
"V c #5B5B5B",
"C c #536743",
"Z c #747C57",
"A c #666666",
"S c #6A6A6A",
"D c #796F69",
"F c #767676",
"G c #7B7B7B",
"H c #834115",
"J c #8A4517",
"K c #8E4718",
"L c #8A4A1F",
"P c #934918",
"I c #9B4D19",
"U c #9C501D",
"Y c #A3511B",
"T c #AC561C",
"R c #AF581D",
"E c #B0571D",
"W c #B3591E",
"Q c #BC5D1F",
"! c #BF5F20",
"~ c #B3642F",
"^ c #C05F1F",
"/ c #C3611F",
"( c #C36120",
") c #CC6622",
"_ c #D46923",
"` c #DC6E24",
"' c #C3733C",
"] c #E27125",
"[ c #ED7627",
"{ c #E97629",
"} c #F47826",
"| c #FF7D27",
" . c #F47A29",
".. c #FF7F2A",
"X. c #E17B38",
"o. c #A47A5E",
"O. c #837165",
"+. c #867C75",
"@. c #5D8451",
"#. c #72895A",
"$. c #46AC54",
"%. c #51BE5E",
"&. c #7FB46D",
"*. c #5ACA66",
"=. c #5FD06A",
"-. c #63D26C",
";. c #6BD570",
":. c #75D875",
">. c #7DD979",
",. c #FF802B",
"<. c #FF8432",
"1. c #FF8A3C",
"2. c #8C8970",
"3. c #A8836A",
"4. c #87B672",
"5. c #A5B07B",
"6. c #C88254",
"7. c #E28547",
"8. c #FF8E42",
"9. c #FF9146",
"0. c #F7924E",
"q. c #FF944C",
"w. c #E18D55",
"e. c #ED9154",
"r. c #FF9753",
"t. c #FF9955",
"y. c #FF9C5B",
"u. c #FFA05F",
"i. c #E19867",
"p. c #D8A17B",
"a. c #FFA264",
"s. c #FFA66B",
"d. c #FFA86E",
"f. c #E1A278",
"g. c #FFAA72",
"h. c #FFAF79",
"j. c #FFB17D",
"k. c #8EC97A",
"l. c #83DB7C",
"z. c #828282",
"x. c #8B8B8B",
"c. c #938B85",
"v. c #949494",
"b. c #9A9A9A",
"n. c #B69B89",
"m. c #B9A497",
"M. c #A3A3A3",
"N. c #ACACAC",
"B. c #B4B4B4",
"V. c #BBBBBB",
"C. c #CDAA92",
"Z. c #DAB39A",
"A. c #E4AC86",
"S. c #ECB48E",
"D. c #FFB482",
"F. c #FFB887",
"G. c #FFBA8B",
"H. c #E1B395",
"J. c #FFBE92",
"K. c #9ACB80",
"L. c #8CDE80",
"P. c #97DA84",
"I. c #B0CF8A",
"U. c #8FE083",
"Y. c #96E186",
"T. c #9CE389",
"R. c #A5E68D",
"E. c #A6E88E",
"W. c #ABE890",
"Q. c #B4EA94",
"!. c #BEED99",
"~. c #C5D594",
"^. c #FFC39B",
"/. c #C4ED9C",
"(. c #D0E29D",
"). c #C4F09D",
"_. c #FBC6A2",
"`. c #FFCDAC",
"'. c #FFD2B4",
"]. c #FFD6BA",
"[. c #FFD9BF",
"{. c #CFEFA1",
"}. c #D7EBA3",
"|. c #CCF2A1",
" X c #DBF5A8",
".X c #C3C3C3",
"XX c #CECECE",
"oX c #D3D3D3",
"OX c #DED9D6",
"+X c #DDDDDD",
"@X c #FFDCC4",
"#X c #F6DBC8",
"$X c #FFE1CC",
"%X c #EDE2D9",
"&X c #FFE5D4",
"*X c #FFEBDD",
"=X c #E3E3E3",
"-X c #EBEBEB",
";X c #FFEEE3",
":X c #FFF0E5",
">X c #F5F1EF",
",X c #FEF3EC",
"<X c #F1F1F1",
"1X c #FEF6F1",
"2X c #FFF9F5",
"3X c #FFFFFF",
/* pixels */
"<X<X<X<X<X<X<X<X<XoXv.B 8 o o 8 B v.oX<X<X<X<X<X<X<X<X<X",
"<X<X<X<X<X<X<XXXF 9 X X 9 F XX<X<X<X<X<X<X<X",
"<X<X<X<X<X-Xv.8 8 v.-X<X<X<X<X<X",
"<X<X<X<X+XA X X % = ; = * * = = & & & & & & & + . O + + + + + + + + + + + + + O X A +X<X<X<X<X",
"<X<X<X+XB o j O.n.Z.Z.H.Z.2.+.p.f.i.i.i.w.w.7.7.~ 3 X + Q ] ] ] ] ] ] ] ] ] ] ] ] ` ) E h 2 . B +X<X<X<X",
"<X<X-XA X M m.#X&X$X@X].'.`.C.c.S.G.D.h.g.s.u.t.q.~ * X t .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.[ T r A -X<X<X",
"<X<Xv.X * z.%X:X*X&X$X@X].'.`.Z.x.A.G.D.h.g.s.a.y.0.n * @ U ,.................................,.,.[ J O X v.<X<X",
"<XXX8 : N.<X>X:X*X&X@X`.^.J.G.A.D 3.g.d.a.y.y.t.q.' 6 @ 7 { ,.....................................,...T + 8 XX<X",
"<XF ; N.3X2X>X,[email protected].<.<.<. .p y ..,.,.,.,.,...a J ,...................,.,.,.,.,.,.,.,.,.,.....,.T O F <X",
"oX9 X c.1X2X2X-X_.9.............,.J , ] ,.......,.( O , ` ,.............,.,...{ ) E P J J J Y Q _ [ ..,...J 9 oX",
"v.X M %X,X>X-XG L ..............,._ 2 _ ,.........d h ,...........,.,.{ T d 1 O . O 1 f Q .[ r X v.",
"B o m.:X:X,Xv.X < ] ,...............( [ ,.....,.Q O + ) ,.....,.,...) H 1 . . u ) T . B ",
"8 j #X*X*X@Xn Y ,...............,.......,.[ r d ......,. .T u O > T 2 9 ",
"o O.&X&X&XF./ O y .......................,.I + ( ,...,._ y . X * w B F v.M.v.z.S B e : X 2 f o ",
" X n.$X$X@Xr.} r $ ` ,..................... .r J ...... .y X 8 A M.oX-X3X3X3X3X3X3X3X3X<X+XV.x.V D 3.X ",
" % Z.@X@X`.1...h . ( ,...................,.[ 2 d .........s X 8 V M.=X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3XXX* ",
" = Z.].].^.<.,.Y . Q ,.......| | | | | | | ..Q I [ ,.....| <.e.m..X=X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X+X; ",
" ; H.'.'.J.<.,.E Q ,.| ..1.y.j.J.^.J.h.y.8.<.,.,.,.<.9.h.].,X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X=X: ",
" ; H.`.`.G.<.,.T . Q ,.y.^.&X2X3X3X3X3X3X2X;X$X].'.].$X,X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2XV.z..X3X3X3X3X3X3X=X: ",
" = A._._.F.,.,.P O 6.'.1X3X3X3X3X-X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2X-X+XoX.X.XoX=X-X-X=XoXM.N o w -X3X3X3X3X3X=X: ",
" = A.^.^.D.,.,.f : OX3X3X3X3X3XOXz.3X3X3X3X3X3X3X3X3X3X3X=X.Xv.A m 9 : * o o * 8 9 w 9 * X w -X3X3X3X3X3X=X: ",
" = f.J.J.h.,. .r w -X3X3X3X3X3XN.F 3X3X3X3X3X3X3X3X-XN.V 8 X o M.3X3X3X3X3X3X=X: ",
" = f.G.G.g.,._ + B 3X3X3X3X3X3Xx.S 3X3X3X3X3X3X2XM.e X ; v Z q . * v.3X3X3X3X3X3X3X=X: ",
" & i.D.D.d.,.Y F 3X3X3X3X3X3Xz.m 2X3X3X3X3X=XV X 0 #.I./. X}.Z o 9 N.3X3X3X3X3X3X3X,XH.& ",
" & i.h.h.a.,.f v.3X3X3X3X3X3Xb.; XX3X3X3XoXe - @.P.E.E.W.Q.|. X#.X o A OX3X3X3X3X3X3X2X'.y.] + ",
" & i.g.g.a. .2 X N.3X3X3X3X3X3XXX* N .XoXM.9 0 4.T.L.l.l.l.T.Q.|.}.c 9 N.3X3X3X3X3X3X3X&Xg.<...] + ",
" & w.a.s.y.` + X V.3X3X3X3X3X3XoXw o * X c K.T.>.;.=.-.;.>.T.Q. X5.X B OX3X3X3X3X3X3X3X].9.| ..,.] + ",
" & w.y.a.t.! . X B.3X3X3X=XB.S 8 % Z Q.E.l.;.$.z z $.;.l.E.).(.6 X S -X3X3X3X3X3X3X3X].1.......,.] + ",
" & 7.t.t.q.E V .Xv.V 9 X v X!.T.>.*.5 k *.>.T.!. Xc o z.<X3X3X3X3X3X3X3X&X9.........,.] + ",
" & 7.q.q.9.E o b X!.T.:.%.4 5 *.:.T./.I.6 * b.3X3X3X3X3X3X3X3X2Xg.| ........,.] + ",
" & X.9.9.8.! . c }./.T.>.=.x # # x -.l.R.I.l X x.3X3X3X3X3X3X3X3X3X].<.............` + ",
" $ X.1.1.1.` > X ; ~.|.W.L.:.*.$.$.*.:.Y.k.l V 2X3X3X3X3X3X3X3X3X2Xa.| ...... . . .` + ",
" + ] <.<.<...d V V.N.v.F V e * 2. X!.E.L.>.:.:.>.U.&.0 9 oX3X3X3X3X3X3X3X3X3X@X<.........[ ] { ) + ",
" + ] ,.,.,.,._ > w .X3X3X3X3X<XXXz.8 6 I.{[email protected] * N.3X3X3X3X3X3X3X3X3X3Xh.| ........] ` ] ( + ",
" + ] ,.......,.E $ * A B.+X3X3X3X3X+XG 8 ; c C C C v l 4 : M.3X3X3X3X3X3X3X3X3X3X&X1...........` _ _ Q + ",
" + ] ,.........,.( 2 X 8 B M.-X3X3X3XOXG 9 X X N .X3X3X3X3X3X3X3X3X3X3X3Xj............._ ( ) W + ",
" + ] ,...........,.] h O X m V.3X3X3X3X=XN.F N w 9 w e A N.<X3X3X3X3X3X3X3X3X3X3X3X[.<.............) Q ( T O ",
" + ] ,.............,...( u . * x.2X3X3X3X3X3X3X-X-X-X2X3X3X3X3X3X3X3X3X3X3X3X3X3X;Xt...............( W Q Y O ",
" + ] ,.................,. .T 2 X A =X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X,Xd.................^ T T I O ",
" + ] ,.....................,.] H + m XX3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X:Xg...................Q Y Y P O ",
" + ] ,.......................,...( r : x.+X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X$Xy.....................E P I J O ",
" + ] ,...........................,.{ g . 8 N V F v.B.OX2X3X3X3X3X3X3X3X:XJ.1.......................T J J i ",
" + ] ,.............................,...P O X : m v.-X3X3X1X$XG.9...........................Y H y . ",
" + ] ,...................................Q t + . . O > t g H h u 2 o.J.g.t.<...............................I u . ",
" + ] ,...................................,. ._ Q Q ) ] .,.,.,...[ } | | | ................................h O ",
" + ] ,.......................................,.,.,.,.,.................................................,.` 1 ",
" + ] ,...............,...............................................................................,.] t ",
" + ` ,............... ...,.........................................................................,.` t ",
" O ) ,...........,.Q 2 y T .,.................................................................,.,.( 1 ",
" R ,...........,.J . i _ ,.,...........................................................,.[ J + O ",
"o h ,...........,.` 1 > I [ ,.,.................................................,.,. .T r + > o ",
"9 2 [ ,...........,.) 2 r T .,.,.........................................,.,.{ Y t . + 1 O 9 ",
"B . T ,.............,.` u . r I ] ..,.,.............................,.,. .( h 1 O > > B ",
"v.X r [ ,.............,. .P > , f W ] ..,.,.,.,.,.....,.,.,.,.,.[ ( H 2 O . O + O X v.",
"oX9 J ................,.,._ d O . , i J Q _ ] [ . .[ ] ) T g 2 . . . . O O 9 oX",
"<XF O T ,.................,...Q u O . + > 1 2 2 1 > O . O + O . O F <X",
"<XXX8 + T ..,.................,. .Q d + O > < < , + O O O 8 XX<X",
"<X<Xv.X O J [ ,.,.................,..._ J r O O > 2 t t t 2 1 < > + O X v.<X<X",
"<X<X-XA r T [ ,.,.,.,.,.,.,.,.,.,.,.,. .( K u < O . . . + , 2 y d f g f d u t r 2 1 > O A -X<X<X",
"<X<X<X+XV . 2 h E ) ` ] ] ] ] ] ] ] ] ] ] ] ` ( T P g f f g h h H J J H h g d i u y r 1 > O V +X<X<X<X",
"<X<X<X<X+XA X O + + + + + + + + + + + + + > > > $ + + + + + O O O O O . . . . . . X A +X<X<X<X<X",
"<X<X<X<X<X-Xv.8 8 v.-X<X<X<X<X<X",
"<X<X<X<X<X<X<XXXF 9 X X 9 F XX<X<X<X<X<X<X<X",
"<X<X<X<X<X<X<X<X<XoXv.B 9 o o 9 B v.oX<X<X<X<X<X<X<X<X<X"
};
Loading

0 comments on commit c9d9e1f

Please sign in to comment.