Boorusama
Boorusama copied to clipboard
Feature Requests: Image Viewer, Slideshow, Gestures, and Search Improvements
Hi @khoadng, Thanks for Boorusama—it's great for Android booru browsing. Here are some quick suggestions to enhance usability:
Viewer and Navigation:
- Add a toggle for mouse wheel to switch images.
- 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.
- In gesture settings, add an option to start slideshow mode.
Slideshow Mode:
- 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.
- Modify the switching logic in random mode to switch within a random sequence.
Search Interface:
- Add filters for upload time and favorites count.
If these need more info or testing, let me know!
- I'll consider this.
- I'm not sure if I understand this correctly, are you connecting a hardware keyboard to your phone?
- I'll think more about this.
- 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.
- What do you mean by "random sequence"?
- Unless the site supports this through a search query, there’s no way to achieve it locally.
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
I don't have the hardware to test this, you on your own then. The random sequence sounds good, i'll consider it.
For the preloading images, I'll work on an better algorithm instead of the current naive approach.