Additional Instance Mod List Sort/Filters
Please confirm the following.
- [x] I checked the existing issues for duplicate feature requests
- [x] I have checked that this feature request is not on our roadmap
What parts of Modrinth is your feature request related too?
App
Is your suggested feature related to a problem? Please describe.
Difficulty parsing/managing large mod lists.
My personal example: I added three new mods to an instance. One of them caused a crash, but I had no way of sorting the list by the last added to the pack. I had to go hunting in logs to determine the culprit, instead.
Describe the solution you'd like
Here's a collection of existing issues and new features that sort/filter based on existing metadata. No new structures required. Currently users can only sort by name (ascending/descending) and date updated. Implementation could be more columns in the mod table, or a dropdown like in the discover view.
- sort by date added to pack #796 , #652
- sort by author name #729
- sort by downloads (exists in discover view)
- sort by followers (exists in discover view)
- sort by date published (exists in discover view)
- file size
Additionally, including the same filters from the discover view could be useful. Filtering by the supported loader could help users determine if their modpack could be ported to another loader for example. Filtering by category could allow users to locate mods that they may not know the name of.
- filter by category #222, #672
- filter mods added by dependency (instead of manually) #306
- filter by loader (exists in discover view)
- filter by supported game version (exists in discover view)
- would be awesome to have a negative version of this search. See which mods are not supported in a new MC version.
Even if you don't implement, hopefully this can help you clean up some duplicate issues lol.
Also looks like a good number of these were addressed in #1236, but never merged?
Describe alternatives you've considered
Alternatively you could include the existing "sort by" dropdown from the "discover" view.