OverPoweredDev / Junior

A bookmarking app specialised towards online webnovels. Built in Flutter and Dart.
GNU General Public License v3.0
26 stars 9 forks source link

Add a Plus/Minus button to increment chapter count from the HomePage #30

Open OverPoweredDev opened 3 years ago

OverPoweredDev commented 3 years ago

Submitter: Willshaper After clicking a novel in the list, a plus and minus button to edit chapter numbers easily (without having to type out the number in update details) would be nice to have.

OverPoweredDev commented 3 years ago

While implementing that isn't hard, I'm only concerned with where to put these so it looks good on the layout. Any suggestions on that are much appreciated

Willshaper commented 2 years ago

That is indeed a good question.

I have played around a bit in Paint, but found it hard to find good locations for it.

Here's 3 different options i tried out.

FIrst one has the button added under the expanded menu, and the two others are + and - buttons on the normal non-expanded layout.

Personally out of these options i like the first option the most. It keeps the clean look of the app, but still allows easy access to add a chapter by expanding the menu first.

https://i.imgur.com/2cpTi94.png

OverPoweredDev commented 2 years ago

To be honest, there's a few implementation details that make the screencaps you sent not possible (Mainly that the NovelCard component only accepts text and changing that would fuck up a lot of things). That said, the main point is just to increment the chapter by a few amounts without going to the details page.

And now that I think about it, it's very rare that you'd go back a chapter, right? So we can just remove the - altogether and add a small + button similar to the Update Details button right above it.

OverPoweredDev commented 2 years ago

I'm a bit busy because of exams and all so can't pick it up immediately. But I can have it added as an optional feature by 1.4.0 (next update) along with reading lists and dynamic links (#25)

OverPoweredDev commented 2 years ago

This might take a while to implement so I'll have this scheduled for 1.4.1.

I wanna release 1.4.0 asap, it's been a while