klembot / twinejs

Twine, a tool for telling interactive, nonlinear stories
https://twinery.org
GNU General Public License v3.0
2.02k stars 300 forks source link

2.4: More story sorting options #981

Open webbedspace opened 2 years ago

webbedspace commented 2 years ago

Describe the solution you'd like.

The current story sorting options "Date" and "Name" are fine, but I think a few more could be added with minimal fuss:

• Number of passages • Number of characters (of text) • Story format (ideally this would also be listed in the story-card-summary-text, so feel free to imagine that as a sub-suggestion.)

Additionally, a big obvious missing feature could be added as well:

• Ascending vs. Descending direction options (This is traditionally expressed, in multiple programs, by having you select an enabled sort option twice. I think replacing the checkbox in the menu with an up-chevron or down-chevron would be very good at expressing which direction is currently enabled, while also conveying that the sort column is selected. See mockup below.) image

Presubmission checklist

klembot commented 2 years ago

I agree with most of these, though I'm not sure sorting on story format will be very common as I feel like most users will be using just one (perhaps different versions, I suppose). I think we'll probably need to move the view controls out of the toolbar to make this all work better.