Closed GitGitu79 closed 5 months ago
What is your device model and Android version? I can swipe to open the sidebar just fine on my device (Xiaomi 11, Android 13)
Samsung Galaxy M12, android 13.
I've been using this for a long time, it never swipes. What part of the screen is swipeable?
On my device, with gesture navigation on, swiping at the top edge opens the sidebar, and swiping lower down goes back. But if I switch to buttons, I can swipe anywhere on the left edge.
I tested the button and it is swipeable but on the very edge, but with gesture navigation it won't do it in any part of the screen
Button: https://github.com/khoadng/Boorusama/assets/152173286/41bcd477-08a1-4ccc-8c13-b1db6f897aa8
Gesture: https://github.com/khoadng/Boorusama/assets/152173286/99c2486b-d50e-47dc-b0e2-53f716f7b1a6
The gesture navigation maybe vendor specific then, I never use gesture navigation so I don't know.
a setting where the user can set the amount of screen area to trigger a swipe
This seems like the best solution, you can increase the swipe area to prevent conflict with system navigation however this might conflict with page swipe gesture in pagination mode
An option to put the booru profiles at the bottom might be also good for people who only have a few profiles
Quick prototype
https://github.com/khoadng/Boorusama/assets/19619099/57f75edf-805f-4477-b13c-e0e41b71f5d2
a setting where the user can set the amount of screen area to trigger a swipe
This seems like the best solution, you can increase the swipe area to prevent conflict with system navigation however this might conflict with page swipe gesture in pagination mode
I'm thinking of making the default swiping area, sidebar (20%-30%) and the rest is a pagination gesture area.
If user tries to make the sidebar swiping area bigger to the point pagination gesture is not usable, sidebar swiping overide/disable the pagination gesture.
An option to put the booru profiles at the bottom might be also good for people who only have a few profiles
Quick prototype
https://github.com/khoadng/Boorusama/assets/19619099/57f75edf-805f-4477-b13c-e0e41b71f5d2
This should also be good for people with a lot of booru profiles. If this bar were inline/persistent then it would make navigation between booru even more quick and seamless
As of now when entering a query to the searchbar and getting the result, the only way to switch to another booru is to go back to home screen which discard the search result entirely
I also wish the sidebar were inline/persistent, because the description I mentioned above also affects it as well
I've been tinkering with making the bar persistent, but it's got way too many technical issues. Honestly, what you're after is pretty much a web browser, which this app is not.
So here is what going to be updated:
Fair enough if it's too much of an issue. I appreciate any update that improve the app experience.
Changes are implemented in 3.14.0
Is your feature request related to a problem? Please describe. Having to go to the hamburger menu at the very far top left corner to open a sidebar is painful and uncomfortable.
Every mean of navigation is on the sidebar, so if I want to do anything I have to go to this corner. This especially becomes a problem with one-handed use.
Also the placement of booru profile, that thing is even further to the left than the hamburger menu, so if I want to quickly switch to another booru it becomes even more frustrating
Describe the solution you'd like
Swipe gesture to open a sidebar (https://github.com/NO-ob/LoliSnatcher_Droid) or it can be a setting where the user can set the amount of screen area to trigger a swipe (https://github.com/jiangtian616/JHenTai)
Make it floating action button and put it at the bottom right
Put the entire search bar to the bottom (https://github.com/nullxception/boorusphere). In fact this can go even further by making another button in the search bar where it can be used as a booru selection
Any change that makes it not focused on the top left corner is fine by me
Describe alternatives you've considered All the app in the solution
Additional context