January 20, 2015
On 20/01/2015 4:40 p.m., Rikki Cattermole wrote:
> On 20/01/2015 4:37 p.m., Andrei Alexandrescu wrote:
>> On 1/19/15 7:36 PM, Rikki Cattermole wrote:
>>> On 20/01/2015 4:34 p.m., Andrei Alexandrescu wrote:
>>>> On 1/19/15 7:32 PM, Rikki Cattermole wrote:
>>>>> Say ugh, when was the last time somebody clicked the ol' "Page wiki"
>>>>> buttons.
>>>>> Because atleast for intro, it doesn't exist.
>>>>
>>>> Ah, it was part of the topics I wanted to touch. Looks like page wikis
>>>> are largely unused, should we just ditch them?
>>>>
>>>>
>>>> Andrei
>>>
>>> Yes please.
>>> If we feel the need to link/reference them on a page to page basis, we
>>> can.
>>>
>>> I would also recommend the page edit button. Switch it for a 'fork me'
>>> github ribbon [0].
>>>
>>> [0] https://github.com/blog/273-github-ribbons
>>
>> This was up for a little while, then it was pulled because of reasons I
>> don't remember. Or at least talked about. -- Andrei
>
> That would have been before my time then.
> I can understand it would interfere with twitter/mobile and pdf ext.
> generation.
>
> The only reason I suggest it is because it is what people expect these
> days. And would advertise that we are passionately open source.

I've just tested this client side. Using [0] ribbon implementation.
And the effect it causes [1]. No real interference. Its nice.

[0] https://github.com/simonwhitaker/github-fork-ribbon-css
[1] https://drive.google.com/file/d/0B-EiBquZktsLXzZqdkFoWnZ4ZUk/view?usp=sharing

P.S. I've messaged you Andrei. Slight problem with twitter api usage. (http connection vs twitter specified by https).
January 20, 2015
On Tuesday, 20 January 2015 at 03:29:23 UTC, Andrei Alexandrescu wrote:
> Take a look at http://dlang.org. New menus are in place for the main site and library.

Well let be honest the site was in need of some fresh air. And the new menu is really good. Congratulations.

Matheus.
January 20, 2015
On 1/19/15 7:51 PM, MattCoder wrote:
> On Tuesday, 20 January 2015 at 03:29:23 UTC, Andrei Alexandrescu wrote:
>> Take a look at http://dlang.org. New menus are in place for the main
>> site and library.
>
> Well let be honest the site was in need of some fresh air. And the new
> menu is really good. Congratulations.

Thanks! Well it's probably time to start talking content, too. https://github.com/D-Programming-Language/dlang.org/pull/792/.

Andrei

January 20, 2015
Pull 790 would be a big improvement . The current page also doesn't seem to be working properly. The right margin is empty except for a link to the D Twitter feed at the very top. I assume there's supposed to be a widget there showing tweets like before (although I never liked that).


On Tuesday, 20 January 2015 at 04:03:23 UTC, Andrei Alexandrescu wrote:
> On 1/19/15 7:51 PM, MattCoder wrote:
>> On Tuesday, 20 January 2015 at 03:29:23 UTC, Andrei Alexandrescu wrote:
>>> Take a look at http://dlang.org. New menus are in place for the main
>>> site and library.
>>
>> Well let be honest the site was in need of some fresh air. And the new
>> menu is really good. Congratulations.
>
> Thanks! Well it's probably time to start talking content, too. https://github.com/D-Programming-Language/dlang.org/pull/792/.
>
> Andrei

January 20, 2015
On Tuesday, 20 January 2015 at 03:33:19 UTC, Andrei Alexandrescu wrote:
> ... aand we already have a contender!
>
> https://github.com/D-Programming-Language/dlang.org/pull/790
>
> Looks better than dlang.org?

Yeah definitely... better colors and spacing.
January 20, 2015
On 1/19/15 10:29 PM, Andrei Alexandrescu wrote:
> Take a look at http://dlang.org. New menus are in place for the main
> site and library.
>
> I think we're in a better place than before. However, there are a few
> things left to do. I'd very much appreciate help with those.
>
> * New docs don't yet have the new menu implemented.
>
> * Menu tracking works, i.e. if the URL a page matches a menu entry, then
> the menu will automatically open to that page and mark the entry active.
> However, that's rather simplistic; for example navigating
> http://dlang.org/statement.html does not open the "Documentation" menu
> because the link is not directly present.
>
> A simple and probably desirable fix would be to just make "Language
> Reference" a top-level menu entry with submenus. Could one of our
> awesome lieutenants see to it?
>
> * Better colors etc. are always welcome. Please submit your pull
> requests with screenshots so we can appreciate.

Looks excellent!

3 issues:

1. when browsing the library, the rest of the menu disappears (i.e. the rest of the menu is gone). You can click on the "D Lib 2.066.1" menu at the top to get back, but it's not obvious. There should at least be a "back" or "home" button in that menu.
2. Some of the library expansions don't fit into the column (e.g. std.windows.charset).
3. When I expand one section, the existing expanded section collapses. I hate this. First, if I want all of them open, I can't do that (this may be important on the library navigation). Second, if you have a large expanded section open, and you expand a smaller section that is below it, it sucks the menu back up above the screen, making you have to scroll up. For example, try opening std, then open core. To open core, you have to scroll way down. As soon as you open it, the menu gets sucked away.

I know your response will be "awaiting your PR" :) I'll try and see if I can fix at least the expansion problem.

The menu is a huge HUGE improvement, the old one was too subtle.

-Steve
January 20, 2015
On 1/20/15 7:36 AM, Steven Schveighoffer wrote:

> I know your response will be "awaiting your PR" :) I'll try and see if I
> can fix at least the expansion problem.

https://github.com/D-Programming-Language/dlang.org/pull/800

-Steve
January 20, 2015
On 1/19/15 10:29 PM, Andrei Alexandrescu wrote:
> * New docs don't yet have the new menu implemented.

Also forums.

-Steve
January 20, 2015
They are a usability disaster. Try click on "std" then on "etc". The menu disappears due to "std" being long.
January 20, 2015
On 1/20/15 9:25 AM, "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= <ola.fosheim.grostad+dlang@gmail.com>" wrote:
> They are a usability disaster. Try click on "std" then on "etc". The
> menu disappears due to "std" being long.

Heh, just wrote about that.

https://github.com/D-Programming-Language/dlang.org/pull/800

-Steve