ContentDB - package page redesign
Re: ContentDB - package page redesign
The new re-design isnt too bad, my only issue is that hovering over a mod brings up the tooltip descriptor on the tile below.
Re: ContentDB - package page redesign
Honestly, I wasn't playing Luanti when that happened 8 years ago. I only started playing Luanti in 2025.
cdb_3241b8795e7e
- SylvesterKruin
- Member
- Posts: 35
- Joined: Sun Sep 25, 2022 13:03
- In-game: SylvesterKruin
- Location: Noitacol
Re: ContentDB - package page redesign
I like this redesign! It feels a little more polished. I especially like the updates to the screenshot layout on a mod's page. The screenshots themselves are bigger, you don't have to click to make them large enough to see, and you can now use arrow keys to scroll between them. Plus, they're all in a nice horizontally-scrolling list so they don't take up so much space.
I'm a big fan of the fact that I can see release details/notes without inadvertently downloading things.
A few nitpicks:
I'm a big fan of the fact that I can see release details/notes without inadvertently downloading things.
A few nitpicks:
- When clicking the reviews link on a package's main page (the "Positive (100% of 3)" text near the top right), it changes to the "Reviews" tab, but doesn't scroll down to the reviews, so it looks at first like clicking the link has done nothing.
- The thumbnail gallery doesn't automatically scroll, so you can move to a screenshot that is out of sight in the little carousel, and you have to manually scroll it if you want to see where you are
- It's unclear what the difference between "Positive" and "Very Positive" is (number of reviews?). Some packages (like VoxeLibre) have 95% positive reviews and are labeled as "Very Positive," whilst others (such as Thinking With Arrows) have 100% positive reviews but are simply labeled "Positive."
- As TenPlus1 mentioned, hovering over a package puts the tooltip squarely over top of the package below it. Aside from being annoying to look at, this is slightly unintuitive, and sometimes means that the tooltip is cut off by the bottom of the webpage. The hovered package is also barely highlighted at all, so it's kinda hard to tell what you're hovering over. I would suggest putting the hover info over top of the screenshot like before, and maybe expanding the whole tile to make it more obvious what's being focused. Something like what's shown in the attached screenshot of the CurseForge website (though maybe not quite as exaggerated).
- Nowhere on a package's main page can I see how many downloads it has. This might seem like a small thing, but not only is it important for helping users gauge a mod's quality and popularity, but (at least in my experience) it often provides authors with small dopamine hits that motivate and encourage them.
- This issue carries over from before the refresh. When I hover over my username to open the dropdown, if I move my cursor too slowly into the popdown, it disappears from my clutches. This can be very annoying. The dropdown should at the very least stay there when I click my username. This only seems to happen after I click the username.
- Some user collections seem to be broken: they lead to a page saying "Oops! Something went wrong." For example, this collection near the top of the Minetest Game collection list.
- Attachments
-
- Screenshot_20260528_150217.png (404.21 KiB) Viewed 662 times
The Little Luantier
- rubenwardy
- Moderator
- Posts: 7112
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB - package page redesign
The tooltip appears outside of the tile to avoid obscuring the package image. Originally, it opened to the right side like on Steam but I was struggling to get this to display correctly on all screen sizes and layouts. Thanks for the suggestions though, I'll be sure to refine this in the future. The idea of making it more of an expanding card is quite promising. I'd also like to add a delay so that you need to hover over the tile before the tooltip displays.SylvesterKruin wrote: ↑Thu May 28, 2026 19:28As TenPlus1 mentioned, hovering over a package puts the tooltip squarely over top of the package below it. Aside from being annoying to look at, this is slightly unintuitive, and sometimes means that the tooltip is cut off by the bottom of the webpage. The hovered package is also barely highlighted at all, so it's kinda hard to tell what you're hovering over. I would suggest putting the hover info over top of the screenshot like before, and maybe expanding the whole tile to make it more obvious what's being focused. Something like what's shown in the attached screenshot of the CurseForge website (though maybe not quite as exaggerated).

Created https://github.com/luanti-org/contentdb/issues/652 and https://github.com/luanti-org/contentdb/issues/653SylvesterKruin wrote: ↑Thu May 28, 2026 19:28[*]When clicking the reviews link on a package's main page (the "Positive (100% of 3)" text near the top right), it changes to the "Reviews" tab, but doesn't scroll down to the reviews, so it looks at first like clicking the link has done nothing.
[*]The thumbnail gallery doesn't automatically scroll, so you can move to a screenshot that is out of sight in the little carousel, and you have to manually scroll it if you want to see where you are
This is based on Steam's review labels. "Positive" requires 80% positive reviews. "Very positive" requires 90% and at least 20 reviews. Thinking with arrows just doesn't have enough reviews yetSylvesterKruin wrote: ↑Thu May 28, 2026 19:28It's unclear what the difference between "Positive" and "Very Positive" is (number of reviews?). Some packages (like VoxeLibre) have 95% positive reviews and are labeled as "Very Positive," whilst others (such as Thinking With Arrows) have 100% positive reviews but are simply labeled "Positive."
Code: Select all
if perc >= 90 and total >= 20:
return "Very positive"
elif perc >= 80:
return "Positive"
elif perc >= 70:
return "Mostly positive"
elif perc >= 40:
return "Mixed"
elif perc >= 20:
return "Mostly negative"
else:
return "Negative"
Fixed, shown in a "statistics" card on the sidebar. I had removed this as it's shown on the statistics page, but added back as several people have askedSylvesterKruin wrote: ↑Thu May 28, 2026 19:28Nowhere on a package's main page can I see how many downloads it has. This might seem like a small thing, but not only is it important for helping users gauge a mod's quality and popularity, but (at least in my experience) it often provides authors with small dopamine hits that motivate and encourage them.
This has been reported before but I've been unable to reproduce this. The issue is https://github.com/luanti-org/contentdb/issues/471SylvesterKruin wrote: ↑Thu May 28, 2026 19:28This issue carries over from before the refresh. When I hover over my username to open the dropdown, if I move my cursor too slowly into the popdown, it disappears from my clutches. This can be very annoying. The dropdown should at the very least stay there when I click my username. This only seems to happen after I click the username.
FixedSylvesterKruin wrote: ↑Thu May 28, 2026 19:28Some user collections seem to be broken: they lead to a page saying "Oops! Something went wrong." For example, this collection near the top of the Minetest Game collection list.
- Linuxdirk
- Member
- Posts: 3424
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB - package page redesign
I just noticed … Title and short description do not overlap with the main screenshot anymore 👍
Still no light mode, but I like the new design concept!
Still no light mode, but I like the new design concept!
Re: ContentDB - package page redesign
The github link seems to have been removed for each of the mods.
Am I missing something or has that been removed for a reason?
Am I missing something or has that been removed for a reason?
- Blockhead
- Moderator
- Posts: 3018
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: ContentDB - package page redesign
Things have moved around a bit but it's still there: the source link is just below the main "Download" button now, for any mod with one - it is technically optional.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
- Linuxdirk
- Member
- Posts: 3424
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB - package page redesign
… i just noticed further, that the main screenshot isn’t the main screenshot anymore if you have more than one screenshot 🙁
- rubenwardy
- Moderator
- Posts: 7112
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB - package page redesign
The main screenshot is shown on the top right of the package page. The gallery defaults to the second item as it would be weird to show it twice. The goal is to eventually make the main screenshot independent of the gallery. You'll also be able to add multiple videos and animated images to the gallery.
I'll probably rename "main screenshot" to something else. Steam calls this a "capsule". The purpose of this image is to identify the package when shown in a small format. I encourage package authors to include text, logos, and graphic interpretations of their package on their "main screenshot". I'll reduce the minimum size of this image to something closer to 300x200 to match the engine
The gallery's purpose is to show mostly unedited screenshots of gameplay and features.
(There's also the cover image - a bit pedantic, but the package page used to show the cover image, not the main screenshot. For many packages this is the same but not always. The cover image is now only shown on the homepage spotlight carousel. Both the main screenshot and cover image are required to be in the gallery currently)
- rubenwardy
- Moderator
- Posts: 7112
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB - package page redesign
My roadmap for ContentDB:
- Game support - improving the game support system and making it available in the Luanti client, so that players can find mods compatible with the game they're playing
- Gallery/screenshots refactor - it should be possible to have multiple videos, and to have a main screenshot which does not appear in the gallery.
- User-contributed screenshots - ability for players to upload screenshots to ContentDB, attached to a review or standalone, with license information. Content creators will be able to adopt player screenshots as package screenshots. It would also be a good resource for marketting
- Maintenance and sustainability - setting up Cypress UI testing, improving architecture, improving availability
- Search improvement - improving full text search (switch to elastisearch?), code search for all, add support for filtering inside search strings (ie: `search term tag:pvp author:rubenwardy`)
Re: ContentDB - package page redesign
(Okay, initially I was fuming mad, so I'm adjusting this)rubenwardy wrote: ↑Wed Jun 03, 2026 21:05My roadmap for ContentDB:
- Game support - improving the game support system and making it available in the Luanti client, so that players can find mods compatible with the game they're playing
- Gallery/screenshots refactor - it should be possible to have multiple videos, and to have a main screenshot which does not appear in the gallery.
- User-contributed screenshots - ability for players to upload screenshots to ContentDB, attached to a review or standalone, with license information. Content creators will be able to adopt player screenshots as package screenshots. It would also be a good resource for marketting
- Maintenance and sustainability - setting up Cypress UI testing, improving architecture, improving availability
- Search improvement - improving full text search (switch to elastisearch?), code search for all, add support for filtering inside search strings (ie: `search term tag:pvp author:rubenwardy`)
Listen, I wanted to review things because I could, but now they're converting into threads and users won't know the truth. Seriously, it's not right to censor like that, because people hate censorship.
Also, roadmaps like that can alarm people because that could be used to hide ulterior motives, like Age Verification, under it. So best to avoid such philosophies. Besides, that could push Luanti to 6.X.X, and that would destroy a lot of mods. So best to refrain from it. Also, ArceusLand might not allow it because it didn't go through the community first.
cdb_3241b8795e7e
- rubenwardy
- Moderator
- Posts: 7112
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB - package page redesign
Moving aside the fact that we're not based in the US, we are also not the government therefore the first amendment does not apply to us. We can remove reviews if we decide they are not valuable. In fact, that amendment would protect us against being forced to leave up reviews in any form for any reason, because it protects us against compelled speech.
tl;dr: your review was decided to be unfair and unrepresentative of the content, and therefore was converted to a thread which it should have been in the first place.
This is nonsenseArceusI wrote: ↑Mon Jun 08, 2026 17:59Also, roadmaps like that can alarm people because that could be used to hide ulterior motives, like Age Verification, under it. So best to avoid such philosophies. Besides, that could push Luanti to 6.X.X, and that would destroy a lot of mods. So best to refrain from it. Also, ArceusLand might not allow it because it didn't go through the community first.
- rubenwardy
- Moderator
- Posts: 7112
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB - package page redesign
A reviews policy can be found at: https://content.luanti.org/reviews_policy/
Re: ContentDB - package page redesign
Firstly: Lots of reviews like mine get through the cracks. Not foolproof.rubenwardy wrote: ↑Mon Jun 08, 2026 21:28Moving aside the fact that we're not based in the US, we are also not the government therefore the first amendment does not apply to us. We can remove reviews if we decide they are not valuable. In fact, that amendment would protect us against being forced to leave up reviews in any form for any reason, because it protects us against compelled speech.
tl;dr: your review was decided to be unfair and unrepresentative of the content, and therefore was converted to a thread which it should have been in the first place.
This is nonsenseArceusI wrote: ↑Mon Jun 08, 2026 17:59Also, roadmaps like that can alarm people because that could be used to hide ulterior motives, like Age Verification, under it. So best to avoid such philosophies. Besides, that could push Luanti to 6.X.X, and that would destroy a lot of mods. So best to refrain from it. Also, ArceusLand might not allow it because it didn't go through the community first.
Secondly: You seriously didn't know I was trying to save humanity from oppressive governments?
cdb_3241b8795e7e
Who is online
Users browsing this forum: No registered users and 0 guests