this post was submitted on 07 Jun 2024
80 points (96.5% liked)

Jerboa

10299 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
top 29 comments
sorted by: hot top controversial new old
[–] mesamunefire@lemmy.world 21 points 5 months ago (1 children)

Awesome job to the team! It's my daily driver.

[–] Blaze@reddthat.com 10 points 5 months ago
[–] 0x2d@lemmy.ml 7 points 5 months ago

cool! i switched from sync to jerboa recently

[–] MeDuViNoX@sh.itjust.works 6 points 5 months ago

Jerbil gang rise up!

[–] ProletarianDictator@hexbear.net 5 points 5 months ago (1 children)

Thank you devs! This client is my daily driver for lemmy on mobile.

One thing I sorely miss vs. the web UI is inserting emotes in comments, are there any plans for that?

[–] dessalines@lemmy.ml 2 points 5 months ago (1 children)

Eventually, but I'm spread pretty thin. It def needs more contributors.

[–] ProletarianDictator@hexbear.net 2 points 5 months ago (1 children)

Understandable! I'm learning Rust, so hopefully I can start contributing to the Lemmy server soon.

[–] dessalines@lemmy.ml 2 points 5 months ago
[–] GolfNovemberUniform@lemmy.ml -3 points 5 months ago (1 children)

Finally. I actually wanted to ask if Jerboa died recently

[–] dessalines@lemmy.ml 16 points 5 months ago (1 children)

You can always look at a github repository to see if a project is alive or not. Just because it doesn't have frequent releases, doesn't mean development isn't happening.

[–] GolfNovemberUniform@lemmy.ml 0 points 5 months ago (1 children)

I did and there was only a change in one file that didn't seem very important. That's what I'm saying. The Github repo was kinda dead too

[–] rockerface@lemm.ee 3 points 5 months ago (1 children)

You can always help out yourself, if you're that concerned

[–] GolfNovemberUniform@lemmy.ml 1 points 5 months ago (1 children)

How? I can't even help translations or write a hello world script

[–] loudWaterEnjoyer@lemmy.dbzer0.com -4 points 5 months ago (3 children)

You can't, that was probably his bet. He is petty because you pointed out nothing was happening which made you think it is dead, so he has to bring justice to his open source dev masters because they make the magic happen for free so being offended for them is something he can give back.

[–] rockerface@lemm.ee 3 points 5 months ago

I mean, you can also always donate to help out the devs, but feel free to misinterpret me and project your own pettiness. Also, if you hate open source that much, why are you even here?

[–] GolfNovemberUniform@lemmy.ml 3 points 5 months ago (2 children)

Well it didn't sound like an offend to me. It was a good point. And tbh idk if Jerboa needs much work. It's been quite stable for me. The only issue is stutters when scrolling a profile. I'd like to have the ability to filter or hide posts/comments with specific words like I can on Mastodon though

[–] testAccount@lemmy.one 2 points 5 months ago (1 children)

Does it still stutter in latest version 0.0.67 ?

[–] GolfNovemberUniform@lemmy.ml 1 points 5 months ago* (last edited 5 months ago) (1 children)

Yes but only if you swipe. I wish I could send a video but I can't. When I swipe, it shakes for like 1-2 seconds and then swipes. I think it has something to do with the top bar. If I hold the finger when swiping, it works fine

[–] testAccount@lemmy.one 2 points 5 months ago (1 children)

Yes the App bar has an impact, I had already fixed that for the main feed. But I have a made a PR that solves this for the other main screens.

[–] GolfNovemberUniform@lemmy.ml 1 points 5 months ago (1 children)

Thank you for your work, mister/miss. I really hope it helps to solve the problem. Now it's an actual photosensitive epilepsy trigger

[–] testAccount@lemmy.one 2 points 5 months ago (1 children)

Did this problem exist before? On what Android version are you? And Jerboa "performance"/"smoothness" should be improving over time. I would like to know if that is not the case for everyone.

[–] GolfNovemberUniform@lemmy.ml 1 points 5 months ago* (last edited 5 months ago) (2 children)

I think it started around 4 versions ago. Unfortunately I can't remember on which one exactly. I can try to downgrade sometime. The issue appeared on A13 and still remains now after I upgraded to A14. And it doesn't look like just poor performance. It is like a serious bug because it goes mental for a second before proceeding with scrolling. It's like the top bar fails to hide when scrolling, reopens 100 times and makes the whole page slightly shake with the speed of the display's refresh rate.

I guess I need to properly test it someday and report the result. It needs investigation.

[–] testAccount@lemmy.one 2 points 5 months ago

Yeah that does sound differently than what I had in mind. Not sure how effective that change will be.

[–] testAccount@lemmy.one 2 points 5 months ago (2 children)

I can't reproduce this on Android 14 (Pixel 7 emulator)

https://github.com/MV-GH/LemmyBackwardsCompatibleAPI/assets/67873169/346b4c87-d19f-404f-936f-9f1d0f74125d

I am going to need more info. Which device, a video of the problem, locale, anything relevant

[–] GolfNovemberUniform@lemmy.ml 1 points 5 months ago* (last edited 5 months ago)

I just updated to 0.0.67 and the issue is almost completely fixed. Now the bug appears only when scrolling really fast and quite rarely. Thanks again for all your work on this amazing app

[–] GolfNovemberUniform@lemmy.ml 1 points 5 months ago* (last edited 5 months ago)

I'll try to give you as much info as I can but I need some time to collect it. For now I can say that my phone is Redmi Note 10 Pro (global version) running LineageOS 21. The locale of the app doesn't seem to matter because changing it to English doesn't fix the issue. I'd recommend taking a look at screen resolution and aspect ratio as the factors that cause this bug. These are the only meaningful things I can think of

Yeah I'm with you on that one, I was just pointing out what happened

Why am I hating open source?