From 6edad8eefc8f38349a1ff7147303424ea871ae95 Mon Sep 17 00:00:00 2001 From: gryf Date: Sun, 10 Feb 2019 20:57:08 +0100 Subject: [PATCH 01/12] Complete changed the webpage style. Changed the template. Switched to html5 responsive layout. Added new, self designed GNUStep logo. Removed dock. --- _includes/dock.html | 37 ------ _includes/header.html | 21 ++-- _layouts/default.html | 39 +++---- img/gnustep.svg | 261 ++++++++++++++++++++++++++++++++++++++++++ style.css | 124 ++++++++++++++++++++ 5 files changed, 415 insertions(+), 67 deletions(-) delete mode 100644 _includes/dock.html create mode 100644 img/gnustep.svg create mode 100644 style.css diff --git a/_includes/dock.html b/_includes/dock.html deleted file mode 100644 index e862622..0000000 --- a/_includes/dock.html +++ /dev/null @@ -1,37 +0,0 @@ -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Home
News
Documentation
Mailing Lists
Development
Themes
Links
-
diff --git a/_includes/header.html b/_includes/header.html index bd1f5de..b6f5a95 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,10 +1,13 @@ -
- - - - - - -
- title bar -
-
+ diff --git a/_layouts/default.html b/_layouts/default.html index fe3979b..2980b75 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,25 +1,22 @@ - + - - Window Maker: {{ page.title }} - - + + - - - {% include dock.html %}{% include header.html %} - -
- - - - -
- {{ content }} -
- - {% include footer.html %} - - + +
+
+

+ + WindowMaker + +

+
+ {% include header.html %} +
+ {{ content }} +
+
+ diff --git a/img/gnustep.svg b/img/gnustep.svg new file mode 100644 index 0000000..5f4d197 --- /dev/null +++ b/img/gnustep.svg @@ -0,0 +1,261 @@ + + + + + GNUstep logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + GNUstep logo + 21-06-2014 + + + Roman "gryf" Dobosz + + + + + + + + + + Window Maker + wmaker + GNUstep + + + + + + + + + + + + + + + + + + + + + + + diff --git a/style.css b/style.css new file mode 100644 index 0000000..d2b4fdf --- /dev/null +++ b/style.css @@ -0,0 +1,124 @@ +html { + margin: 0; + padding: 0; +} + +body { + margin: 0; + padding: 0; + background-color: #515171; + font-family: Arial, sans-serif; +} + +header { + padding: 1em; + margin-top: 0; + margin-bottom: 0; + padding-top: 0.2em; + padding-bottom: 0; +} + +header h1 a { + font-family: "DejaVu Sans", sans-serif; + text-shadow: 0 4px 4px #666; + display: block; + padding-left: 1.4em; + background-image: url(/img/gnustep.svg); + background-position: left center; + background-repeat: no-repeat; + background-size: auto 100%; + text-decoration: none; + color: black; +} +header h1 span.second {color: white;} +header h1 span:first {color: black;} + +#wrapper { + width: 900px; + margin: 0 auto; + /* padding: 1em; */ + padding: 0; + margin-top: 1em; + margin-bottom: 1em; + box-shadow: 0 0 15px #000000; + background-color: #aeaaae; +} + +article { + padding: 1em; + border-right: 1px solid #333; + /* border-bottom: 1px solid #333; */ +} + +.nav { + position: relative; + padding: 0.6em 0 0.4em 0.6em; + border-bottom: 1px solid #333; + border-top: 1px solid #333; + background: linear-gradient(#444, #411, #000) repeat scroll 0 0 transparent; + border-bottom: 1px solid #000000; + border-top: 1px solid #333; +} +.nav ul { + margin: 0; + padding: 0; +} +.nav li { + margin: 0 5px 5px 0; + padding: 0; + list-style: none; + display: inline-block; +} +.nav a { + padding: 3px 12px; + text-decoration: none; + color: #999; + line-height: 100%; +} +.nav a:hover { + color: #BBB; +} + +.nav form { + display: inline; +} + +.nav .current a { + color: #fff; +} + + +@media screen and (max-width: 900px) { + + #wrapper { + width: 100%; + margin: 0; + } + + article { + width: auto; + } + +} + +@media screen and (max-width: 600px) { + + #wrapper { + width: 100%; + margin: 0; + } + + #header { + height: auto; + } + + .image-left { + float: none; + } + + article { + width: auto; + float: none; + } + +} From 58ec317db5c46e462897f610b271ec2fce8d0e08 Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 11 Feb 2019 18:59:23 +0100 Subject: [PATCH 02/12] Added window decortation for main wrapper. --- _layouts/default.html | 6 +++ img/close.png | Bin 0 -> 197 bytes img/minimize.png | Bin 0 -> 173 bytes style.css | 91 ++++++++++++++++++++++++++++++++++++++++-- 4 files changed, 94 insertions(+), 3 deletions(-) create mode 100644 img/close.png create mode 100644 img/minimize.png diff --git a/_layouts/default.html b/_layouts/default.html index 2980b75..f82fda8 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -6,6 +6,9 @@
+
+
Window Maker: {{ page.title }}
+

@@ -17,6 +20,9 @@
{{ content }}
+
+
+

diff --git a/img/close.png b/img/close.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb60f5d975595a1bb66547a293186b54586d9b2 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OiAAEE)4(M`_JqL@;D1TB8!2l zg+Q2bYlC?SP>{XE)7O>#F%!3dHJgRezX?Dg+02lL66gHf+|)df3I+z}qSVBa)D(sC z%#sWRcTeAd6une-pt!E5i(?4K_2eJ?EIb|zXa4_}kCZs)%&}PGM?cF2A1Cv{XE)7O>#F%!3dm6EKMHc*5?HZvrm#5q4VH#HBWf`P%gC^fMpHASI3 zvm`^o-P1Q9MK6^dC@$*h;uyklJ^4pJtHA`N6Af%Hv^zK%A}!KqF5D$<57O!B>gTe~ HDWM4ftB5GG literal 0 HcmV?d00001 diff --git a/style.css b/style.css index d2b4fdf..9d2b38e 100644 --- a/style.css +++ b/style.css @@ -30,24 +30,109 @@ header h1 a { text-decoration: none; color: black; } + header h1 span.second {color: white;} header h1 span:first {color: black;} +#resizel, #resizer { + margin: 0; + padding: 0; + height: 6px; + width: 28px; + border-left: 1px solid white; + border-top: 1px solid white; + border-right: 1px solid #555555; +} + +#resizebar { + position: absolute; + bottom: 2px; + display: inline-flex; + width: 100%; + margin: 0; + margin-top: 0px; + padding: 0; + background: #aaaaaa; + height: 5px; + border-top: 1px solid #555555; +} + +#resizebar-inner { + margin: 0; + padding: 0; + margin-top: 0px; + height: 6px; + width: 100%; + border-left: 1px solid white; + border-top: 1px solid white; + border-right: 1px solid #555555; +} + +#minimize, #close { + margin: 0; + padding: 0; + height: 19px; + width: 19px; + border-left: 1px solid #b6b6b6; + border-top: 1px solid #b6b6b6; + border-right: 1px solid #616161; + border-bottom: 1px solid #616161; + background-repeat: no-repeat; + background-position: center center; +} + +#minimize { + margin-right: 1px; + background-image: url(/img/minimize.png); +} + +#close { + margin-left: 1px; + background-image: url(/img/close.png); +} + +#titlebar { + display: inline-flex; + width: 100%; + margin: 0; + margin-top: 0px; + padding: 0; + background: black; + height: 22px; +} + +#titlebar-inner { + margin: 0; + padding: 0; + margin-top: 0px; + background: black; + height: 19px; + width: 100%; + border-left: 1px solid #b6b6b6; + border-top: 1px solid #b6b6b6; + border-right: 1px solid #616161; + border-bottom: 1px solid #616161; + font-size: 0.8em; + font-color: white; + text-align: center; + vertical-align: middle; +} + #wrapper { + position: relative; width: 900px; margin: 0 auto; /* padding: 1em; */ - padding: 0; + /* padding: 0; */ margin-top: 1em; margin-bottom: 1em; box-shadow: 0 0 15px #000000; background-color: #aeaaae; + border: 1px solid black; } article { padding: 1em; - border-right: 1px solid #333; - /* border-bottom: 1px solid #333; */ } .nav { From c48ea8608e6e6e67cb32c0116176a4097245c77b Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 11 Feb 2019 21:30:08 +0100 Subject: [PATCH 03/12] Added dock style menu --- _includes/header.html | 16 ++-- img/dock_devel.png | Bin 0 -> 1534 bytes img/dock_docs.png | Bin 0 -> 1480 bytes img/dock_home.png | Bin 0 -> 2253 bytes img/dock_links.png | Bin 0 -> 1537 bytes img/dock_mail.png | Bin 0 -> 3108 bytes img/dock_news.png | Bin 0 -> 1204 bytes img/dock_themes.png | Bin 0 -> 1503 bytes style.css | 208 +++++++++++++++++++++++++----------------- 9 files changed, 131 insertions(+), 93 deletions(-) create mode 100644 img/dock_devel.png create mode 100644 img/dock_docs.png create mode 100644 img/dock_home.png create mode 100644 img/dock_links.png create mode 100644 img/dock_mail.png create mode 100644 img/dock_news.png create mode 100644 img/dock_themes.png diff --git a/_includes/header.html b/_includes/header.html index b6f5a95..e49256c 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,12 +1,12 @@ -
-
-
diff --git a/_includes/header.html b/_includes/header.html deleted file mode 100644 index e49256c..0000000 --- a/_includes/header.html +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/_layouts/default.html b/_layouts/default.html index f82fda8..3895f35 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,28 +1,59 @@ - - Window Maker: {{ page.title }} - - - + + + Window Maker: {{ page.title }} + + + + + +
-
-
Window Maker: {{ page.title }}
-
-

- - WindowMaker - -

+

+ + WindowMaker + +

- {% include header.html %} +
- {{ content }} + {{ content }}
-
-
+
+
+
Window Maker: {{ page.title }}
+
-
+
+
+
+
+
+
+
diff --git a/style.css b/style.css index bf39335..9fbcff8 100644 --- a/style.css +++ b/style.css @@ -254,6 +254,10 @@ nav.menu li#links {background-image: url(/img/dock_links.png);} height: auto; } + header h1 a { + font-size: 1.5em + } + .image-left { float: none; } From 9a95367760b29bd497350fba4dda86134f0ea8e3 Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 13 Feb 2019 20:30:43 +0100 Subject: [PATCH 06/12] Readme update --- README.md | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d803990..723489b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,27 @@ -To keep the same formatting please consider using +Window Maker webpage source +=========================== -tidy -i -m 130 -m *.php +This is a web page source files. All of the files should be proper markdown +files accepted by [Jekyll](https://jekyllrb.com) static site generator. -after modifying the sources. +Build/serve +----------- + +In order to build the site, you'll need Jekyll framework installed. Easiest way +to achieve it, is to install it from system repositories. + +If your distribution doesn't contain it (even in external ones, like PPA for +Ubuntu, AUR for Arch or some portage overlay from Gentoo), that it might be +installed locally using [Bundler](https://github.com/bundler/bundler), which +typical usage would be as follows: + +``` +$ cd window-maker.github.io && bundler init +$ bundler add jekyll +$ bundler exec jekyll serve +``` + +which will initialize gemfile, add jekyll to it, and then perform `jekyll serve` +which underneath will build the site and than run simple http server on +`http://localhost:4000` in development mode. More about jekyll you can find [on +it's page](https://jekyllrb.com/docs) From 45c80441d7a8e4297f401057612f6d03b582aa98 Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 13 Feb 2019 20:31:29 +0100 Subject: [PATCH 07/12] Rephrased features sentence. --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index cc23105..32c6586 100644 --- a/index.md +++ b/index.md @@ -29,7 +29,7 @@ The key features of Window Maker are: - Free and open source - Active community from all of the world -For more features see [features](features.html) section. +See [features](features.html) section for more. Download -------- From 54632e4e846dc5521230f4b100f8b73d8f57650d Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 13 Feb 2019 22:14:32 +0100 Subject: [PATCH 08/12] Added alternate menu as a dock for big screens --- img/dock_devel.png | Bin 1534 -> 2851 bytes img/dock_docs.png | Bin 1480 -> 2911 bytes img/dock_home.png | Bin 2253 -> 2663 bytes img/dock_links.png | Bin 1537 -> 2978 bytes img/dock_mail.png | Bin 3108 -> 3432 bytes img/dock_news.png | Bin 1204 -> 2612 bytes img/dock_themes.png | Bin 1503 -> 2980 bytes img/prefs_devel.png | Bin 0 -> 1534 bytes img/prefs_docs.png | Bin 0 -> 1480 bytes img/prefs_home.png | Bin 0 -> 2253 bytes img/prefs_links.png | Bin 0 -> 1537 bytes img/prefs_mail.png | Bin 0 -> 3108 bytes img/prefs_news.png | Bin 0 -> 1204 bytes img/prefs_themes.png | Bin 0 -> 1503 bytes style.css | 213 +++++++++++++++++++++++++++++-------------- 15 files changed, 145 insertions(+), 68 deletions(-) create mode 100644 img/prefs_devel.png create mode 100644 img/prefs_docs.png create mode 100644 img/prefs_home.png create mode 100644 img/prefs_links.png create mode 100644 img/prefs_mail.png create mode 100644 img/prefs_news.png create mode 100644 img/prefs_themes.png diff --git a/img/dock_devel.png b/img/dock_devel.png index 684804ac5545c6ffdc3551103bfc8779d485b9f2..f7332dc24a38225e14f191f976ad0e6884ebb400 100644 GIT binary patch delta 2775 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 delta 1448 zcmV;Z1y}l`7XAy6K?n;IE+R3)LJW~fD}M!aNkl3<~^*{OA46X%}53hou?$p7WzuwiwRi#wRrsgxcsq1 zfCoqF^ZLW*hv9G-L6?zZ&nlY%Q6@7>px$4ef6I2k5?bB3R4)h zNwrHgrxftz?=N624LS}hPVHKtJkR+pFFt%;ppExS36ZW%DqiHzpHBdZF}s^vbR5L7 zlSP-8m&zaLOTVAb@8=xQNh9?j4Lq`#ln{%yF99@l%Fd!&Clhd#%%73D-{BGu@ znP=T@m!-2y#IdU(aSe2{j52lUiMR2^D(ai`)C?z#G^MaM$~AF{JB6a=`C9VU!mjtIqr@N4k(qavx1#R8UeOx5_RY~ zuILx>z+3t$elum)KyniW-habMcp4X=U?mVBVqBBUw8#zmt>|(R59bw5!Xp`ip7^vL zm^s}_04QpUin?v^Uf^dAz0hwRbW4xJEuVb6qORyaO*LS58Lb3BNea~z>&}6n-c;x= z{fCL1VhCFhs@w_PN`PioQ_jqHL%*&=$5{c~t!CSok_|G*`1oCOCV$9y7v0j2-^<6w z%L&MZf!9)dc`w-<(54r@c{9DxL8NaK#=!D2zJ}h+Z=CaoiIi*(;FK2YQA!;3?{~$Aw(~2 zII6vFw!@fnQd$YN67>y!b3D<4@?Mz_yji_S0x-^is#*gl4}2aJXepr!LES%FXsu-u|Z`Q#-v0SXoaC~y8<`~K>4n>G{Iz5mn6Cn zs4Xh|Rsi8wow(?0_KIGA-pf{j?;Ar;TLIcjH*IO$2G8rr2(wuWxTdc|*8(D-jJ=`H z^O7FbZ3Xc0EPsNfpVZQu4#O*K`@Go%jf&WZU$d|1B|w2khUn8wV#**Ac)O*c(dcp+ zD$#SG1&jw?1~<7^()V(Eb32WIThmxwo4h$-vp&Elq8M54&VYk7*Bk zZp__`(8Tt5cbXytwI#ZWwRRJgemm_tgNeG70E@m$m-I4z7y7*j(AKDB;APr1Md5u?%jV0yL<1&ox9Ir9e19!cl5$;w?Dnr-gE1A&&^v;Zrtj=akKm98;`Hw z=(_%M*R|`9u3qoFdad)ywTG9lK7Y7;<-w&Z_b*<)ck$A_3zzPmzj){Tg*)dibhMps zhn+ol`yXw$V8>7VV8a!s=zltUGrypW5g_!(j(vah=wFT;{qD$-?^;?;M_O7Vk=Db9 z|J;1|+vetP4>kX(>CiV#P2U`B`eWn4uNxb`KG1lo;lRm;hLignPVC$N6@P5+zT
    uJDa!fI8?Wzscw7Iwz`8`>l(LiYuvK+z~-$D zo3}J<+OmJ+=6xGC?c1`dK?XGp}ch#&9ht}1@*4FG?6WRe=y>|Pm zHFX978vD3I56hc4gA?F0Cx7nHuUx$?H-9=KK=VHC(63mv)gVBsjXU%(e_kmkz++C_ zp|4)K#g`jk1Sn$09s1=fHX8&e-p3t!SdM=hC%{*$xI@3JdQ-N)gb|>%Htx_bt=^dJ z;{+&Ecwh9O+`3ike>B7@~H}p%FZ_LV>$_em1=Y7#TKD7gV%YT8ej2_oVqVJ8i zx3{+7IrPj>O+D^S(JxuHAv33#{Ul{+A29Zj))oalBk*x!k4N?XHG=1ehvVK9{o-Y{ znc18G<(MBo_H>z|$GEng47n2%#8>bHbk=7M{TH2u6C&IpI{L*+YcsN@Z~{C-j#0Hy z?P@uB1`ZJfOvk?CZGVT1UJ%gdJ^hzvk?aH={h}r7)3b`$Pf~s#W6Z(h{E<@UDJREwNgn|-^cc~=r*?s!29*dXs)et5u`qECqJO1_u~pDlEm@bI$qCTzB*utI z1OWQNJ0J56E-Zo|HfY0J`Ipy(8?V7J3i_lz1OPM(0_M4YeOG`&IUCcA`hT-yO;;iDjqOG_{oUN_u@}o0}A?uRex*KCKRxzP))%Cy_gaJr)Yru zAUuE$-~i}k!UGs}j6DbdmaGA{$0ie~Twa4efg2iVb=Vx7t>YbM1${;3nlvvbKot>v z-ZRbh_UR8afKO-uQOHySxOcn!HEx%~>!D9*3ehZr253by2)Nuj0dhFjV=%$kmwJ7) zXej6_f`4nqc_$hK?mu{?s}{50^LL*!?DW^L7U)1DCo-!ee9w=k?08Ds5tOI}>t`3GOgDrtT zOMftcdkYOH=;tk1k&?;@P!(3+8HS@_j6LR$FhRg>w+Ro(8W8IMwe%IzfGh)91I*ry zJ>AP1U_s)Y1{C!3%2#+&{RV-KJJ0let%U{v6zBtiQpE%4NghBL)z<-24Peg|-drPE z3k@jf=ayHy$MOk66>xo5KA;9LkrWMpfPd}*YYhN5KBt5S_lgEURcJs#KWF}Og87~ zpEUQtKpKD_ga#D!v*#@v?a5|Op|caco`XCh&>8@GGMNBrfK8#;G$4Bb(@E9oIF4#?+1)@NXvz+*8w>fQqaRj zxwAL{er~1Lb4+s~F@;Q{P=D(Hp+{bcSfprxIbjgF!Y&ga4-g0PfP#MJoF&O)GFfjr zb<^uP78=0h5gv$L1IXl54-jsbTYsRp(13!zZ1!S<0G%1?^_&mTfbf8+2H*jTr%Eo= zhu$(5QqaRjj?Ul&_=%@!HR^qHA)x^x5Q_!~J^8^}0}A>XvlfjQmCkz8d97a0u~>;o z1IC`lEDD)wfcC`wX+ZXX={lgGpFXq7AV8-VM_AP>;k(~cg&G?x7UK{r}S13-_-Lxy{y z0pM1~PC-9y`oiHO(%3)f9TENXL5@P=Srq=|%A8!4AP+c0E`3Kv(5W<}Xh7sbvIeL& z%4|>{0U3SC^orq0oB+MyqMx0Zt^;hsu=&b%z2pbk1Mgq3Y{ zZ(`M6OwLq`ebM(EHp63jRzNlp0;9;Bqy;b*N zXXX02)$fMBXzD!IFh1evoxr$5KY8k0=TKfhrZ*bn4t-(q9DnB!PJrIWj63v&Q|5dz zWQ;-J?77=3{n6t|nGA4U73V*%nh2zsFrA;VE^A?QrPD~x2pPH6GHZ3n@Ty9Egt|!&+9_xdRNy!=Q z$%c(`XC;rxgpC}Xfh{=<`&#S_vA4qR1o=HOWaOC0(vasMQ@~n_)e7+*5fd>7s>Qs= m%)!_L{bye!+x`!({{r_V!fu&^gp&XO002ovPDHLkU;%=};ej^* delta 1393 zcmV-%1&;dP7RU>bK?n;IE-OeL`lyjfD}Mz(Nkl7ZaHbat0?R+-N3@T9R+EmC4%xfJdUe5Y~^r7f0A%fllaXb8eE@jX z?AH+Qk(YZ0P_gzE0I;st=e=~lC6C|@rIY!;m@Fg==Y;qKU|pm0D-co*VET8et$!8( zy-1Vb6F_I!jmI(i!SCzA_!0oXNq+?ZSdSIW_d>Cri&{DvT+L>;#31ue+L>nnF#7W6 zHF{uh88H1rbix=mY3r*2$Q)n>2D}F??|BjAGkBQq0>Dgaz%Vdhd-AX* zfaz?i9oo2W?-4sy_w0s0L5xYv#`5dRUuJg&O>=tl$E zp-l$pMwSN1gD`*zzyQFg z*e4o56e`sK#%a>&r%80!<{i2ay$Bj$Mq2<#QWpRTM?MA;tbO;;kgz6z_Ma>+;!fZ6 zupW~|1Eo=@lmRX|{fE6=76Z8C4y?z6Py#Tlp9f$Btw&D)%mZv>0Dt-x2GS@a1Au|X zn})+8B?)Yg4739)uL~!BGyuCz95`s{2*XSa&oRLi7>eO48h}CI%GH3|hI|R>1Cj?|ZgF

    8E6fd_OSLGYYmtnu?Y>pP*|Vm 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 delta 2172 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 FV1k$znI8ZE diff --git a/img/dock_mail.png b/img/dock_mail.png index de6479df43d1fa7524da1044a94fabb24841d211..8e3b19bccd38808eed0be245a4c41ee029238d31 100644 GIT binary patch delta 3361 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 diff --git a/img/dock_news.png b/img/dock_news.png index dec1088a2897a6e75f8af29d1dfc8f1d9055327a..3d8b09c4fe3cedbd345b5c11218b363cde449aa6 100644 GIT binary patch delta 2534 zcmV9Nklx^U0mg!8>;cf4TGc_ML&-zYN^E{pjZH{+qY@ zZ`^u#{bt|w8-3SqJh*zj_v*FYD}UGSU%uLN`ASd6m3u#5?gqQm(e=~MonU9r{SX32 zkkbEn>27*vi6H>#&z$-G^y%+To&NUJsc(J03nzWwoILr>i4$M9pZKc1{j1~cU$!0p zqOI+VV{Mt;T$3kRRDJ(RWNA)liUe3SkqUo zu8oV&76QcF$__m_kBS(=4u6fHy_r0a8i5?in%=vr#ucAs{C@<_4DHaX0(f0&4`?wE z0B4JPq`pJ~tm!LOZFRYY0G!v_iT5bLy86d)NbLiSfC8-PD=N3fy5|c4VpcxpSgRF4 z)dr3`4s>;V;4NTHzp`?RGcMEk6shdm;xU3y|g(yAr!3!trC8w zP=oZSjX#J2;7s(O#JEkNUs18i5u0uZz||=Gb1NLktTotCrS&Krp@|;Dmyxjed=h=x z%4&yG2*9(vW#!e;&VMvh!2RCm0nKZTKWF)KpkgFk z=`3CMi317}{qpjSQ8B5;t+opNSHP`3N1_i%fSE5aEac`Iq$}w6T!taw zUHYZV*O>xv{oXp}5Iy>jG3W~Kw@*KE(Wla@GI)W@fPzF179N#s3h3${wxCA=L~mvd zP%EqhSi2C=gGv6w^>9a$Jc?XMqF++FHY_s9cz+D{PW(np9X++cm>RH^fF6U1(G)sL zNdvzJ8^I9pF8$(VYfJ&S^J5Y3X)S~YN9+a`GVnTng#xVoUiBs32=KT>4>m6%Q3w$G zR@zlqqNh~@9^H9Y22j$2=pDXhFm!!Rul0MaU(prp3=;jKrB$Kf3C7*H>!#9!+wj!~ zOn>8eI*kIbj=7=u4KYHU;3Gp}GQ&e$N-uPy=rVqbzW-vf=y= z`Wq$a1Kye%)4N0g&S=`uq-vAs!RCg=3jt!sQ(eCY0e}c+AV&>E zuOe#05q*^C7cO2kXP(=*8~1C~-3O$nb$@ROt&#DrV0W0`NTrb>9lnsT**5?BBfaYMqD7B5T4fVNv%aK%y^PSn<)E zSRp{XWue`-A}>PMr@E*9%>_^ka6LE-Q}s(N;4ghpt6!yGP`q;19H;R-z9XXDx8ee* z;-w8QRRFS%S@-WOr}`hEp{%7ZD1R=W^|26uZ@6f8-KYbg0BMPVW;R>{mmyWZRQEhO z`Kx<4a6wI_FDNRXIXgxO5bx(`cipTvFQ^f?hPRG!@$DSI+WRfSzXg4M;ffiv9mZq$ zc9Fk5LrR2jRg|w|@lx(kynHxfhwOfzv!T&F8g?^inp)JzhJZk&;mBx(E84g3@U-g#di3 z&U&w$yhz&5!_kdi>hQfe5PyZ%()@)Qf6ilvJ}19)>P)f7hwlX1*(>L36Evuy0HRmd zkjqw9tH}bmJ|Dj@Q$Tc^^x65#rp$;iehc4d9LG-onCtiITADhq)n;jS=(F;cPMIzQ z;QN?CN1v6u^uy`lrhrQwT|q}bKX=Io)4~h^_%3YF(P!o?{$Q#QfPZiD1|5B7_Tu-a z&NBu4ciz}AJQ{Rz|t}nrluEzdD4nfQVYS7JqwaN1xYCdiOKm1 z$$1G$dGU$4?!+8-LQY(Kwktl%<<5$A&v(XUI$fDDt_(+Py2F_s?M#b`NsV%(MmjtZ z(J5fzQORMENnrCL5>rFN6Ts$%#lw^w4Cb{kGlaPn%uXP`hYT5VOvut8&w)$<##$Jy wAl^g7gqQ=p7W^JO2kIW^-}^8$1W6W(1&IRL0xPV=t{W#W0e3iS;`H z)awYm8U_qbJqLuJ8i`RE;27_wQM*R~$aPbK0B`Mv6a6AaO#nt6YS6+hPW|pA5n71^ zce#i8=}`?J3dMKZ?{RC60$9g=#DCt;K1i&^P|OHmo{8$MUG*gbsD&ah8LT=x%?5B< z8DltEh6W+|W;&3AFl3}z05q1#Vk2e%)@I)0=F;o{`S2GMH$FB9*8^bK%(w;82td0v3zaydkzEq|99s0W*V z5CGQdm)hIvZ)ACfF;q!MVTaaj2TNJkb(K?zq>0DZrY{f|SKg?;b}nQ^^5?I@IJvHM z&%3@@rvd;^w}%Y5{{m}UfpIf6nNu8h>%N$>Nx@z88Aww z9*fCgC{ijNgT4oYFckoIA-XtX8e}l=96tg;-uKZZ8Qua>SSA7Gl(mfg73L z3esIvk9E@kn3JK9fq%Yoij(UpI+NxAB=WM>sppxP(zRZ=lITecX=nnVU!G3uLED`S zbtq^X>UJ-al^)|v7}}M~0raj0>R}{4fpelSs#C|G(-aIq*_VAosoB%ii%7bl~;ddi2ls?4pSAPIt;N2g*A^@~rjQywU z)Zra^Dggg-q3SsZ+>FVf7%u!S_PRO^#h&WxSSWc};uy}x*qzS+dG}|Q{|XmdOoVVN zs`r>W2%47itdkFaOd>Mjuds|N08a>9i}ZlTtAykh=APr?EjfehTrDR51m>>Um{)7c zKn5mls7OmSV@S(P+&Xuo>Z0Rl;Fu@Je2p&DyKGDypFGgGB(x5|{>IAkKeiTt1z-WV hT>$IdX9d;ih%^p~EVU!L^*z5B_}-Q7Pw?tcI1@jI}GkKR6b_y+9$ zgV*=&zXH2^@8zAlFTif!d4B6o->utyH*Y<=ajW;n&EB7GJiUIS=lV}Q*RDUgdcFJV zweBm|9$&ut=<=0Em##d#c=^G_OMee8T)Kb$;=S`1?wz}E*FJv-?CiPQf3t6aoj&t} z0k0IL|MBe2(z3Zi0MVa1_1BXp|8nBw_a{z#fBg8Lj~)N+*srE(f$cwVa)00c6JUGy z9pAI}7})MTylqcc+wQJiZAV+%I$L*j?re?iXzkdsvt#>?BinYgZ`x2bs#*oKX}8=Km|)^FIguCY}LAm67PJy^+< zIVb=lC*|nZuHRW)%7g%l`+t<9U$bt96hNys<>#U4Xch{<-ReI@ulO8A91~;5 zW{w!6kqj~5%wiu#zjF1~{Gv)BfcDytp^xKfMl#3%mjs9(@g0O=IDc_wvJaqNv3g5> zAqt>M;REO$&DpMxT~GUdsAbLMK^I0q~ z=EMrng4kfTAqL{zR1qcqm1!EL$&#mEzH)PJL4^=NRa%ntLG&16nFg4R?_wZu4UZmO z4#bXTJ^?YgBuGP&^nVR2TXOSJ0M(dD(=#XFc*U&^#F%28`26%rgS$4kHV1JBax(Oq04>}#bWecARN4`L6)C{dR)sV%W~iZG`ugRYvh&J?0IKf?;(LGG zyDs-xG6D?U_n5U%h7ypNzHWJQb}kB_(@DRpHiYh*f$%&ydVk(j(5Bq?Qx_n9&nfQ1X5cFUeQkYHRyGQtb8Uj%%44;SVAdzkVcry1 zl@f$-_XHl;#eeLW*+@lYe_`RV(Rq5uh z*u0Hay4IAj#1NMoBJsn!ZX^I|BoY80h@`Js)|i=v0)MC@5~oUI64Z$>TNB{bm@+f! z=u9v{wIerR4g-dh0Kex3$N=}NccB5a!6hh=NJAujO>N`EtSM5!!$)r;D`Y#K`!Srn zC86hX+g~t4R)Mu+`rZu>BaQ}U z>!yW`%72eoW{QN!C~U~_hM@$I@6{wI0bE-K5Jh47>ZR*4GEo5a(&C*?;?ICcN*b|W zhPxku08yeD!f+A{bibj`Kv)AVZZUPH6kvqut83Ox$Sjcp?mu`Pc`~#UtN}gGP|+r* zOAa{tUcHnCS4sR3GBG=8I~u&g^owiOrcW#u*MF#w8F{X?^=&JD{OAJIJaAlsionz~ zh$SKR3dhYnK>=jbJ=T7Obn{*=a<`HNPL8J{n%(Y=!deN4AY6-xPbu&n^^jZJMJz%A&RN007T z=qiMCdd+ZJGy!3HYvBqhfbRSx=)%fKwY9Yy3v9sB_dw5WuL#rWBa41fu|?2}-+u%J zgy_LWkIO>=c;6~<583hc+X5!4F7P@S7rtkbUbcED<+B6=!WzN?!u0bNEKeJoE3VO9 zw|+a|+N$MlCY4PD6*4h%MI+)XpU-Ik8{ zZX8SB+fnE$OA4J40%!)f%qlw855d3$I;E7HSkrauq3gmeS@mh{E)<=PnzO zmL)FJo&Jxach_{l_uTT$0C&rqK$Ria1O6?cD-G^}hK1>?=GKlFg#zd~g#puBlAioz z>rF!2kFMg!_6kgKSd*)Tk$(nNKPyu!IFi0Enm zVB7^@$(Eb@d5$Jnp;GYB(JA@@h@_vzmJT18DK679A_Jv&eJ_o=us}nd!1z0t>we1< z00xzUSi5fMbN8Rq0*IuqWHrOTKmqiGOY%8~x%3nRro{q1WPoT`(SJfWQuW2a-5Fq> z`=th`6m)bwe&W$r&aN3YVj>E_=W~)>wOA5!E9m<`7ZyHHx4hX4Yk$|4LSLT**l2yJ z$@20~Jo=ecONNff5Fetai~6Hyp6@N5n4UU;0I{roqX4qyX^UB&1`KyjGN{hcm#^Bt z63|yvRS*3f1<Ed(rTw3^Ed6e%B zN}5U1Q#T6!WJ&FMTJb!RI~GKzg`SwcymHatVJLu}ste!g4}bffnFFS$eh&NjQO7q9wP+Mv#=>gUsi5?YN7yok~ih(%cfhu zGe=7SKc2mra)0zwrqBCiP?`{M`pgfdWplwwrpzfWWne`mvkQx>zzT|H}iv-r)Ewr%gid9m^CG1QfWqJ>4eOZ^ohmk z8O7r>ipEVS1RI-PFlKx{*ywS2X=8K2MvcjVBRLqHYewN@2xlueoj`pL6*APAP^Ceg z1C;{owXj=3zK4tnIR{oP#63g~_#Ws#`7F)&KY0Bc>lrYXVMAs>00000NkvXXu0mjf D*>#%7 delta 1416 zcmV;31$X+S7vBqzK?n;J3?&U)hYFEND}M!5NkljiM$3a2~W$p&xu1^`3xvM}~E@DmvSHGja+ z7ejGlIKvSRZ}5h~XmBSCe;(k5(@2b5-U=X`(GX5=nNEb_&j7??cK5hDz4;@{cJRN{q$$p?`bXxJu=E>f5Rx481nE!~r7m6o8(u*r)ptuepK&i=Vp zh7$l{({MKVvjbSmU^JquMZ5>_sh$n0A|k5t5P*9uhwI+>e*vIy>#cJIP=B~F^ZvL* zB!lp11U6>7?7MzCXK)qw*@99;KNGk+#k@uDp6cx&d_n69Nca0VO3U;X1yOLT>>j439_PhW#Po z6Cl=J?%RR6fd;CSXsM0_sR$&%cF|jSBlL_2`0WUcEZ^$JoDLdbfQlx7763#BKzcud zFaX%g;EWo$sa_VvTa11l!JsNCqLM)nmkq!weQqq=K!cu>LM}IoxPSMV9NH>ewV@$% zAfLg|Np7c*(k;e`c2XBQ#$idG6=1}HhCEGIfK*QvsB{1x0eT|>437egAgl&&n-9G) z4imv@{|+Fl!mXMnh19;XjT$ooJOhBsku=+U?7Iy&jsE~Jvq-Bd>SU<1jBd40`!j|o zL}0v+$9hi9Y}ri0V}FzRb9_`p)BfcJpbm=GN2X=-Xap{o_nL>tVC>5fzle^yK>@9l zjbWywD^$yV7w0n9`?wtU}TE4VY~@IKIEs#k$xNFOP*s$Uk_%YWbufW{?NwzFEV+VuW% zd8c#a%&PwC(9cG>qCQmPOn~J!1=ki~a1ZyON2b0iSXVvS@^J^?$Z$SDwbbPfXAC^U zd-oXL<5%AA0OYADbOoc&$@v{v`VA2gW$w#+zb1Wj$ws{fkP)Cg0bs?*+^EaVo;iNV z9IipI`R2}w0Dq79Qvi>T5?7@68~xJf5zfoyJ-cMiz^b^D_iH0!%Ql)dz}`bcwCsOY z1W;F3bv~#{+KfASKYRb&(7;CY;|xYN(l~w!eFDJ9oS`0FJx1m@=8<=-U8_MYbE&Fm z;Mrh%c%1&M`d-sJ?`fL|u#Y#pDWmE^Wf(sgR89rhsDHOopFa6|N$6YYBY(UGOc8;i zR|}G1%+F(;@KV1nJ$O%*{AVway{}av zy2H>tF8gf)paAGS_1XXOa{zWd2VH&UfF3?(Oh@yB)U_DcBYsQ&jqANcrU&+C6|y#QVSFMzKL@b=^Fn=bhuJpTZC WKT00009a7bBm000dV z000dV0kwcPbN~PV2XskIMF-;o3llCPF~UL&0000TX;fHrLvL+uWo~o;00000Lvm$d zbY)~9cWHEJAV*0}P-HG;2LJ#CbV)=(RA}DqnlEr7Nfd`8BO{TKRGk@#9f{f+aUv3l zq-ss3<~^*{OA46X%}53hou?$p7WzuwiwRi#wRrsgxcsq1fCoqF^ZLW* zhv9G-L6?zZ&nt&(9H1o2G8ggdKVNx$^`7sKS0AqmQy8^LwM#Xp6!7Km zFJLVVIu0vN?OLEb&-pDcK73xFjrU6lk*-ZDUgXc8PXLKAyPI2d9K^AcMVFVC${*-U zzn{bhC^yb?J$>@x?0YoAlHSCyX?uur|syaf&;Q0HAFYSqH5^h5pclE+?E#1<)kS zO{BI0Za>|U_hg6!&>ZP4TLNF9 z-AaIFR#VQ*cSFCfL&sSG+^uHYmy!)K$oTkOb0)}m7v0j2-^<6w%L&MZf!9)dc`w-< z(54r@c{9DxL8NaK#=!D2zJ}h+Z=CaoiIi*(;FZb*XNH~=LeCPlT>(B`7bW$Rwd#^;|9m`G zkG#RIfch`z3DL1ZWf#VzL>Fj

    MkaI0-=cuD3M7WL1|Wx)7)>D*RRe;a8ow=xg?h zUVq-pR)OyuLr+@)+DkWWY1{_S>&OVRSqr$PuS3@YBA|@Dq0jS@9@T9H@bN5yrJvN& zn-0S(Z2P>~1dWQ=hhMX==p{gbM~3LrOk&C)5_r3%q0#7a87k3ppaqNvUIsV0SJL-# zdviODfLqg8Y*72AS2m5Ovh$joUvd_ZK!)gU;QN&!fEp;9Z!b@IS3uSL~x|L!4lyU+S9rS_PLpS|)drxF3*47|FHa=jF(`xjLK zMCf1OoBDxCCogAot>b=4+%?88iNaz1tHHormw4&!3D6bej{k7*GXkCt%#Q!Dbrf(E ka1?O30yui5e)0?0e|~-{fcf$ppF literal 0 HcmV?d00001 diff --git a/img/prefs_docs.png b/img/prefs_docs.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ca7fa4fd5459594db60123cc595703e5031014 GIT binary patch literal 1480 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 b{152A-03pl_RRH$00000NkvXXu0mjfNK-9h literal 0 HcmV?d00001 diff --git a/img/prefs_links.png b/img/prefs_links.png new file mode 100644 index 0000000000000000000000000000000000000000..71a1d3d4c0bc1b5dcd7bb21aa988913eaf75b969 GIT binary patch literal 1537 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 SXoe{O000000009a7bBm000dV z000dV0kwcPbN~PV2XskIMF-;o3lt0`4O@o_0000TX;fHrLvL+uWo~o;00000Lvm$d zbY)~9cWHEJAV*0}P-HG;2LJ#CRY^oaRA}Dqn$2+=NeqRN&t8xTO9uz=4#+^!^x*}t z2d9FFRM-R1KQlwpT64ITwm8+LYD+5neGfm4XJW-*LVDczXf70A2tu zfUgVi*H?NzK0ba2;BtBYBI^Zk-U_EX-N^=T_yzz&@v<=XH1HD`|24qS7ejGlIKvSR zZ}5h~XmBSCe;(k5(@2b5-U=X`(GX5=nNEb_&j7??cK5hDz4;@{cJRN{q$$p?lf5O67X$+o~T7y*9YS0V47gfS#||r~4v(0vJZy3FmbHTdJZK zy#ZT>a{#v9Z}YxezFD6Ekkxy5Z?ewF~7>r{<&6$698h)!Z(0ibZ}t#buXxH0qoxI`p_@Mr`!X1naW zemZAx75CYKQba!!xI4wXMem_p7Tm^nknKoB9tD`*hlESGL`cLHk|B2i#wh)&=2TyY z0Nuik-oh>FM@A^U5vKt7P!qCWj_3hNl_S%ZiESRVWvx~&LE$YZR0W0WN&q&V0MNaZ zD*z$B0L&S)I^!xGP`Uwi022ZTTmdB|DB(K3l0t6*B@B;8;D-Gn;S(U%Uhdn0xq$|% zlxV4r1gQulz;@AFcq89&?j4a>k#+(isV1SAyfEEBm20(g0f-nHs%ixR}xT#(i z#aoPi9>Jh0Dx#7>5SIxin#Zg9NH>ewV@$%AfLg|Np7c*(k;e` zc2XBQ#$idG6=1}HhCEGIfK*QvsB{1x0eT|>437egAgl&&n-9G)4imv@{|+Fl!mXMn zh19;XjT$ooJOhBsku=+U?7Iy&jsE~Jvq-Bd>SU<1jBd40`!j|oL}0v+$9hi9Y}ri0 zW0U!Fd{ji!{^bRr4vN-Cre*VJ1TL5Nnuo_=?8^|ph>p5J0j-pcVWy-jRLg$kYp1~t zY-GQl7^`?r0T{D%skCj&A3Y~8c{F1Z8NDoGwtQjF{ORgTA5|$z)ld!5&|2pK%tSi2 zeBWOyxHISQKG0*TSAk+kA1Sn|Ul!TR;0%DqB~`YwTCdvl{&IPzbL7mb{_4=rM!BLs zRO3v5L2S9Lz9O4^J&c|Uvq z+|a;A^y3UhHqtnL3Vi~=$ef`bT|GwTIOdUetX-=?Epw@=XyDmkdw87wtomNlJMU?m z2(XVgyD6jUL1h>}7*tLL*r>NspFa6|N$6YYBY(UGOc8;iR|}G1%+F(;@KV1nJ$O%* z{AVway{}avy2H>tF8gf)paAGS_1XXO za{zWd2VH&UfF3?(Oh@yB)U_DcBYD|?~V7>uMD(4I~ib;fd(3}RL)wywj#$0A2tufUgVi_T%lFF8Lok{{VVFQZlB2J(~ak002ovPDHLk FV1f{;wgdnG literal 0 HcmV?d00001 diff --git a/style.css b/style.css index 9fbcff8..4d5e055 100644 --- a/style.css +++ b/style.css @@ -22,6 +22,10 @@ a:hover {color: #2c7abc;} a:visited {color: #371e7e;} a:visited {color: #574882;} +pre { + overflow-x: auto; +} + .caption { font-style: italic; font-size: 0.8em; @@ -116,7 +120,7 @@ header h1 a span.first {color: black;} #wrapper { position: relative; - width: 900px; + width: 800px; margin: 0 auto; margin-top: 1em; margin-bottom: 1em; @@ -163,74 +167,81 @@ article { padding: 1em; } -nav.menu { - padding: 0 1em 0 1em; +/* 64 * 2 + width of the wrapper (800) == 928 + margin */ +@media screen and (min-width: 940px) { + aside { + position: fixed; + right: 0; + top: 0; + width: 64px; + } + + nav.menu li#home {background-image: url(/img/dock_home.png);} + nav.menu li#news {background-image: url(/img/dock_news.png);} + nav.menu li#docs {background-image: url(/img/dock_docs.png);} + nav.menu li#devel {background-image: url(/img/dock_devel.png);} + nav.menu li#themes {background-image: url(/img/dock_themes.png);} + nav.menu li#links {background-image: url(/img/dock_links.png);} + + nav.menu { + padding: 0; + } + + nav.menu ul { + padding: 0; + margin: 0; + list-style:none; + } + + nav.menu li { + float: left; + margin: 0; + padding: 0; + list-style: none; + display: inline; + } + + nav.menu a { + padding: 3px 12px; + text-decoration: none; + color: #999; + line-height: 100%; + } + + nav.menu a:hover { + color: #BBB; + } + + nav.menu form { + display: inline; + } + + nav.menu .current a { + color: #fff; + } + + nav.menu li { + display: block; + width: 64px; + height: 64px; + border: 0; + padding:0; + } + + nav.menu li a { + display: block; + width: 64px; + height: 64px; + border: 0; + padding:0; + line-height: 0; + font-size: 0; + color: transparent; + } + } -nav.menu ul { - border: 3px groove black; - padding: 0; - margin: 0; - list-style:none; - display: flex; - flex-wrap: nowrap; - overflow-x: auto; -} - -nav.menu li { - float: left; - margin: 0; - padding: 0; - list-style: none; - display: inline; -} - -nav.menu a { - padding: 3px 12px; - text-decoration: none; - color: #999; - line-height: 100%; -} - -nav.menu a:hover { - color: #BBB; -} - -nav.menu form { - display: inline; -} - -nav.menu .current a { - color: #fff; -} - -nav.menu li { - display: block; - width: 64px; - height: 64px; - border: 0; - padding:0; -} - -nav.menu li a { - display: block; - width: 64px; - height: 64px; - border: 0; - padding:0; - line-height: 0; - font-size: 0; - color: transparent; -} - -nav.menu li#home {background-image: url(/img/dock_home.png);} -nav.menu li#news {background-image: url(/img/dock_news.png);} -nav.menu li#docs {background-image: url(/img/dock_docs.png);} -nav.menu li#devel {background-image: url(/img/dock_devel.png);} -nav.menu li#themes {background-image: url(/img/dock_themes.png);} -nav.menu li#links {background-image: url(/img/dock_links.png);} - -@media screen and (max-width: 900px) { +@media screen and (max-width: 939px) { #wrapper { width: 100%; @@ -241,6 +252,73 @@ nav.menu li#links {background-image: url(/img/dock_links.png);} width: auto; } + nav.menu { + padding: 0 1em 0 1em; + } + + nav.menu ul { + border: 3px groove black; + padding: 0; + margin: 0; + list-style:none; + display: flex; + flex-wrap: nowrap; + overflow-x: auto; + } + + nav.menu li { + float: left; + margin: 0; + padding: 0; + list-style: none; + display: inline; + } + + nav.menu a { + padding: 3px 12px; + text-decoration: none; + color: #999; + line-height: 100%; + } + + nav.menu a:hover { + color: #BBB; + } + + nav.menu form { + display: inline; + } + + nav.menu .current a { + color: #fff; + } + + nav.menu li { + display: block; + width: 64px; + height: 64px; + border: 0; + padding:0; + } + + nav.menu li a { + display: block; + width: 64px; + height: 64px; + border: 0; + padding:0; + line-height: 0; + font-size: 0; + color: transparent; + } + + nav.menu li#home {background-image: url(/img/prefs_home.png);} + nav.menu li#news {background-image: url(/img/prefs_news.png);} + nav.menu li#docs {background-image: url(/img/prefs_docs.png);} + nav.menu li#devel {background-image: url(/img/prefs_devel.png);} + nav.menu li#themes {background-image: url(/img/prefs_themes.png);} + nav.menu li#links {background-image: url(/img/prefs_links.png);} + } @media screen and (max-width: 600px) { @@ -266,5 +344,4 @@ nav.menu li#links {background-image: url(/img/dock_links.png);} width: auto; float: none; } - } From 5731a97ee39b864dac9065ca71349e9a69bc45b6 Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 13 Feb 2019 22:19:47 +0100 Subject: [PATCH 09/12] Remove annoying scrollbar on small screens --- style.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/style.css b/style.css index 4d5e055..5b53968 100644 --- a/style.css +++ b/style.css @@ -246,6 +246,7 @@ article { #wrapper { width: 100%; margin: 0; + border: 0; } article { @@ -326,6 +327,7 @@ article { #wrapper { width: 100%; margin: 0; + border: 0; } #header { From cf6dc48b2302612598476076cd76bc44a3dc386d Mon Sep 17 00:00:00 2001 From: gryf Date: Thu, 14 Feb 2019 20:24:01 +0100 Subject: [PATCH 10/12] Minor tweaks, added some comments to the css --- style.css | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/style.css b/style.css index 5b53968..ac05522 100644 --- a/style.css +++ b/style.css @@ -1,3 +1,4 @@ +/* common */ html { margin: 0; padding: 0; @@ -17,13 +18,16 @@ header { padding-bottom: 0; } +h1 {font-size: 1.7em;} a:link {color: #1e527e;} a:hover {color: #2c7abc;} a:visited {color: #371e7e;} a:visited {color: #574882;} +img {max-width: 100%;} pre { overflow-x: auto; + padding: 0.3em; } .caption { @@ -45,8 +49,7 @@ p.screenshot a img { margin: auto; } -h1 {font-size: 1.7em;} - +/* logo */ header h1 a { font-family: "DejaVu Sans", sans-serif; text-shadow: 0 4px 4px #666; @@ -60,11 +63,12 @@ header h1 a { color: black; font-size: 1.8em; } -header h1 a:link {text-decoration: none;} +header h1 a:link {text-decoration: none;} header h1 a span.second {color: white;} header h1 a span.first {color: black;} +/* wrapper decorations */ #minimize, #close { margin: 0; padding: 0; @@ -163,12 +167,19 @@ header h1 a span.first {color: black;} border-right: 1px solid #555555; } +/* main content */ article { padding: 1em; } -/* 64 * 2 + width of the wrapper (800) == 928 + margin */ +/* + * size specific styles + */ + +/* large screens. size: 64 * 2 + width of the wrapper (800) == 928 + margin */ @media screen and (min-width: 940px) { + + /* menu as a vertical dock */ aside { position: fixed; right: 0; @@ -241,6 +252,7 @@ article { } +/* small screens */ @media screen and (max-width: 939px) { #wrapper { @@ -249,6 +261,7 @@ article { border: 0; } + /* menu as a horizontal, scrollable icon list */ article { width: auto; } @@ -322,28 +335,11 @@ article { } +/* very small - usually mobile phone screens */ @media screen and (max-width: 600px) { - #wrapper { - width: 100%; - margin: 0; - border: 0; - } - - #header { - height: auto; - } - header h1 a { font-size: 1.5em } - - .image-left { - float: none; - } - - article { - width: auto; - float: none; } } From 5e553ebea1ab2dc0c3ca734b47ff0a6e7ceec037 Mon Sep 17 00:00:00 2001 From: gryf Date: Thu, 14 Feb 2019 20:26:52 +0100 Subject: [PATCH 11/12] Added style for code highlighting --- style.css | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/style.css b/style.css index ac05522..29e6f9c 100644 --- a/style.css +++ b/style.css @@ -167,6 +167,95 @@ header h1 a span.first {color: black;} border-right: 1px solid #555555; } +/* pre/code highlighted theme - taken from wombat256grf vim colorscheme */ +.highlight { background-color: #242424; } +.highlight .c { color: #99968b; font-style: italic} /* Comment */ +.highlight .err { color: #dddddd} /* Error */ +.highlight .g { color: #dddddd } /* Generic */ +.highlight .k { color: #87afff } /* Keyword */ +.highlight .l { color: #dddddd } /* Literal */ +.highlight .n { color: #dddddd } /* Name */ +.highlight .o { color: #dddddd } /* Operator */ +.highlight .x { color: #dddddd } /* Other */ +.highlight .p { color: #dddddd } /* Punctuation */ +.highlight .cm { color: #99968b; font-style: italic} /* Comment.Multiline */ +.highlight .cp { color: #e5786d } /* Comment.Preproc */ +.highlight .c1 { color: #99968b; font-style: italic} /* Comment.Single */ +.highlight .cs { color: #99968b; font-style: italic} /* Comment.Special */ +.highlight .gd { color: #dddddd } /* Generic.Deleted */ +.highlight .ge { color: #dddddd } /* Generic.Emph */ +.highlight .gr { color: #dddddd } /* Generic.Error */ +.highlight .gh { color: #f6f3e8; font-weight: bold} /* Generic.Heading */ +.highlight .gi { color: #dddddd } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #dddddd } /* Generic.Prompt */ +.highlight .gs { color: #dddddd } /* Generic.Strong */ +.highlight .gu { color: #f6f3e8; font-weight: bold} /* Generic.Subheading */ +.highlight .gt { color: #dddddd } /* Generic.Traceback */ +.highlight .kc { color: #87afff } /* Keyword.Constant */ +.highlight .kd { color: #87afff } /* Keyword.Declaration */ +.highlight .kn { color: #87afff } /* Keyword.Namespace */ +.highlight .kp { color: #87afff } /* Keyword.Pseudo */ +.highlight .kr { color: #87afff } /* Keyword.Reserved */ +.highlight .kt { color: #caeb82 } /* Keyword.Type */ +.highlight .ld { color: #dddddd } /* Literal.Date */ +.highlight .m { color: #e5786d } /* Literal.Number */ +.highlight .s { color: #95e454; font-style: italic} /* Literal.String */ +.highlight .na { color: #caeb82 } /* Name.Attribute */ +.highlight .nb { color: #dddddd } /* Name.Builtin */ +.highlight .nc { color: #dddddd } /* Name.Class */ +.highlight .no { color: #e5786d } /* Name.Constant */ +.highlight .nd { color: #dddddd } /* Name.Decorator */ +.highlight .ni { color: #ffdead } /* Name.Entity */ +.highlight .ne { color: #dddddd } /* Name.Exception */ +.highlight .nf { color: #caeb82 } /* Name.Function */ +.highlight .nl { color: #dddddd } /* Name.Label */ +.highlight .nn { color: #dddddd } /* Name.Namespace */ +.highlight .nx { color: #dddddd } /* Name.Other */ +.highlight .py { color: #dddddd } /* Name.Property */ +.highlight .nt { color: #87afff } /* Name.Tag */ +.highlight .nv { color: #caeb82 } /* Name.Variable */ +.highlight .ow { color: #dddddd } /* Operator.Word */ +.highlight .w { color: #dddddd } /* Text.Whitespace */ +.highlight .mf { color: #e5786d } /* Literal.Number.Float */ +.highlight .mh { color: #e5786d } /* Literal.Number.Hex */ +.highlight .mi { color: #e5786d } /* Literal.Number.Integer */ +.highlight .mo { color: #e5786d } /* Literal.Number.Oct */ +.highlight .sb { color: #95e454; font-style: italic } /* Literal.String.Backtick */ +.highlight .sc { color: #95e454; font-style: italic } /* Literal.String.Char */ +.highlight .sd { color: #95e454; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #95e454; font-style: italic } /* Literal.String.Double */ +.highlight .se { color: #95e454; font-style: italic } /* Literal.String.Escape */ +.highlight .sh { color: #95e454; font-style: italic } /* Literal.String.Heredoc */ +.highlight .si { color: #95e454; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #95e454; font-style: italic } /* Literal.String.Other */ +.highlight .sr { color: #95e454; font-style: italic } /* Literal.String.Regex */ +.highlight .s1 { color: #95e454; font-style: italic } /* Literal.String.Single */ +.highlight .ss { color: #95e454; font-style: italic } /* Literal.String.Symbol */ +.highlight .bp { color: #dddddd } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #caeb82 } /* Name.Variable.Class */ +.highlight .vg { color: #caeb82 } /* Name.Variable.Global */ +.highlight .vi { color: #caeb82 } /* Name.Variable.Instance */ +.highlight .il { color: #e5786d } /* Literal.Number.Integer.Long */ + +.gutter{ + background-color: black; + color: #857b6f; +} + +.post > .highlight .lineno { + display:inline-block; + padding: 0 5px; + border-right:1px solid #ccc; +} + +.post > .highlight pre code { + display: block; + white-space: pre; + overflow-x: auto; + word-wrap: normal; +} + /* main content */ article { padding: 1em; @@ -333,6 +422,11 @@ article { nav.menu li#themes {background-image: url(/img/prefs_themes.png);} nav.menu li#links {background-image: url(/img/prefs_links.png);} + .highlight { + padding: 0; + margin: 0; + } + } /* very small - usually mobile phone screens */ From 37b2256810f4180d8fd7216290f57e9dae1000d9 Mon Sep 17 00:00:00 2001 From: gryf Date: Thu, 14 Feb 2019 20:53:08 +0100 Subject: [PATCH 12/12] Added mailing list entry --- _layouts/default.html | 37 +++++++++++++++++++++---------------- style.css | 7 +++++-- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index 3895f35..b449581 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -21,22 +21,27 @@

    diff --git a/style.css b/style.css index 29e6f9c..f3f90f7 100644 --- a/style.css +++ b/style.css @@ -26,6 +26,7 @@ a:visited {color: #574882;} img {max-width: 100%;} pre { + color: #dddddd; overflow-x: auto; padding: 0.3em; } @@ -282,6 +283,7 @@ article { nav.menu li#devel {background-image: url(/img/dock_devel.png);} nav.menu li#themes {background-image: url(/img/dock_themes.png);} nav.menu li#links {background-image: url(/img/dock_links.png);} + nav.menu li#mail {background-image: url(/img/dock_mail.png);} nav.menu { padding: 0; @@ -421,6 +423,7 @@ article { nav.menu li#devel {background-image: url(/img/prefs_devel.png);} nav.menu li#themes {background-image: url(/img/prefs_themes.png);} nav.menu li#links {background-image: url(/img/prefs_links.png);} + nav.menu li#mail {background-image: url(/img/prefs_mail.png);} .highlight { padding: 0; @@ -433,7 +436,7 @@ article { @media screen and (max-width: 600px) { header h1 a { - font-size: 1.5em - } + font-size: 1.5em; } + }