Boorusama icon indicating copy to clipboard operation
Boorusama copied to clipboard

Feature Requests: Image Viewer, Slideshow, Gestures, and Search Improvements

Open Panicry opened this issue 3 months ago • 4 comments

Hi @khoadng, Thanks for Boorusama—it's great for Android booru browsing. Here are some quick suggestions to enhance usability:

Viewer and Navigation:

  1. Add a toggle for mouse wheel to switch images.
  2. When using keyboard left/right arrows to switch images with the "use on-screen keyboard" switch enabled in Android settings (since only a knob is connected), it triggers the Android soft keyboard to pop up—please fix this.
  3. In gesture settings, add an option to start slideshow mode.

Slideshow Mode:

  1. Preload next images to avoid loading delays during switches; if image quality is set to high, there is no loading screen but a black screen appears during switches that irritates the eyes—hope to add some optional transition animations like fade-in fade-out.
  2. Modify the switching logic in random mode to switch within a random sequence.

Search Interface:

  1. Add filters for upload time and favorites count.

If these need more info or testing, let me know!

Panicry avatar Aug 26 '25 16:08 Panicry

  1. I'll consider this.
  2. I'm not sure if I understand this correctly, are you connecting a hardware keyboard to your phone?
  3. I'll think more about this.
  4. This is by design. High-quality images take time to load, and no amount of transition can completely hide that. The app preloads the previous and next images by default. I’ll add a setting in a future version to allow users to configure the number of images to preload.
  5. What do you mean by "random sequence"?
  6. Unless the site supports this through a search query, there’s no way to achieve it locally.

khoadng avatar Aug 27 '25 07:08 khoadng

Thanks for your response!

are you connecting a hardware keyboard to your phone?

I’m using an open-source knob, similar to a Surface Dial, for easy browsing on my tablet with custom rotation controls.

Also, I noticed the Android soft keyboard doesn’t pop up when switching images with arrow keys right after returning to the app from the background. But once I tap the search bar, it starts popping up every time I switch images.

The app preloads the previous and next images by default.

The auto mode's low-to-high-resolution switch is solid. However, with high-res set as default, it initially switches instantly. But after about a dozen images, a ~100ms black screen appears during loading. It feels like the preloading mechanism can’t keep up after a while.

What do you mean by "random sequence"?

I meant caching the random slideshow order so I can use keys to go back or skip ahead through that sequence, instead of switching to an image near the current one.

I’ve got a short video showing all these cases—happy to share if it helps make things clearer! https://streamable.com/5jqb0i

Panicry avatar Aug 28 '25 13:08 Panicry

I don't have the hardware to test this, you on your own then. The random sequence sounds good, i'll consider it.

khoadng avatar Sep 01 '25 05:09 khoadng

For the preloading images, I'll work on an better algorithm instead of the current naive approach.

khoadng avatar Sep 16 '25 09:09 khoadng