this post was submitted on 23 Sep 2024
4 points (100.0% liked)

Jerboa

10135 readers
2 users here now

Jerboa is a native-android client for Lemmy, built using the native android framework, Jetpack Compose.

Warning: You can submit issues, but between Lemmy and lemmy-ui, I probably won't have too much time to work on them. Learn jetpack compose like I did if you want to help make this app better.

Built With

Features

Installation / Releases

Support / Donate

Jerboa is made by Lemmy's developers, and is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.

Crypto

Contact

founded 2 years ago
MODERATORS
 

Hey there,

This is an extremely minor quirk with how the image lightbox (apologies if I'm using web specific terms) behaves when a post image is selected from the feed and put into full screen mode.

On devices with on-screen nav and expanded status bar areas (camera hole design concession), the lightbox will show end to end with the UI controls overlayed.

If you tap once on the image to hide the UI elements, the status bar area is filled, whereas the nav area still shows as expected, though the image appears to resize slightly in response to the change in viewport. Wondering if this was intentional?

Video link here: https://imgur.com/a/NG74wiO

Truly the most P4 item I could think of but was curious.

Pixel 7 | Android 14 | Lemmy 0.0.75

top 2 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 2 points 1 month ago (1 children)

The image viewer is supposed to let the image draw behind the system bars, covering the full display. The tap is supposed to hide/show the systembars, to imitate full screen behaviour.

On tap it just asks Android to hide/show systembars. So its quite strange that it behaves differently here for the status bar. Probably something to do with Android 14.

See https://github.com/user-attachments/assets/ba96831c-e515-4c92-b9f4-4c73f6277926

[โ€“] vikingtons 2 points 1 month ago

Thank you for the explanation!