mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-21 16:15:24 -04:00
[GH-ISSUE #64] Store overhaul #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DecDuck on GitHub (Jun 1, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/64
Overhaul includes:
@DecDuck commented on GitHub (Jun 8, 2025):
Here's what I'm imagining:
We store "Store pages" in the database. They're made up of a series of pre-made components that each take an array of games to render some sort of layout.
On the admin side, admins can create store pages, arrange components, and define the queries that are rendered in each component, as well as text and stuff.
There will be a few special pages:
Game & company pages will have separate customization options.
@Huskydog9988 commented on GitHub (Jun 8, 2025):
I'm not really sold on the whole design your own store aspect tbh. I feel like it's a lot of work for a niche use case, with not a ton of benefit. This feels almost out of scope of Drop if you get what I mean. The core competency is providing a FOSS self-hostable game distribution platform.
I think essentially copying how steam and other game stores like gog work UX wise is be a much better idea generally and provides a much more focused vision. If people want to customize stuff, user provided themes could always be made an option. Or, someone could quite literally built a whole new UI once the api is stable, if they really wanted too.
@DecDuck commented on GitHub (Jun 8, 2025):
Yeah, true. My prototype also isn't working out very well. I think we will have limited store customisation options for now.
@DecDuck commented on GitHub (Jun 8, 2025):
Pushed my prototype to: https://github.com/Drop-OSS/drop/tree/64-store-overhaul-prototype
Will do something less complicated for this issue.
Store overhaulto [GH-ISSUE #64] Store overhaul