drobilla | FINE, pretty pictures :P http://lv2plug.in/ | 01:03 |
---|---|---|
drobilla | Probably needs a more representative set of screenshots | 01:04 |
rgareus | can we introduce a size restriction? e.g. *all* screenshots should be 640x360px (16:9) | 01:44 |
rgareus | or whatever size is appropriate | 01:45 |
*** NickSB2 has joined #lv2 | 01:45 | |
rgareus | but all images in the slideshow should have the same geometry | 01:45 |
rgareus | 640x360px is what ardour.org uses | 01:46 |
*** gianMOD has joined #lv2 | 01:49 | |
rgareus | let 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#plugins | 01:49 |
drobilla | rgareus: They scale, so not a huge deal, but would be nicer if so | 02:05 |
rgareus | drobilla: yes they scale and you can even center them using two nested <div> | 02:06 |
drobilla | The box is 25em or so | 02:06 |
drobilla | rgareus: horizontal center works, but I can't get vertical for some reason | 02:06 |
rgareus | drobilla: there's a trick to align one div to vertical middle and insde it one with top:-50% | 02:06 |
drobilla | Probably need to nest and do marging or something, yeah | 02:06 |
rgareus | drobilla: but please don't go that way. I really thing front-page images should be curated an manually scaled | 02:07 |
* drobilla shrugs | 02:07 | |
drobilla | I don't particularly like having to deal with this at all, but making it beside the content raises a lot of nuisances | 02:08 |
drobilla | It looks horribly amateurish below, though | 02:08 |
rgareus | drobilla: it should promote 'quality' | 02:08 |
drobilla | Would look alright if the list was horizontal | 02:08 |
drobilla | Guess I can just write the index in HTML | 02:08 |
drobilla | rgareus: Agreed | 02:08 |
drobilla | We'll need to build a nicely curated set of pro looking ones and phase some out | 02:11 |
rgareus | drobilla: 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 |
drobilla | rgareus: It's all markdown | 02:11 |
rgareus | drobilla: but really we don't need to cook something up ourselves. | 02:11 |
drobilla | Already cooked up the slideshow myself at the end of the day | 02:12 |
drobilla | I would really rather avoid 9999999999999999999 lines of Web Framework⢠| 02:12 |
drobilla | The 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 |
rgareus | drobilla: https://github.com/css-slider/image-slider | 02:13 |
rgareus | mmh except it's a ruse - some commercial software | 02:14 |
rgareus | http://cssslider.com/ is nice though - except that its non-free and 55euro | 02:15 |
drobilla | Ah, you can use nth-child (CSS3) to do it. Somewhat statically, though. | 02:15 |
drobilla | <div class="container"> | 02:16 |
drobilla | oops | 02:16 |
drobilla | http://codepen.io/pixelgrid/pen/hjBrE no buttons, but same fade idea in pure CSS | 02:16 |
drobilla | Whatever, the images are the important part, really. | 02:16 |
drobilla | We can change out 100 lines of web whatever easily enough. | 02:17 |
* drobilla is about done with this stuff | 02:17 | |
rgareus | that looks nice | 02:17 |
drobilla | Debating whether or not to make the docs pages width constrained as well. | 02:18 |
drobilla | I generally dislike this, but in em it's not so offensive, and reading 400 character lines sucks | 02:19 |
rgareus | drobilla: you can include raw html like this <div class="container"> in markdown, can't you? | 02:19 |
drobilla | yes | 02:23 |
drobilla | I just rather like having what is essentially a readable plain text site | 02:24 |
drobilla | But whatever, the index page can be special if necessary | 02:24 |
rgareus | drobilla: #include<slideshow> pre-process with cpp :) | 02:24 |
drobilla | (should probably just use Markdown in the spec docs, too) | 02:24 |
rgareus | drobilla: IMHO http://lv2plug.in/git/ should also be width constrained | 02:25 |
rgareus | drobilla: and the book, too | 02:26 |
rgareus | well everything, really :) | 02:26 |
drobilla | I tried cgit but it was tricky | 02:35 |
drobilla | All 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 |
drobilla | The 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 |
rgareus | drobilla: 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 |
drobilla | I need to make lv2specgen capable of running parallel, build with --docs takes forever | 02:44 |
drobilla | rgareus: I will get the widths all constrained when I next have some time to piss away | 02:45 |
* drobilla reeeeeeeeeeeeeeeeeeeeeeeally should be marking, among 99999999 other things | 02:45 | |
drobilla | Otherwise the style is pretty consistent, now. I did a weekend's worth of work on the API docs | 02:45 |
drobilla | It'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, anyway | 02:48 |
drobilla | First assignment, plaigarized code from a previous course that doesn't even do the right thing. | 03:17 |
drobilla | Lovely start to a "maybe I should just kill myself and get it over with" evening. | 03:17 |
*** NickSB2 has quit IRC | 03:53 | |
gianMOD | hi guys | 04:26 |
gianMOD | our designer is putting some effort to the LV2 site | 04:27 |
gianMOD | he shall be posting some screenshots soon | 04:27 |
*** gianMOD has quit IRC | 04:30 | |
* drobilla hopes this is usable with the current structure of things | 05:08 | |
*** LAbot has joined #lv2 | 06:23 | |
*** edogawa has joined #lv2 | 06:25 | |
*** LAbot has joined #lv2 | 07: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#gettinghelp | 07:12 | |
*** falktx has joined #lv2 | 08:28 | |
*** ricardocrudo has quit IRC | 09:18 | |
*** mlpug has joined #lv2 | 10:07 | |
*** gianMOD has joined #lv2 | 10:15 | |
*** gianMOD has quit IRC | 10:42 | |
*** mlpug has quit IRC | 11:01 | |
*** NickSB2 has joined #lv2 | 11:08 | |
*** mlpug has joined #lv2 | 11:10 | |
*** edogawa_ has joined #lv2 | 11:14 | |
*** edogawa has quit IRC | 11:17 | |
*** edogawa_ is now known as edogawa | 11:20 | |
*** HarryHaaren has joined #lv2 | 11:20 | |
*** gianMOD has joined #lv2 | 11:24 | |
*** edogawa has quit IRC | 11:24 | |
HarryHaaren | drobilla, 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 |
HarryHaaren | then a simple git pull --rebase harry will get you my updates, and rebase your local chages onto my branch. | 11:27 |
HarryHaaren | since 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 site | 11:28 | |
*** mlpug has quit IRC | 11:31 | |
*** gianMOD has quit IRC | 11:45 | |
*** ricardocrudo has joined #lv2 | 11:50 | |
*** falktx has quit IRC | 11:51 | |
HarryHaaren | drobilla, mockup? http://openavproductions.com/tmp/mockup.jpg | 11:56 |
HarryHaaren | rgareus, and others, ^ opinions welcomed too :) | 11:56 |
*** falktx has joined #lv2 | 12:08 | |
*** gianMOD has joined #lv2 | 12:41 | |
*** falktx has quit IRC | 13:17 | |
*** buruno has joined #lv2 | 13:23 | |
*** falktx has joined #lv2 | 13:29 | |
*** gianMOD has quit IRC | 13:38 | |
*** gianMOD has joined #lv2 | 13:43 | |
*** falktx has quit IRC | 14:01 | |
*** bazz has quit IRC | 14:08 | |
*** bazz has joined #lv2 | 14:10 | |
*** bazz has quit IRC | 14:15 | |
*** bazz has joined #lv2 | 14:15 | |
*** Yoda-- has quit IRC | 14:15 | |
*** Yoda-- has joined #lv2 | 14:16 | |
*** bazz has quit IRC | 14:47 | |
*** bazz has joined #lv2 | 14:49 | |
*** bazz has quit IRC | 15:11 | |
*** bazz has joined #lv2 | 15:13 | |
*** edogawa has joined #lv2 | 16:08 | |
*** buruno has quit IRC | 16:17 | |
*** gianMOD has quit IRC | 16:20 | |
ax | drobilla: 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 |
ax | HarryHaaren: looks good to me :) | 16:26 |
HarryHaaren | ax, cool. I mean, they'd be graphics done up properly, but the four big buttons might be better than text-bullet points | 16:26 |
*** rncbc has joined #lv2 | 16:39 | |
drobilla | HarryHaaren: Great, thanks | 16:56 |
drobilla | HarryHaaren: 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 momemt | 16:56 |
drobilla | ax: Easier said than done, think I need to hack the cgit source (some more) for that | 16:57 |
drobilla | I should probably base that off git and not a tarball so I can upgrade | 16:57 |
*** rncbc has quit IRC | 17:04 | |
*** gianMOD has joined #lv2 | 17:10 | |
*** falktx has joined #lv2 | 17:11 | |
*** mlpug has joined #lv2 | 17:18 | |
*** zth has joined #lv2 | 17:20 | |
HarryHaaren | drobilla, sorry was away. Cool, i'll keep hacking on it, and fix up some proper graphics etc then. | 17:47 |
*** drobilla has quit IRC | 17:52 | |
*** mlpug has quit IRC | 18:01 | |
*** HarryHaaren has quit IRC | 18:04 | |
*** gianMOD has quit IRC | 18:24 | |
*** rncbc has joined #lv2 | 18:39 | |
*** bazz has quit IRC | 19:02 | |
*** bazz has joined #lv2 | 19:04 | |
*** gianMOD has joined #lv2 | 19:17 | |
*** rncbc has quit IRC | 19:17 | |
*** mlpug has joined #lv2 | 19:20 | |
*** bazz has quit IRC | 20:08 | |
*** bazz has joined #lv2 | 20:10 | |
*** zth has quit IRC | 20:35 | |
*** mlpug has quit IRC | 20:43 | |
*** ssj71 has joined #lv2 | 21:29 | |
ssj71 | I 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 |
ssj71 | same error on 2 systems now. | 21:40 |
*** edogawa has quit IRC | 21:44 | |
*** NickSB2 has quit IRC | 21:51 | |
*** ricardocrudo has quit IRC | 21:58 | |
* rgareus likes HarryHaaren's mockup | 22:04 | |
falktx | I think I missed it | 22:05 |
falktx | poor drobilla | 22:06 |
rgareus | falktx: http://openavproductions.com/tmp/mockup.jpg | 22:06 |
falktx | doesn't seem that special | 22:07 |
rgareus | falktx: why does it need to be special? | 22:08 |
falktx | it's lv2 | 22:08 |
rgareus | falktx: just one step further from http://lv2plug.in/ | 22:08 |
falktx | the most advanced plugin api to date | 22:08 |
*** drobilla has joined #lv2 | 22: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 width | 22:10 | |
drobilla | duhr | 22:10 |
*** drobilla has quit IRC | 22:12 | |
ssj71 | so 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 |
ssj71 | please (forgot my manners) :) | 22:13 |
*** drobilla has joined #lv2 | 22:13 | |
drobilla | rgareus: Width of page, cgit, spec docs, API docs, all the same with the same(ish) header | 22:14 |
rgareus | Don'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 design | 22:14 |
drobilla | Getting the Doxygen header exactly like the spec ones isn't easily possible, but it's close enough | 22:14 |
rgareus | s/responsicce/responsive/ | 22:14 |
drobilla | Or I can just do the easy thing and leave the background as is | 22:14 |
drobilla | as for "facilitate responsive design"...... yeah, okay :P | 22:15 |
*** gianMOD has quit IRC | 22:16 | |
rgareus | drobilla: 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 for | 22:17 | |
rgareus | ssj71: I can't. none of my systems has pelikan installed. | 22:19 |
drobilla | I'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 reason | 22:22 |
drobilla | rgareus: apt-get install python-pelican, so hard :P | 22:23 |
falktx | maybe I can help, where are the instructions to build the site? | 22:24 |
rgareus | drobilla: yes. it depends on a lot of things and requires dependency resolution. | 22:25 |
drobilla | rgareus: You have some hodge-podge of different releases or something? | 22:26 |
drobilla | falktx: printed when you 'make' | 22:26 |
rgareus | drobilla: this machine once was debian/potato and now is some apt-pinned wheezy/sid mix that still runs gnome2 | 22:27 |
falktx | I mean the repo... | 22:27 |
ssj71 | http://lv2plug.in/git/site | 22:29 |
ssj71 | falktx: ^ | 22:30 |
rgareus | ssj71: that's a 404 http://lv2plug.in/git/cgit.cgi/lv2site.git/ ? | 22:30 |
rgareus | or git clone http://lv2plug.in/git/lv2site.git | 22:30 |
ssj71 | git clone http://lv2plug.in/git/site | 22:30 |
drobilla | git clone http://lv2plug.in/git/lv2site.git | 22:31 |
ssj71 | nevermind. I'm probably wrong | 22:31 |
drobilla | I 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 that | 22:31 |
ssj71 | maybe thats why it didn't build. What the heck am I cloning then? | 22:31 |
drobilla | ssj71: it was /site for a brief initial period | 22:32 |
drobilla | I should remove that symlink | 22:32 |
ssj71 | and update the mailing list | 22:32 |
ssj71 | I was referencing your first link in the thread | 22:33 |
drobilla | should have been the same, though. | 22:33 |
ssj71 | same issue | 22:33 |
drobilla | I don't know what that issue is. | 22:33 |
ssj71 | as in don't know how to fix it or aren't aware of the issue? | 22:33 |
* drobilla checks logs | 22:34 | |
drobilla | last in the log is "I get an error that the gallery plugin can't be found"? | 22:34 |
ssj71 | pelican 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, but | 22:35 |
ssj71 | I'm not sure what. I wanted to make sure nobody else sees the problem | 22:35 |
drobilla | ssj71: Maybe you have an old pelican. Try adding PLUGIN_PATH = "extra_plugins" to pelicanconf.py | 22:35 |
ssj71 | yep. Thanks | 22:36 |
ssj71 | fixed | 22:36 |
drobilla | new one warns about that so I removed it, but not sure what the compatibility situation is | 22:36 |
drobilla | ssj71: k | 22:36 |
drobilla | pushed. | 22:36 |
ssj71 | fix confirmed | 22:38 |
* drobilla notes the Apple docs *aren't* width constrained | 22:45 | |
rgareus | drobilla: also note that the 'maximize' button on OSX only maximizes the window vertically | 22:49 |
rgareus | at least up to Yosemite. which changed the default to full-screen (unless you press ctrl+maximize) but Safari does tricks in the full-screen case | 22:51 |
drobilla | Fair enough. Just saying. I find the practice questionable in general, but it's a tough call | 22:51 |
ax | apples docs are also terrible | 22:51 |
drobilla | (Fixed width in *pixels*, mind you, is satan) | 22:51 |
drobilla | ax: Maybe, but they generally make things look nice | 22:52 |
drobilla | (Though there is no such thing as docs that people don't think are terrible anyway) | 22:52 |
ax | yeah.. their's are just really difficult to navigate, at least in my experience | 22:52 |
drobilla | Yeah, they are way too verbose and oddly structured at times | 22:53 |
ax | well, maybe they've cleaned that up a bit now that they've been doing a bunch of updates for swift.. | 22:53 |
drobilla | For 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 |
drobilla | Though there is still the split between spec page and API page | 22:54 |
ssj71 | drobilla: vertical alignment patch sent | 23:00 |
drobilla | ssj71: thanks | 23:01 |
ssj71 | I'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 least | 23:02 |
* drobilla waits for mail lag | 23:07 | |
ssj71 | I 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 patch | 23:23 |
ssj71 | improved patch sent now | 23:28 |
*** gianMOD has joined #lv2 | 23:34 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!