itsmartashub / floristyle

Dynamic Material You themes for the Florisboard keyboard. Make the Florisboard keyboard's UI more similar to Gboard.
https://beta.addons.florisboard.org/projects/floristyle-material-you-6
GNU General Public License v3.0
130 stars 0 forks source link

Incredible lags #2

Closed codenyte closed 1 year ago

codenyte commented 1 year ago

I really want to use this Fork of FlorisBoard and I like it so far, but it's pretty much unusable. Whether I'm in the keyboard settings or using the keyboard itself, I get incredible lags when using the app. I use a Google Pixel 6a running GrapheneOS (Android 14).

itsmartashub commented 1 year ago

Hey, I'm really sorry to hear that. It's very possible that it's because Florisboard hasn't been updated for a long time and I guess it isn't set for A14 yet.

I must clarify that this is not an Florisboard fork. These are just dynamic themes (flex file) which works only with the apk attached here or you can build your own apk directly from the source. This apk version here is from Florisboard's GitHub actions (put here only for easier discovery and quick download) before it expired and is managed by Florisboard contributor 1fexd. Please make sure to read the readme file thoroughly. I'm sorry if it's confusing.

Anyway, Patrick (Florisboard maintainer) recently mentioned that he's coming back with new Florisboard updates soon. He should also merge the 1fexd's material you feature, so you should likely be able to use future keyboard updates with these themes here.

PS If you read the readme, can you tell me what made you think this is a fork? Is it the repo name, or maybe the 'apk' file attached in releases? That would be helpful.

codenyte commented 1 year ago

Oh, I thought you also made changes to FlorisBoard, as you provide a version of the app on your GitHub Releases. Thanks for clarifying! I probably should have read through the entire README, the only thing I read the following:

I encourage you to get the apk directly from the Github Actions [expired] or build your own from the source code. I merely placed that version here (florisboard-0.4.0-debug-MYD.apk) to keep things together!

I thought that it wasn't necessary to read any further, and the notice above made me believe that it was a fork and the custom build was distributed through GitHub releases.

codenyte commented 1 year ago

Back to the actual issue, the lags: I tried the normal version of FlorisBoard from F-Droid (https://f-droid.org/en/packages/dev.patrickgold.florisboard) and it doesn't have the lags. Same phone, same operating system, same version.

codenyte commented 1 year ago

Also tried FlorisBoard Beta from F-Droid from IzzyOnDroid (https://apt.izzysoft.de/fdroid/index/apk/dev.patrickgold.florisboard.beta). It doesn't have any lags either.

ghost commented 1 year ago

Back to the actual issue, the lags: I tried the normal version of FlorisBoard from F-Droid (https://f-droid.org/en/packages/dev.patrickgold.florisboard) and it doesn't have the lags. Same phone, same operating system, same version.

Also tried FlorisBoard Beta from F-Droid from IzzyOnDroid (https://apt.izzysoft.de/fdroid/index/apk/dev.patrickgold.florisboard.beta). It doesn't have any lags either.

This is because the version that includes Material You is a debug version, it is still not yet optimized very much :) sadly, there is nothing you, me or the creator of this theme can do except wait for a release.

itsmartashub commented 1 year ago

@codenyte Hm, I'm not sure what bugs you're referring to? Is it the keyboard itself, some of its functionality, or issues related to themes?

Like @TeaOwO said, this is indeed a debug apk version, and instabilities, bugs, and crashes are possible, and we can't control that.

Thank you for letting me know why you thought this was a fork, and I can totally understand why you didn't read the entire readme. It was long and messy. Also, when someone sees an apk in the releases, they might automatically think it's a fork. I appreciate your honesty.

codenyte commented 1 year ago

The lags are not related to the theme, they occur when using the keyboard or the FlorisBoard Settings and they are caused by the FlorisBoard Debug version. As I said, I thought that you modified FlorisBoard so I reported the issue here. Now I know that it's not your fault, as you don't make any changes to FlorisBoard. If I have some time later I'll make a screen recording comparing Stock FlorisBoard and the Debug version, that way you can see what I mean by 'Incredible lags'.

codenyte commented 10 months ago

Btw I fixed the lags by using FlorisBoard Beta instead of the Debug version. They finally merged Material You support into the beta branch and it's released on F-Droid. It works really well now and I'm very happy.

itsmartashub commented 10 months ago

Yes, the debug version was there for us impatient ones who love Florisboard but also likes the Material You and Gboard UI. Now, in the official version, many things have been fixed, and I'm glad that everything is working well for you too 🫠

codenyte commented 10 months ago

I'm glad it works now. But I still don't understand how debug was so laggy. Sometimes I pressed a key and it look 1.5 seconds for the letter to actually show up.