Wednesday, 2014-11-26

drobillaFINE, pretty pictures :P http://lv2plug.in/01:03
drobillaProbably needs a more representative set of screenshots01:04
rgareuscan we introduce a size restriction?  e.g. *all* screenshots should be 640x360px (16:9)01:44
rgareusor whatever size is appropriate01:45
*** NickSB2 has joined #lv201:45
rgareusbut all images in the slideshow should have the same geometry01:45
rgareus640x360px is what ardour.org uses01:46
*** gianMOD has joined #lv201:49
rgareuslet me know once there is a size-conensus and I'll do a collage of various x42-plugins and scale/crop images from http://ardour.org/features.html#plugins01:49
drobillargareus: They scale, so not a huge deal, but would be nicer if so02:05
rgareusdrobilla: yes they scale and you can even center them using two nested <div>02:06
drobillaThe box is 25em or so02:06
drobillargareus: horizontal center works, but I can't get vertical for some reason02:06
rgareusdrobilla: there's a trick to align one div to vertical middle and insde it one with top:-50%02:06
drobillaProbably need to nest and do marging or something, yeah02:06
rgareusdrobilla: but please don't go that way. I really thing front-page images should be curated an manually scaled02:07
* drobilla shrugs02:07
drobillaI don't particularly like having to deal with this at all, but making it beside the content raises a lot of nuisances02:08
drobillaIt looks horribly amateurish below, though02:08
rgareusdrobilla: it should promote 'quality'02:08
drobillaWould look alright if the list was horizontal02:08
drobillaGuess I can just write the index in HTML02:08
drobillargareus: Agreed02:08
drobillaWe'll need to build a nicely curated set of pro looking ones and phase some out02:11
rgareusdrobilla: I suggest to only write HTML/JS if you have fun doing that.  It'd be cool to have something custom w/o jquery.02:11
drobillargareus: It's all markdown02:11
rgareusdrobilla: but really we don't need to cook something up ourselves.02:11
drobillaAlready cooked up the slideshow myself at the end of the day02:12
drobillaI would really rather avoid 9999999999999999999 lines of Web Framework™02:12
drobillaThe slideshow thingie is the only place we need any script at all, and if that doesn't work, whatever.02:12
drobilla(The original JS code from some example site on the web was some cryptic half-hanf-minimized thing.  I think we can handle the 30 bytes of extra traffic, thanks)02:13
rgareusdrobilla: https://github.com/css-slider/image-slider02:13
rgareusmmh except it's a ruse - some commercial software02:14
rgareushttp://cssslider.com/ is nice though - except that its non-free and 55euro02:15
drobillaAh, you can use nth-child (CSS3) to do it.  Somewhat statically, though.02:15
drobilla<div class="container">02:16
drobillaoops02:16
drobillahttp://codepen.io/pixelgrid/pen/hjBrE no buttons, but same fade idea in pure CSS02:16
drobillaWhatever, the images are the important part, really.02:16
drobillaWe can change out 100 lines of web whatever easily enough.02:17
* drobilla is about done with this stuff02:17
rgareusthat looks nice02:17
drobillaDebating whether or not to make the docs pages width constrained as well.02:18
drobillaI generally dislike this, but in em it's not so offensive, and reading 400 character lines sucks02:19
rgareusdrobilla: you can include raw html like this <div class="container"> in markdown, can't you?02:19
drobillayes02:23
drobillaI just rather like having what is essentially a readable plain text site02:24
drobillaBut whatever, the index page can be special if necessary02:24
rgareusdrobilla: #include<slideshow>  pre-process with cpp :)02:24
drobilla(should probably just use Markdown in the spec docs, too)02:24
rgareusdrobilla: IMHO http://lv2plug.in/git/ should also be width constrained02:25
rgareusdrobilla: and the book, too02:26
rgareuswell everything, really :)02:26
drobillaI tried cgit but it was tricky02:35
drobillaAll I know is if anyone bitches about the site or documentation after all this, I will pay for a plane ticket to wherever they live and deal with the fucking murder charge :)02:35
drobillaThe next biggest problem, I think, is too many damned extensions, but how much we can sort that out without breaking anything, I don't know :/02:36
rgareusdrobilla: I think I can find someone living close to the next LAC venue for you.02:36
drobilla(I think this is the *real* root of the "people don't like extensibility" nonsense)02:36
drobillaI need to make lv2specgen capable of running parallel, build with --docs takes forever02:44
drobillargareus: I will get the widths all constrained when I next have some time to piss away02:45
* drobilla reeeeeeeeeeeeeeeeeeeeeeeally should be marking, among 99999999 other things02:45
drobillaOtherwise the style is pretty consistent, now.  I did a weekend's worth of work on the API docs02:45
drobillaIt's not all full of pointless gaudy background images and the other design sins most open sores folks seem to think counts as a "nice" page, but I think it looks alright, anyway02:48
drobillaFirst assignment, plaigarized code from a previous course that doesn't even do the right thing.03:17
drobillaLovely start to a "maybe I should just kill myself and get it over with" evening.03:17
*** NickSB2 has quit IRC03:53
gianMODhi guys04:26
gianMODour designer is putting some effort to the LV2 site04:27
gianMODhe shall be posting some screenshots soon04:27
*** gianMOD has quit IRC04:30
* drobilla hopes this is usable with the current structure of things05:08
*** LAbot has joined #lv206:23
*** edogawa has joined #lv206:25
*** LAbot has joined #lv207:12
-leguin.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp07:12
*** falktx has joined #lv208:28
*** ricardocrudo has quit IRC09:18
*** mlpug has joined #lv210:07
*** gianMOD has joined #lv210:15
*** gianMOD has quit IRC10:42
*** mlpug has quit IRC11:01
*** NickSB2 has joined #lv211:08
*** mlpug has joined #lv211:10
*** edogawa_ has joined #lv211:14
*** edogawa has quit IRC11:17
*** edogawa_ is now known as edogawa11:20
*** HarryHaaren has joined #lv211:20
*** gianMOD has joined #lv211:24
*** edogawa has quit IRC11:24
HarryHaarendrobilla, i've pushed lv2-site to bitbucket (private repo), and given you read-access. That allows me to push code to there, and you can grab it (  git remote add harry <bitbucketURL> )11:26
HarryHaarenthen a simple    git pull --rebase harry    will get you my updates, and rebase your local chages onto my branch.11:27
HarryHaarensince I'll be adding screenshots etc, emailing files to you etc is just a crap workflow. This is easiest for both of us. You'll need to create a bitbucket account, and add your public SSH key to identify to pull from my private repo; that's the most work of it all.11:28
* HarryHaaren back to hacking the site11:28
*** mlpug has quit IRC11:31
*** gianMOD has quit IRC11:45
*** ricardocrudo has joined #lv211:50
*** falktx has quit IRC11:51
HarryHaarendrobilla, mockup? http://openavproductions.com/tmp/mockup.jpg11:56
HarryHaarenrgareus, and others, ^ opinions welcomed too :)11:56
*** falktx has joined #lv212:08
*** gianMOD has joined #lv212:41
*** falktx has quit IRC13:17
*** buruno has joined #lv213:23
*** falktx has joined #lv213:29
*** gianMOD has quit IRC13:38
*** gianMOD has joined #lv213:43
*** falktx has quit IRC14:01
*** bazz has quit IRC14:08
*** bazz has joined #lv214:10
*** bazz has quit IRC14:15
*** bazz has joined #lv214:15
*** Yoda-- has quit IRC14:15
*** Yoda-- has joined #lv214:16
*** bazz has quit IRC14:47
*** bazz has joined #lv214:49
*** bazz has quit IRC15:11
*** bazz has joined #lv215:13
*** edogawa has joined #lv216:08
*** buruno has quit IRC16:17
*** gianMOD has quit IRC16:20
axdrobilla: minor note.. it would be nice if the /git pages linked back to home page & development via the top bar like the home/dev do..16:23
axHarryHaaren: looks good to me :)16:26
HarryHaarenax, cool. I mean, they'd be graphics done up properly, but the four big buttons might be better than text-bullet points16:26
*** rncbc has joined #lv216:39
drobillaHarryHaaren: Great, thanks16:56
drobillaHarryHaaren: Icons like that probably a good idea, though the distinction between 'toolbar link things' and 'list in page things' is maybe a bit weird at the momemt16:56
drobillaax: Easier said than done, think I need to hack the cgit source (some more) for that16:57
drobillaI should probably base that off git and not a tarball so I can upgrade16:57
*** rncbc has quit IRC17:04
*** gianMOD has joined #lv217:10
*** falktx has joined #lv217:11
*** mlpug has joined #lv217:18
*** zth has joined #lv217:20
HarryHaarendrobilla, sorry was away. Cool, i'll keep hacking on it, and fix up some proper graphics etc then.17:47
*** drobilla has quit IRC17:52
*** mlpug has quit IRC18:01
*** HarryHaaren has quit IRC18:04
*** gianMOD has quit IRC18:24
*** rncbc has joined #lv218:39
*** bazz has quit IRC19:02
*** bazz has joined #lv219:04
*** gianMOD has joined #lv219:17
*** rncbc has quit IRC19:17
*** mlpug has joined #lv219:20
*** bazz has quit IRC20:08
*** bazz has joined #lv220:10
*** zth has quit IRC20:35
*** mlpug has quit IRC20:43
*** ssj71 has joined #lv221:29
ssj71I need a sanity check. Does a new checkout of the lv2 site build for everyone else? I get an error that the gallery plugin cannot be found...21:30
ssj71same error on 2 systems now.21:40
*** edogawa has quit IRC21:44
*** NickSB2 has quit IRC21:51
*** ricardocrudo has quit IRC21:58
* rgareus likes HarryHaaren's mockup22:04
falktxI think I missed it22:05
falktxpoor drobilla22:06
rgareusfalktx: http://openavproductions.com/tmp/mockup.jpg22:06
falktxdoesn't seem that special22:07
rgareusfalktx: why does it need to be special?22:08
falktxit's lv222:08
rgareusfalktx: just one step further from http://lv2plug.in/22:08
falktxthe most advanced plugin api to date22:08
*** drobilla has joined #lv222:10
* drobilla only just now realized you can constrain page width simply by contraining the body rather than trying to make all the stuff inside it the right width22:10
drobilladuhr22:10
*** drobilla has quit IRC22:12
ssj71so can anybody verify that a new clone of the site is working? I wanted to take a swing at vertically centering the images (and not stretching horizontally)22:12
ssj71please (forgot my manners) :)22:13
*** drobilla has joined #lv222:13
drobillargareus: Width of page, cgit, spec docs, API docs, all the same with the same(ish) header22:14
rgareusDon't constrain the body width. Add a global <div> as top-level just below <body> that wraps all. That way you can specify a different bg-color for the body and also facilitate responsicce design22:14
drobillaGetting the Doxygen header exactly like the spec ones isn't easily possible, but it's close enough22:14
rgareuss/responsicce/responsive/22:14
drobillaOr I can just do the easy thing and leave the background as is22:14
drobillaas for "facilitate responsive design"...... yeah, okay :P22:15
*** gianMOD has quit IRC22:16
rgareusdrobilla: assuming that div has id="content"  use CSS like:22:16
rgareus--------------------------------------------------------------------22:16
rgareus@media screen { #content    {max-width: 52em; margin: 1em auto;}22:16
rgareus}22:16
rgareus@media screen and (min-width: 720px) { #content    {width: 52em;}22:16
rgareus}22:16
rgareus@media screen and (max-width: 720px) { #content    {min-width: 18em;}22:16
rgareus}22:16
rgareus--------------------------------------------------------------------22:16
* falktx wonders why samplv1 needs instance-access for22:17
rgareusssj71: I can't. none of my systems has pelikan installed.22:19
drobillaI'd say that just setting max-width should do the right thing, but on my phone it looks like it's crammed it all to the left with less than the specified width for some silly reason22:22
drobillargareus: apt-get install python-pelican, so hard :P22:23
falktxmaybe I can help, where are the instructions to build the site?22:24
rgareusdrobilla: yes. it depends on a lot of things and requires dependency resolution.22:25
drobillargareus: You have some hodge-podge of different releases or something?22:26
drobillafalktx: printed when you 'make'22:26
rgareusdrobilla: this machine once was debian/potato  and now is some apt-pinned wheezy/sid mix that still runs gnome222:27
falktxI mean the repo...22:27
ssj71http://lv2plug.in/git/site22:29
ssj71falktx: ^22:30
rgareusssj71: that's a 404  http://lv2plug.in/git/cgit.cgi/lv2site.git/   ?22:30
rgareusor git clone  http://lv2plug.in/git/lv2site.git22:30
ssj71git clone http://lv2plug.in/git/site22:30
drobillagit clone http://lv2plug.in/git/lv2site.git22:31
ssj71nevermind. I'm probably wrong22:31
drobillaI need to figure out how to remove cgit.cgi for prettier URLs, but maybe not possible if they're overlayed on the same namespace like that22:31
ssj71maybe thats why it didn't build. What the heck am I cloning then?22:31
drobillassj71: it was /site for a brief initial period22:32
drobillaI should remove that symlink22:32
ssj71and update the mailing list22:32
ssj71I was referencing your first link in the thread22:33
drobillashould have been the same, though.22:33
ssj71same issue22:33
drobillaI don't know what that issue is.22:33
ssj71as in don't know how to fix it or aren't aware of the issue?22:33
* drobilla checks logs22:34
drobillalast in the log is "I get an error that the gallery plugin can't be found"?22:34
ssj71pelican can't find the gallery plugin. I stupidly deleted my work from before to avoid merge conflicts but then a fresh clone doesn't build. Quite probably I'm doing something wrong, but22:35
ssj71I'm not sure what. I wanted to make sure nobody else sees the problem22:35
drobillassj71: Maybe you have an old pelican.  Try adding PLUGIN_PATH = "extra_plugins" to pelicanconf.py22:35
ssj71yep. Thanks22:36
ssj71fixed22:36
drobillanew one warns about that so I removed it, but not sure what the compatibility situation is22:36
drobillassj71: k22:36
drobillapushed.22:36
ssj71fix confirmed22:38
* drobilla notes the Apple docs *aren't* width constrained22:45
rgareusdrobilla: also note that the 'maximize' button on OSX only maximizes  the window vertically22:49
rgareusat least up to Yosemite. which changed the default to full-screen (unless you press ctrl+maximize) but Safari does tricks in the full-screen case22:51
drobillaFair enough.  Just saying.  I find the practice questionable in general, but it's a tough call22:51
axapples docs are also terrible22:51
drobilla(Fixed width in *pixels*, mind you, is satan)22:51
drobillaax: Maybe, but they generally make things look nice22:52
drobilla(Though there is no such thing as docs that people don't think are terrible anyway)22:52
axyeah.. their's are just really difficult to navigate, at least in my experience22:52
drobillaYeah, they are way too verbose and oddly structured at times22:53
axwell, maybe they've cleaned that up a bit now that they've been doing a bunch of updates for swift..22:53
drobillaFor the API docs I'm shooting for "pretty single-page hyperlinked version as close to exactly the contents of the corresponding .h as possible"22:54
drobillaThough there is still the split between spec page and API page22:54
ssj71drobilla: vertical alignment patch sent23:00
drobillassj71: thanks23:01
ssj71I'm not the web ninja you're looking for but I figure I can try to offload you worrying about appearance and focus on content. A little at least23:02
* drobilla waits for mail lag23:07
ssj71I just found if you also add into the slideshow css "transform-style: preserve-3d" it smooths it out a little. Otherwise it jumps half pixels. I can sumbit a new patch23:23
ssj71improved patch sent now23:28
*** gianMOD has joined #lv223:34

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!