Finally took some time to look around the beta site just now. Overall, based on what I've seen in the last 15 minutes, I'm sorry to say that if this goes live, I will no longer be handling ANY comments, issues, or forum posts on Curse sites, and will only continue to publish my addons here as long as I can do it entirely by interacting with the packager through commits, and do not have to use the website for anything. It's that bad. You guys have been working on this for two years?! Tons of stuff seems either unfinished, or looks like it was put together by committee with no communication between committee members, and it's absolutely horrible in terms of basic accessibility.
Light blue (links) and light gray on beige is unreadable. Why are you guys so obsessed with low contrast? Every design you come up with is worse than the last in this regard. Do you not have anyone working there who doesn't have 20/20 vision and no astigmatism? Or are you all running 800x600 resolutions on 32" monitors? Using good contrast and readable text sizes on the web is super simple stuff that everyone should be doing. The contrast in the header area (white on dark blue) is great. Do that everywhere!
The layout isn't responsive at all. Zooming in to a comfortable reading size (which is pretty huge due to the super low contrast, as I'm going to keep repeating!) creates a horizontal scrollbar. People who don't need to zoom in, but are using a non-maximized browser window or a smaller-resolution device like a tablet, will also suffer from this.
Where's the dashboard? All I can find is Projects > My Projects which just takes me to the "project list" section of my site profile, which isn't useful to me as a developer. I need a way to see open tickets and new comments on my project, without having to individually visit every project page and manually check for tickets or comments.
Way too much vertical space is taken up by the many levels of site/page header blocks. Curse menu > WowAce menu > Addon title bar. This is a much bigger problem when I zoom in the page enough to make the low-contrast text readable. Now the headers are taking up about 40% of the viewport.
It looks like the Simple HTML markup option is even simpler than the old one, and doesn't support some tags that were being used (eg. <big>). Instead of showing these tags as text, just hide them, or better yet, support them.
The "Table of Contents" link that insists on sticking to the top of viewport as I scroll down is useless. Clicking on it does not give me anything resembling a table of contents; it just repeats the first line of my description. If the markup option in use isn't compatible with generating a TOC, don't show a TOC link (the current live site already works this way).
In the sidebar (and everywhere else on the site) just show the category names as text. Tiny blurry icons are meaningless for pretty much everything other than classes, though at least mousing over them now produces a tooltip. Still, text would be better.
In the "Members" section of the sidebar, there's space for icons/avatars, but none are displayed.
Project Page > Issues
The issues list page and individual issue pages look unfinished. The current live versions of these pages, while far from ideal, are much better than this. On the list page, displaying information in a weird hybrid grid/list layout is not helpful. Ideally, make the whole thing a table with sortable columns.
On individual issue pages (and probably on other pages) why do areas of text look like forum quotes with a dark bubble behind them? If issue numbers are going to be site-wide (it seems like they are) then showing them is pointless. Actually, since you don't have commit note integration (eg. write "fixes #5" in a commit note to close issue #5) showing them is pointless anyway.
On individual issue pages, I see "editor loading" but no editor ever appears, or even a plain textarea. The editor loads fine on other pages.
Project Page > Localization
Language list on the right is an improvement. Good job... except for the part where most of the language names are truncated. That's not good. Realistically you can just show the language code (ptBR) instead of the full language name (Brazilian Portuguese) since anyone translating addon strings is able to recognize these, and if for some reason they don't, the big colorful flags are there to help them.
This layout wastes a ton of space on little nested boxes. The "TRANSLATION" header in the innermost box is absolutely unreadable; it's nearly the same color as the background. Seriously, guys, this contrast is the worst. I'm zoomed in so far there's a horizontal scrollbar at 1080p, and it's STILL hard to read half this stuff. I hate this phrase, but I'm going to use it anyway: Epic Fail.
Also, there are several different box styles, which really don't match at all. The "page" box has big rounded corners and no border. Each phrase's box has square corners and a brown left-only border. And the base language translation box has small rounded corners and a black border.
Showing 5 phrases per page is WAY too few. How is anyone supposed to manage translations effectively with that?
The translator name and last-translated date aren't necessary on this page. If I want to see that, I can view the phrase's history.
The translations on this page should be editable. From a translator POV, having to click "edit" and load a new page, enter the translation, click "update", go back to the list, scroll back down, click "edit and load another page... well, I can't see ANYONE wanting to do that. That sounds horrible.
The individual translation page is REALLY unfinished. Literally no styling at all. It's not even a complete HTML document. Is this supposed to open in an overlay on the list page or something?
Project Page > Relations
This is a really terrible name, unless we're now writing erotica featuring anthropomorphic addons...
Anyway, this page lists every single dependency the project has ever had. For example, Grid's "relations" include Ace2 and Deformat, which were removed 5+ years ago.
Project Page > Settings
There's an option entitled "Enable Project Pages" -- after thinking about it for a few minutes I was able to figure out what it means, but at first glance it sounds like unchecking it is doing to disable my project page as a whole.
Project Page > Settings > Source
Again using Grid as an example, this page lists the repository type as "The source code is not publicly available". Was repository import simply disabled for the beta test? Or will my repository be lost when the new platform launches, and I'll have to manually import it?
Project Page > Images
Either don't upscale smaller images at all (preferrable) or improve your scaling algorithm. Currently upscaled images look really awful.
There's apparently no way to view full images? Big images may not be useful when scaled down, and images that aren't in a wide-rectangle format get cropped, leaving some regions unviewable. Descriptions aren't shown anywhere.
Can we please finally get a way to control the order in which images are displayed?
Project Page > Files
This page is great! Other than the poor contrast of light blue links on beige, anyway. Here we have a mostly aesthetically pleasing layout (no mismatched nested bubble boxes), readable black text, a space-efficient columnar layout, and sortable data. All great. So far this is the best page on the entire site.
I actually left out a comment about the "report project" button since after reviewing my notes I decided to omit the less critical complaints to focus on the worst ones, but I don't really like how prominent it is now.
Having it front and center is like having "lock your car and hide your valuables" signs in a parking lot -- it makes you feel like you're in an unsafe place where bad behavior is expected rather than an exception, and puts you in a suspicious mindset where you're always wondering "is my car going to get broken into?" or "is this addon really safe to use?".
It was definitely too hard to find on the old site, but I don't like the placement on the new site either.
Unrelated, this new WYSIWYG control you guys are using is the worst one I can recall using in the last decade. It's incredibly slow and buggy, in every browser. Pasting into the box with Ctrl+V doesn't work in Firefox. Selecting text and clicking the "bold" button may or may not actually apply boldface to the selected text; it seems random, and apparently can be fixed by adding linebreaks on either side of the text, bolding it, then removing the linebreaks. In my first post (above) it seems to have added twice as many linebreaks in between paragraphs as I actually entered in the box. Also in Firefox, I can't type numbers in the box; they're passed back to the browser window as if I didn't have a text box focused -- the only way I can get numbers in here is to type them in the address bar (or Notepad, or somewhere else), copy them, then right-click in the box and click "paste" in the context menu (since again, Ctrl+V is apparently being hijacked and ignored).
Semi-related, while at least the text on these forums is a nice readable black, it's still tiny (14px seriously stop) and many other things also suffer from extremely poor contrast -- see the "upload an image" and other buttons underneath the post input box (the disabled "previous thread" button is literally unreadable) or the horizontal rules in my first post. There also seem to be two different link colors for no reason... some links are blue, some are red, and no, they're definitely not visisted vs unvisited.
Okay, and I can't even submit a post in Firefox now -- it shows a red "Please write something in the comment box." message that's clearly related to the error that has plagued me for years on Curse sites in various browsers. For a while I could only post on Curse.com by using Internet Explorer. Then it started to work in Opera, but IE and Firefox didn't work; apparently that's still the case. I've submitted multiple reports about this for years, but apparently nobody cares, since the only reply I've ever gotten is "ummm try a different browser?" and it's never been fixed.
Nope, can't post from Opera either... when I click "post reply" it grays out the box for a few seconds and looks like it's doing anything, but then becomes interactable again and nothing actually happens. Let's try IE!
Success in IE. How is it so hard for you guys to make a website that just works in all standards-compliant web browsers? It's not 1996 anymore. We don't do the whole "this site requires Netscape Navigator at 800x600 screen resolution" crap anymore, guys. -_-