dlang.org redesign n+1
aldanor via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jan 21 09:12:21 PST 2015
On Wednesday, 21 January 2015 at 17:10:09 UTC, Sebastiaan Koppe
wrote:
> On Wednesday, 21 January 2015 at 16:30:37 UTC, Andrei
> Alexandrescu wrote:
>> This is awesome, and something I'd get behind. Here's a little
>> feedback coming from a self-admitted dilettante:
>>
>> * On my laptop it looks like this: http://imgur.com/v8TC1xq.
>> I'm seeing the red menu at the top, the gray sparse box, and
>> also an odd fragment of the next page which has a different
>> background, a title, and a fragment of code snippet. The way I
>> look at it is either you go balls-out with the sparse gray
>> page and make it occupy the entire viewport, or you make it
>> smaller to allow me to get to some content. As things are I
>> can't stop wondering: "Why did they waste all that space so I
>> can't see stuff?"
>>
>> (...)
>>
>> * Generally I feel I must scroll too much through too little
>> (and occasionally crappy - not your fault) content on the
>> homepage. There's just so much "air". But that might be part
>> of the page's very look and feel, so if people like it no
>> problem.
>>
>
> Agreed. Again, it is a proof-of-concept.
>
>> * Page doesn't seem to load on mobile at all.
>
> Hmm, that is odd. Some other people said the same thing. Loads
> fine on mine though...
>
>> * Clicking on "Overview" while I'm on the homepage does
>> nothing. But there's no visual indication I'm already on
>> "Overview". Also clicking on "Overview" or the logo seem to do
>> the same thing. Oh, wait, not all menus are meant to work -
>> take that back.
>
> There are no navigational helpers indeed. Didn't know how to
> get the current page from within ddoc to set css stuff to
> highlight things etc.
>
>> * There's no accordion on "Language Reference" which makes for
>> a really tall menu, sometimes even longer than the content
>> itself. I find that hard to navigate. Statistically nobody
>> will get to "Visual D" and "Community" :o).
>
> Haha. There are some other pages as well that nobody gets to
> read in full.
>
>>
>> * Layout is jerky as I reduce the width of the page: sometimes
>> the right/left margins are really wide, even on thin
>> viewports, thus wasting already precious space, then they get
>> thin, then they get wide again, etc.
>
> There is a mismatch between some responsive stuff. Saw it as
> well. It's just about playing with thresholds, and alot of
> tweaking.
>
>> You should have no trouble building dlang.org on linux
>> following the instructions at
>> https://github.com/D-Programming-Language/dlang.org/blob/master/CONTRIBUTING.md.
>
> Will look into it.
>
>> The rationale for NOT using /usr/bin/dmd etc. is that
>> oftentimes the docs use specific features of the compiler,
>> which means you need to build a specific library docs with the
>> same compiler version. For the site proper we always use the
>> development version of dmd (which by default we assume is
>> ../dmd/src/dmd) so people can change the compiler and the docs
>> in tandem. Once you get that in place things should work
>> smoothly.
>
> Yeah, but where can I get /dmd/src/dmd? Do I need to fork the
> dmd source code?
Sebastian, could please you publish your fork somewhere so we
could take a closer look and/or fork/destroy it? It would also be
easier to make specific suggestions
More information about the Digitalmars-d
mailing list