-
Notifications
You must be signed in to change notification settings - Fork 645
New interface (live preview) #347
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
/cc @rust-lang/core we have talked about doing a UI refresh, but it wasn't 100% clear what it should be. |
As the person who did the initial design, I'm not offended 😄 I just want to make sure any redesign doesn't lose any important functionality, which is important because of how inherently dense the interface is. |
It looks nice! The responsive design is having some bugs though, where the various elements overlap or get obscured. |
I'll try that out!
Oh! yeah, I didn't pay attention to responsiveness whatsoever, just wanted to sketch out a first tentative, avoiding to much work before having some feedback. I'll take care of responsiveness and some refactoring and cleaning that is needed before going further. |
I was curious about this as well. Any updates or plans to move forward with a redesign? |
@rjgoldsborough no updates, but we do want to do it at some point. That said, my memory of this PR is basically "everyone is fairly favorable, though has minor issues" |
/cc @rust-lang/core Reading the comments here, I think that we may have talked about this, but then somehow missed actually putting the result of our comments in this PR, which is a shame. |
Extra work needs to be done with this like improve responsiveness and port some other pages the the style, but as I said I didn't want to invest too much time on it without first knowing if it's worth it, that is, if you guys like it and are willing to use it (merge). So i was actually waiting to hear some news about the core meeting where this was discussed (?) |
Seems not working. |
Yep, looks like it. The basic feeling at the meeting was: no one is a huge fan of the current crates.io visual design, and this proposal seems like a clear improvement. So, modulo vetting to make sure this is working reliably across all the contexts we care about without losing functionality, we're open to moving forward. I also want to make clear that there's been a plan to contract with a web design firm to overhaul all of our sites. That got pushed aside in 2016 in favor of other priorities, but is still on the docket for 2017. Now, it's possible that we would scale that down to just cover the main site, and not aim for consistency across the sites. But I want to make sure everyone knows there's a chance that there will be a complete overhaul in the future. |
Given that I've let this sit for a long time (I'm sorry @alx741) and other features have been added to the display in the meantime, and given that we might be overhauling the visual design completely, I'd rather not change the visual design in this way at this time. I'm mostly worried about a who-moved-my-cheese sort of reaction from the community, and if we go through feedback/revisions/etc to the design in this PR and then we move everyone's cheese again with a complete overhaul, that will lead to more frustration and complaints from crates.io users than if we go through a design process involving the community once. @aturon if you disagree, let's chat :) Again @alx741, I'm really sorry about this sitting so long without resolution. |
This is a very subjective topic. Personally I don't like the crates.io interface too much, so I thought experiment a bit and come up with a proposal.
NOTE: The live preview was down, I'm currently trying to bring it back
Here is a live version of this PR (beware: very slow free hosting):
http://hades.comli.com/
Just the index has been modified, because before I take the extra time and effort of taking the rest of the page to the new design I would like to know if you guys are interested on it and if this PR is actually useful and a candidate to be merged. It would be inefficient to do the rest before knowing if this is actually useful for the project. (Responsiveness is part of that to do work, of course).
Some new icons were created (using GIMP) for both the header navigation bar and the footer, but also modified the crates and downloads badges to fit the theme.
Edit
The per-crate page won't work in the live version, so here are some screenshots:
Index page:


per-crate page:

