Guerra24/LRReader

Usability Suggestions/Feedback

Closed this issue ยท 12 comments

Time for another list of usability suggestions ๐Ÿš€ Ordered in importance

Suggestions

  • New keybinds (similar to LRR's web interface) "R" for Random archive, "F" for Fullscreen Shift+R or F5 for refresh
  • If possible, add button (with keybind) to navigate to the next archive in the index you opened it from (so if you opened a gallery from a category go to next archive there, or if you opened one from a search, go to next gallery under the search results).
  • If the above is implemented, add option to automatically open next gallery in your index upon reaching the last page of an archive and trying to proceed to the next page. (E.g pushing space at the bottom of the last page, or the right arrow key)
  • Make source tags with a url clickable and open a web-browser
  • Add prompt or automatically restart the application when a user changes the application theme (it's not obvious you need to)
  • ctrl+click on a archive opens in a new tab without switching to it (same as web browsers)

Feedback:
Having tabs be opened for settings, tools, bookmarks, takes up a lot of space in the tab-bar quickly and isn't all that useful as you never need multiple of these tabs open. It would save a lot of space if it just went to the Bookmark/Settings/Tools pages when you clicked on the icon, without making a new tab. Similarly, the categories button could do the same, and not open a new tab when you click on categories. And only open a new tab when you open a category. (If possible, only open new tab if a tab for that category isn't already open. Otherwise switch to the tab that is open).

The hover location/overlay size for archive tags is awkward. It would also be really nice if you could click the tags from within the hover. Not sure if there's an elegant way to improve it though.

Great work on the application by the way!

  • Keybinds: Sure. F5 is already used in, I think, all pages that have some sort of refresh.
  • Next gallery navigation: Sure, it would require some work when handling bookmarks but looks doable.
  • Clickable source tags: Sure.
  • Auto-restart on theme change: Sure.
  • Ctrl+click: Since I'm fixing the broken search tabs ๐Ÿ˜… this is going to be added there.

Now the feedback part.

I will probably need to do a bit of research since hiding specific tabs from the tab bar might not be possible.

If possible, only open new tab if a tab for that category isn't already open. Otherwise switch to the tab that is opened.

That is already implemented. If it is failing for you then that might be a bug but in my tests it works fine.


The tags overlay is something I've never been happy with, I don't know how to improve it... I can make it work like the web version where it shows to the side and you can click on it but aside from that I don't know.

Dynamic theme change is now possible due to a side effect of another change.

2021-09-01_00-11-42

Nice!

It's a bit trickier than I thought. This is a proof of concept so no UI, animations or anything else.

2021-09-06_13-12-29

Okay, everything but the new keybinds was added just as requested.

I decided against adding them because not only it would be a pain adding them everywhere but more importantly it would cause issues with text boxes. This is something I cannot fix and the available workarounds are not 100% reliable.

The only keybind added was F for fullscreen and F5 for refresh was already there.


The tabs... unfortunately hiding tabs is not possible without remaking the entire control from scratch.

I was not able to work on the tags overlay for this update, I will revisit this later but meanwhile it will remain the same.

I would suggest giving nightly a try and let me know if something is wrong or needs a change, 1.7.0 is going to release either today or tomorrow.

Would random archive keybind just from inside a gallery be possible? I find it super useful on the web-browser and spam it until i find something interesting. Otherwise, great job!

๐Ÿค” That is possible, although it would pick any archive. It can make it so it checks for new archives if ctrl or shift is held when pressing the button or key, and don't repeat previously opened archives.

If you're fine with that then I can add it.

Okay so I did end up reworking the tags flyout so now it behaves a bit better. You can click stuff in it and properly sizes to the actual width so no more wasted space. I did test some positions but I'm not sure which one is the best.

RightEdgeBottom
2021-09-27_18-08-19

Right
2021-09-27_18-04-42

RightEdgeTop
2021-09-27_18-17-45

I prefer the Right one personally.

Added a setting that lets you pick between those three options.

Regarding random archives now there is a button inside the archive tab that lets you open random archives.

click or ctrl + r opens a random archive.
shift + click or shift + r opens a new random archive.

Also added a way to see if an archive is new.
image

Thanks a lot Guerra <3 great to see how far LRReader has come