#Catima 2.41.5 is out!

Catima is a simple Android app to store event tickets/plane tickets/store discount codes and more in.

Version 2.41.5 is the last iteration of the barcode encoding feature. It removes automatic encoding in favour of deciding encoding once on adding a card (extracted from pkpass files, otherwise ISO-8859-1) and then sticking with that. It also fixes some other bugs.

github.com/CatimaLoyalty/Andro…

Coming soon to an app store near you!

#IzzyOnDroid #FDroid #GitHub #GooglePlay

IzzyOnDroid ✅ reshared this.

in reply to hipgnose

@hipgnose Can't wait to see the lockscreen widget experience myself :) Maybe you have something useful to add to github.com/CatimaLoyalty/Andro… btw? Idk if I am missing something stupid or Google just didn't expose this feature in emulators again (they've done that before) :)
in reply to hipgnose

based on the changelog, it looks like GrapheneOS changed something to enable the lockscreen widgets: grapheneos.org/releases#202512…

Sorry, I don't have a github account anymore so I can't comment there, but looks like `rmsa5` is also using GrapheneOS, they also have an open issue on GrapheneOS repository.

I'm motivated to help if I can, I'll try to build the app and make the change you suggested, just need to install and configure Android Studio.

in reply to hipgnose

Yeah, I just added the `android:showWhenLocked="true"` to the `LoyaltyCardViewActivity` in the manifest and it works!

It has a little "flick" in the beginning, showing the lockscreen widgets over the Catima's activity for like a frame of a second, but hey, it has a "beta" label when you go to the settings to enable the lockscreen widgets, so I thing it will be fixed in the future.

in reply to hipgnose

@hipgnose Oh, I didn't know you didn't have GitHub. I'm not gonna ask someone to make a GitHub account :)

Sadly implementing this turns out to be more difficult than planning because setting "android:showWhenLocked=true" forces it to always stay above the lock screen, even when "Settings -> Prevent screen lock" is set to off.

So unless there is a way to get AndroidManifest.xml to read the app settings somehow or another way to do this I fear this is not possible :(

in reply to Sylvia

Yeah, that's why I'm overusing this thread and not the proper channel, the github issue, I'm sorry about that.

I found other issue, deleting the card while locked, so it indeed would be something more complex than adding a manifest line.

FitoTrack is another app I use that stays above the lockscreen but restrict functionality, maybe there is some control available?

You think it's something worth investigating? I can try to find a way and make a GH account to discuss this haha

in reply to hipgnose

@hipgnose github.com/CatimaLoyalty/Andro… seems relevant, though FitoTrack seems to do it differently: codeberg.org/jannis/FitoTrack/…

Would lower the pain, but not really fix the widget causing a setting bypass for everyone :(