SnapEnhance icon indicating copy to clipboard operation
SnapEnhance copied to clipboard

Adapt for Watches feature

Open StupidRepo opened this issue 1 year ago • 2 comments

Description

I recently sideloaded Snapchat to my Samsung Galaxy Watch 7 and was amazed at how much worked and disappointed with some things that didn't work.

I'm not sure if it's possible to make a theme that changes the sizes of components however a theme called "Adapt for Wear OS" or a separate toggleable feature, would be amazing.

If you don't have any smart watch to test this on, I am more than happy to install debug builds of SnapEnhance on this device and report back.

Here are the current issues I'm faced with. Please keep in mind I have no intention of snapping on this thing. Just sending voice messages, the occasional chat, just normal Snapchat features (apart from snapping because watches don't have cameras the last time I checked)

  1. Chat bar covers entire conversation UI. I can see my friend's name, and the call buttons, however no messages as the Send message box is for some reason covering up the whole screen. Screenshot_20240901_234749_android

  2. Snapmap, whilst it does try to fetch the watch's location and successfully requests the appropriate permission, somehow fucks up and breaks the entire snapmap. I can still search for places, zoom in and out by double tapping and swiping up and down, etc. however I can't see friend locations because it can't fetch my location. I would take a screenshot but I accidentally switched it to my phone and the buttons to switch to Snapmap on the watch are concealed. Screenshot_20240901_235024_android

  • Side note: See extra media dropdown at bottom of Issue to see Snapmap on Watch. Re-installing the app seemed to have fixed it!
  1. A lot of UI elements are just oversized when they don't need to be (and should/would look fine if smaller) Screenshot_20240901_235058_android

I know this is such a useless feature and only 3 people will probably use it but all I wanna do it easily see and respond to snaps in class without teachers seeing me on my phone 😭

Keep in mind the Android Studio device emulator can pair virtual watches in case I'm not available for real physical testing.

Also, if someone was to work on this, please prioritise issues 1 & 3 as Snapmap isn't a needed feature for a device like this.

Agreement

  • [X] There is no issue already suggesting my feature.

Extra Media

Screenshot_20240902_010518_android.png

Screenshot_20240902_010442_android.png

lol.mp4

StupidRepo avatar Sep 01 '24 22:09 StupidRepo

Lol. I don't mind this being low priority, there are so much more things to work on than this mess of a feature. 😂

To be fair, if there was a quick and easy way to scale down every UI element just by changing some internal DPI value in the app... I think I'd just stick with that! I did try LSPatch + SE on the Watch and Snap kept crashing but I think that was an issue with what I did and not SE/LSPatch itself.

Because, like I've mentioned, the issue is just mainly oversized UI components so changing DPI to be lower (I think that makes everything smaller, right?) would be such an easier thing to do.

Come to think of it... you can turn change DPI for individual apps by editing something in the APK right? Maybe there isn't but I could have sworn there was a way... 🤔

StupidRepo avatar Sep 02 '24 20:09 StupidRepo

@StupidRepo maybe you should check this out: https://stackoverflow.com/a/51807840

rhunk avatar Oct 07 '24 08:10 rhunk

Will try this at some point! Thanks :)

StupidRepo avatar Oct 10 '24 15:10 StupidRepo