-
-
Notifications
You must be signed in to change notification settings - Fork 378
Ivan smirnov's redesign (2nd try) #1190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@CyberShadow are you on this? Let me know if you need help. Thx! |
reference, and what the article calls a $(I dynamic array) | ||
is not named specifically by the language reference. Still, | ||
the article is a great help in getting a good understanding | ||
of D's array semantics.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately the language spec uses different terminology from this article ;)
Thanks, any ideas for downloads.dlang.org? We could operate w/ a stripped down version until we redesign it as well. |
I've made a companion PR for forum.dlang.org: CyberShadow/DFeed#51. That needs some changes to dlang.org's forum-template.dd. I've added them here. |
Where is the git repository of downloads.dlang.org? Updating forum.dlang.org went pretty smoothly, so maybe I can just do downloads.dlang.org over the next couple days, and then we can make the switch for everyone at the same time. Alternatively, we can freeze downloads.dlang.org in the old design by using copies of the dlang.org files (via git submodule) instead of using the online files. This may be a good idea anyway so that we don't accidentally break things again. |
As an option I guess we could leave style.css etc. alone, and use new filenames for files used in the new design. But of course we should update it instead if possible. So I don't know these things either:
|
Unfortunately it's not possible to generate the pages w/o an S3 account. |
Doesn't look so bad, maybe a second |
I can just do that, so you guys can work on the template. |
<!-- Github ribbon --> | ||
<a href="http://github.com/D-Programming-Language"><img id="github-ribbon" | ||
src="images/github-ribbon.png" alt="Fork D on GitHub"></a> | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since the GitHub ribbon is removed, I think there should be a link to the source code somewhere (e.g. near the release archive / GPG keys links).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we need a link to GitHub on the downloads page, but here you go. Added a commit: aG0aep6G@2d1d95d
This seems to break building the CHM. I'll look into it. |
There you go MartinNowak/downloads.dlang.org@eed9a51...MartinNowak:9bd901c95681ce827da46fcd5aacc708266f953b, now generates html from a json file. git clone git://github.com/MartinNowak/downloads.dlang.org.git
cd downloads.dlang.org
make -C src
cp test_index.json index.json
./src/build-gen-index generate Not sure if it works on Windows though (it's using |
How about a changelog SUBNAV? |
|
What's with the link to the non-existing /menu.html ? |
Nice |
The D logo is broken in IE 11 (only top right corner is shown), maybe the SVG needs to be "resized". |
/menu.html should be there. It's a no-JS fallback page. menu.dd is here: https://github.com/D-Programming-Language/dlang.org/pull/1190/files#diff-39b0dfe44d7b515b991a96b903b95f9b And here it is in posix.mak: https://github.com/D-Programming-Language/dlang.org/pull/1190/files#diff-228b518f4545d060f900578830ade5daR172 |
Incorporated @CyberShadow's CHM fixes. Can't say that I have reviewed them. I don't know a thing about the CHM stuff. |
Added: aG0aep6G@43ca3df |
Hm, OK. Not sure what I did to get a 404, but I can see it's all there.
Nice! |
427c257
to
e013cf7
Compare
Most of it has been shuffling the navigation macros to allow emitting a complete navigation tree in a JSON-ish format that chmgen can parse. |
@aG0aep6G Will you be looking into updating the downloads.dlang.org template? That currently has the highest priority. |
e013cf7
to
040069d
Compare
Pull request for downloads.dlang.org - quick and dirty, not making it more robust against future breakage: https://github.com/MartinNowak/downloads.dlang.org/pull/1 |
The Visual D pages need to put a non-ROOT_DIR path there.
And here's a PR for the Visual D pages: dlang/visuald#57 |
Added a commit to fix that, and one to fix the search dropdown style. |
Thanks all for the hard work! @CyberShadow @MartinNowak are we on track to push the bits to dlang.org on Friday (essentially 12 hours from now)? |
Blockers:
Non-blocking issues:
Possible issues (needs more discussion):
|
Looks a bit nicer with the sidebar. Also helps forum.dlang.org with height calculations.
Also fix a subtle alignment issue that would show when expanding/collapsing an item in the phobos subnav.
ba0594a
to
387922f
Compare
Added two commits:
|
Merged https://github.com/MartinNowak/downloads.dlang.org/pull/1, anything else? |
I guess no, we just need to deploy this PR and downloads.dlang.org in tandem. |
@CyberShadow wanna do the honors? |
Well, I think @MartinNowak should do that since I can't update downloads.dlang.org. |
@MartinNowak you got the red button |
Safari seems to have problems with word-spacing.
Added a last minute fix as per CyberShadow/DFeed#52 (comment) |
Will deploy this in an hour. |
Ivan smirnov's redesign (2nd try)
Done, don't forget to press F5. |
Do not merge. This breaks downloads.dlang.org.
Forum thread: http://forum.dlang.org/post/n6pdes$1upn$1@digitalmars.com
This being a revert of a revert, the little commit information that was there is gone. It can be seen over at #1187.
Reitering that someone should probably recreate the Twitter widget from a different account. #1187 (comment)