vihanb / ppcg-design Goto Github PK
View Code? Open in Web Editor NEWA redesign of the PPCG website
Home Page: codegolf.stackexchange.com
A redesign of the PPCG website
Home Page: codegolf.stackexchange.com
I like the new design, except on chat. It'd be nice to be able to get the current chat design without having to disable the userscript.
I noticed today after accidentally switching to the light background on main that the hexagonal background is squished to about 10% vertical scale. Also, the "lighter background" option doesn't seem to do anything on meta.
When writing a sandbox post or other meta answer, you don't really need the loophole suggestion. Maybe a special case for the sandbox and turned off for the rest of meta?
I'd be cool if there was an "Activity rating" calculated by:
(Number actions performed)/(Total time spent on site)
The statistic would persist from session to session, and perhaps different activities would increase it by different amounts: (Posting a question: 20, Posting an answer: 10, Voting: 1, Commenting: 2)
Note that this is super optional, but thought that I might share my idea. :)
For some reason, the favicon is still the zipper logo. (Using latest Chrome...)
I don't know if it's just me, but with the userscript. AJAX rarely works...
On the starboard, a pinned message usually has a black outline (and gold fill if you've starred it), but with the userscript it looks the same as any other starred message (i.e. no black outline).
I'm not even sure why we need new chat stars in the first place. They look the same to me.
Today, I edited my profile settings, when I noticed something strange in the PPCG design.
(Lovingly filled in with red freehand circles)
I'm not exactly sure what loopholes there are for my account. Maybe we need to make a meta post informing people of the account loopholes they should avoid? For example, inventing a profile while the challenge is still in the sandbox, using builtins that defeat the purpose of your profile, or compiling your profile too literally. These are all terrible things we should tell people to avoid in their profile.
Maybe a leaderboard that lists the most recently active 100? (out of ~700)
No byte counts, just a link and maybe the header.
ever since we graduated the links are black. They should be green.
http://codegolf.stackexchange.com/questions/69560/display-2d-array-as-ascii-table
This shows edc65 to be winning at 2 bytes, when it is really 210 bytes. I don't know why this happens.
There is currently a quota limit for the Auto Leaderboards. This can be increased by making a StackApps post. Currently, once the quota is exceeded, the leaderboards will stop showing. A StackApps post should increase our quota to something like 10,000 / user. This is a problem especially if the browser isn't caching the answer data.
The goats appear gray no matter what. Clicked or not.
http://i.imgur.com/gYqKQ6p.png
My answer header is Jolf, <s>18</s> 16 bytes
; the current winner claims it is 18 bytes.
The current buttons (orange color) don't fit in well with the style. I was thinking a flat-style button, but here's the place to plan out how we'll approach buttons.
There's Piet's codels, there's LabVIEW Primitives, there's blytes (Minecraft). There's probably more. Those need support.
Propose Question buttons should not be on Meta, and the Questions Tags Users...
bar needs to move up a bit (it slips into the page on far zoom).
For some reason mystery commas show up under the leaderboard snippet. It appears to be # of answers - 1. No idea why this is happening
crap I think I just figured it out
The image used as the icon (this one) is taking too long to load. Maybe reducing the image file size would help? It doesn't need to be such a large file for the size it takes up on the page.
This is the place to ask for features to incorporate into the userscript. Please do not close until we get our official design!
I can't see the grey star below the upvote/downvote counter on any of the questions.
You should include a link to the sandbox.
The userscript has an annoying flash. It should probably be optimized and use moer less jQuery
For example, in this challenge, the current winner is not the first person to reach 2 bytes. Dennis's 2-byte answer was first, but was edited to fix a typo, which makes the script take the other 2-byte answer as the winner. There is probably no reliable way to deal with this.
I simply cannot porpoise questions. After clicking the checkbox to enable the porpoising of questions, it simply refuses to change the word to "Porpoise". Same for "Propoise".
The current leaderboard is very strict on how the header must be formatted to avoid issues. But if the header uses a different separator, it fails:
# My_lang - 13 bytes
The header should also work for bad formatting caused by possibly new users:
**language 54 bytes**
Though Pyth uses ISO-8859-1 by default, not all of the characters present in the code are in that encoding. Thus, the encoding falls back to UTF-8, and the byte count is incorrect.
There are some questions where it is not appropriate to have specific options of the Userscript enabled. For example, TryItOnline links where the challenge specifies input, such as in this question, you could add a tag at the top of the challenge saying:
<!--PPCG-Design:NO-TIO-->
This would specify that TIO evaluation should not be enabled. Similarly, this could be stacked as such:
<!--PPCG-Design:NO-TIO&NO-LEADERBOARD&GOAT-VOTES-->
This would disable TIO and auto-leaderboard as well as enabling the use of goats over boats. (You may want to disable the modification of more aesthetic options, but this is just a suggestion - take the aspects which you prefer.)
Take a look at the leaderboard on this page. For me, there are at least three buggy entries:
Please fix that issue, it can be really harmful to the community!
[tips]
questions don't need a leaderboard
Example: http://meta.codegolf.stackexchange.com/a/8557/46231
Not a huge thing, but perhaps it doesn't make much sense for a blurb about reading the forbidden loopholes to appear on meta.
I don't know how to do this so someone who does will have to figure it iut
The header font broke: http://i.imgur.com/oCnzm7L.png
Also, the font is considerably smaller than the default; can you increase the size a bit?
Thanks! (On firefox (latest) and windows 8)
This is more of a [tag:feature-request] than an issue, but the leaderboard should also show the username of the person who posted the answer's.
The leaderboard fails to successfully handle ties. I'm not sure on how ties should be handled.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.