Issues list
- placeholder.png should match placeholder.svg
- If you change the mod count to be greater than the number of mods available, you can no longer change the mod count
- The search should default to 20 items per page, and save the count in localstorage (This doesn't need a gdpr warning since it's directly for site functionality)
- On the versions page, the mod version name should be clickable (and obviously so: underlined when hover or something)
- The download icon on the versions page should be a direct link to download, not to the version page
- The header links on the landing page should have a larger padding area so that they are clickable
- The typewriter on the landing page has too large of a font; it breaks when the text has to wrap
- The videos on the landing page are still terrible quality gifs rather than autoplaying videos
- Version links on the sidebar of the mod page should be clickable, and the download link should be a direct link to the mod file
- The external link icon is smaller for the source code link when the text wraps
- The username on the bottom left should be clickable
- The last page number in the pagination view wraps on narrower screens
Mod creation:
- Markdown preview formatting isn't great
- Icon preview must not be cropped: don't use
object-fit: cover;
- Icon selection button breaks when text wraps
- Version creation popup is broken on narrow screens
- You can scroll the background behind the popup
- Padding on the bottom of the version creation popup is still broken
- Version creation only allows for one file to be uploaded
- Looks like it should allow more: "1 file selected"
- Doesn't tell you what file you have selected
- No obvious way of exiting the version creation popup
- This should have an
x
button that deletes the version if there
isn't any info, saves it if it has info (It could save either way)
- It would be nice if clicking on the background did the same
- Created versions list should have table headings
- Extras info is too wide
- Most fields are missing descriptions on what they can contain:
- This information should not go in title text or placeholder text
- Markdown preview bugs:
- doesn't style links correctly
- doesn't style images correctly
Search results:
- Svgs shouldn't be inlined; they should either be
<img>
links or
use svg <use xlink:href="...">
tags to reduce duplication
- Search result info should have title text: there's currently no way
of differentiating date created and date modified, etc
- These icons should also have alt text of some kind, but I don't know
how well that works with svg
s
- Author should be underlined or a different color; links must be
distinguished from normal text
- Selected categories should be highlighted
- Categories in search results should be clickable to toggle the category
on the right side
- Pagination is in the same line as the search box, so the search box's
width changes as you type
- Search box and category dropdown box have different heights
- https://discord.com/channels/734077874708938864/734077874708938867/756637616040050748
- https://discord.com/channels/734077874708938864/734077874708938867/756627739968012308
Mod pages
- The info box on the right side should be wider on wide screens
- The info box should vertically start at the same height as the description box
Accessibility
- Missing accessibility stuff:
- Pagination should use links or buttons instead of just click events
- Filters buttons should also use
<button>
s or <a>
s
- User settings and theme toggle icons should be accessible (button or a)
- Buttons in mod creation are already accessible :)
- Logout button should be a button or link
- Text contrast is too low in the light theme (no idea about on the dark theme)
- Chrome & firefox devtools have ways of showing the color contrast of text
- We should aim for at least AA compliance
Other user reports:
From venashial in #frontend, 2020-10-17
If you want to stick with the square, I would at least round the corners to the same amount as the mod icons. Just for simplicity's sake and because rounded corners are easier on the eyes.
Now that you mention it, badges inline with the username wouldn't look right but maybe directly beneath it, separating the username and the description? It feels like the badge is floating beneath the description and won't be in the same spot on each user page. (I guess it already moves around depending on whether a user has a description in the first place.)
Are you planning on putting "follow" and/or "report" buttons on each user page or will that only be on mod pages? (If you include those at all.)
Add a link to the github profile of users from the user page
From burner8 in #frontend on 2020-10-17
bug report: when you first load the mods list, you see the list of mods but then it changes to "no results". then, just after that the results re-appear. i have tested with javascript disabled, and the problem doesn't occur. my guess is that SSR serves the results, but the client decides to fetch the results too, when they are already there.
The seperation between the user info and the mod list in the user profile is almost invisible in light mode
The licensing info should be visible; we may also want a better place for it
Almost all of this discussion is still relevant:
https://discord.com/channels/734077874708938864/734082619352023081/766515942649757706
https://discord.com/channels/734077874708938864/734082619352023081/766533570176221225
Add search box to landing page:
https://discord.com/channels/734077874708938864/734082619352023081/762093945102270464
History entries:
https://discord.com/channels/734077874708938864/734082619352023081/761667331302621184
PWA:
https://discord.com/channels/734077874708938864/734082619352023081/758047414581067927
https://discord.com/channels/734077874708938864/734082619352023081/757176477430317096
Implement history support for searching:
https://discord.com/channels/734077874708938864/734082619352023081/756621499535851670
Fix history spam:
https://discord.com/channels/734077874708938864/734082619352023081/756618381515554836
Ad selection:
https://discord.com/channels/734077874708938864/734077874708938867/770530866429952010
Usernames:
https://discord.com/channels/734077874708938864/734077874708938867/770408408276926495
https://discord.com/channels/734077874708938864/734077874708938867/770405202582700063
Following/RSS:
https://discord.com/channels/734077874708938864/734077874708938867/770301914549321790
https://discord.com/channels/734077874708938864/734077874708938867/761097005878476810
Download counting:
https://discord.com/channels/734077874708938864/734077874708938867/770299588003233852
OR filters for searching:
https://discord.com/channels/734077874708938864/734077874708938867/770217254339608596
Github data concerns:
https://discord.com/channels/734077874708938864/734077874708938867/769953709676298250
https://discord.com/channels/734077874708938864/734077874708938867/770034217228042251
Youtube embed in markdown?
https://discord.com/channels/734077874708938864/734077874708938867/770173393340727306
Curseforge linking:
https://discord.com/channels/734077874708938864/734077874708938867/769838459426308096
https://discord.com/channels/734077874708938864/734077874708938867/769802982761955350
https://discord.com/channels/734077874708938864/734077874708938867/765935076680269824
Scope:
https://discord.com/channels/734077874708938864/734077874708938867/769792713968844811
https://discord.com/channels/734077874708938864/734077874708938867/769798081146519552
Discussion on bedrock vs java:
https://discord.com/channels/734077874708938864/734077874708938867/769772610971893800
Client & serverside tags:
https://discord.com/channels/734077874708938864/734077874708938867/768591675471167528
Missing stuff:
https://discord.com/channels/734077874708938864/734077874708938867/762101605021384704
https://discord.com/channels/734077874708938864/734077874708938867/761450662713098291
https://discord.com/channels/734077874708938864/734077874708938867/766513161956098059
Don't list all versions in dropdown:
https://discord.com/channels/734077874708938864/734077874708938867/768586457891602484
(There's a PR for the backend implementation of this now)
What's our current markdown parser?
https://discord.com/channels/734077874708938864/734077874708938867/766514131334594560
Mod lists?:
https://discord.com/channels/734077874708938864/734077874708938867/761291902707302460
https://discord.com/channels/734077874708938864/734077874708938867/761468452179279872
Bugs:
https://discord.com/channels/734077874708938864/734077874708938867/768722297938640918
Missing Features:
- Mod pages, user pages, mod editing, version editing, version addition
- We also need a way to delete mods, versions, and version files from the frontend
- Version dependencies
- Team creation & management
- User editing: change name, description & profile picture
- Update github integration - users can change name on github
- Moderation
- Claiming curseforge mods / preventing duplicates
- Launcher integration
- Monetization
- About, document business model, team, etc
- Custom mod slugs / short urls / vanity urls
- Modpacks
Important things to deal with:
https://medium.com/overwolf/our-stance-on-scraping-curseforge-19f4559a322a
https://mailchi.mp/overwolf/whats-new-with-overwolf-curseforge-september