Giter Site home page Giter Site logo

jahirfiquitiva / kuper Goto Github PK

View Code? Open in Web Editor NEW
182.0 9.0 28.0 52.17 MB

Free, feature-rich, easily customizable Android dashboard for widgets apps with Zooper widgets and/or Kustom assets (Widgets, Wallpapers and Komponents)

Home Page: https://dashbud.dev

License: Other

Kotlin 100.00%
android android-library dashboard wallpapers widgets zooper kustom klwp kwgt klck

kuper's Introduction

👋  Hello, world!
I am Jahir Fiquitiva

I'm a passionate and creative full-stack software engineer from Colombia 🇨🇴

I consider myself a curious and inquisitive person and a continuous learner, so on my spare time I like to work on side projects and try to keep learning new stuff to improve my skillset.

If you are interested in knowing which tools I use, you can check out my uses page ⚡️

You can find me on:

Support my work on:

🚀   Skills
Android Kotlin Java Python JavaScript TypeScript HTML5 CSS3 NodeJS React NextJS Styled Components Tailwind MongoDB Express Git Material Design
📝   Latest Blog Posts
📊   GitHub Statistics
GitHub Stats/Statistics GitHub Top or Most Used Languages
✨   GitHub Activity
  1. 🗣 Commented on #31 in braintree/card-validator
  2. 💪 Opened PR #268 in jahirfiquitiva/Frames
  3. 🗣 Commented on #84 in jahirfiquitiva/jahir.dev
  4. ❗️ Closed issue #84 in jahirfiquitiva/jahir.dev
  5. ❗️ Opened issue #166 in vercel/react-tweet
  6. More…
💿   Spotify Activity

kuper's People

Contributors

jahirfiquitiva avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kuper's Issues

Crashses latest 2.4.9

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.9

Android Version

13.0

Device Manufacturer

Xiaomi

Device Name

Redmi K20 Pro

What happened?

App crashes when opening

Reproduction Steps

just add the widgets only as assets & make sure KWGT & KWGT Pro is installed & try to run the app

Expected behavior

App crashes

Screenshots or videos

No response

Code and/or Logs

Error opening trace file: No such file or directory (2)
08:47:24.919 23154-23173 dev.jahir.kuper.app I PFP: 0x016ee190, ME: 0x00000000
08:47:24.939 23154-23173 dev.jahir.kuper.app E Unable to match the desired swap behavior.
08:47:24.942 23154-23190 dev.jahir.kuper.app I Adding additional valid usage bits: 0x8202000
08:47:25.082 23154-23154 dev.jahir.kuper.app W Accessing hidden field Landroid/widget/TextView;->mCursorDrawableRes:I (max-target-p, reflection, denied)
08:47:25.115 23154-23154 dev.jahir.kuper.app W Accessing hidden field Landroid/widget/TextView;->mCursorDrawableRes:I (max-target-p, reflection, denied)
08:47:25.130 23154-23154 dev.jahir.kuper.app D requesting permissions: android.permission.READ_EXTERNAL_STORAGE
08:47:25.200 23154-23203 dev.jahir.kuper.app D tagSocket(111) with statsTag=0xffffffff, statsUid=-1
08:47:25.530 23154-23180 dev.jahir.kuper.app A Fatal signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x78f3a3c9af in tid 23180 (DefaultDispatch), pid 23154 (jahir.kuper.app)

Additional context or info

No response

Navigation Rail

Kuper Version

2.4.5

Describe the feature

A navigation rail so the app looks better on larger screens like tablets

Describe alternatives you have considered

No response

Additional context or info

No response

Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

Add rounded corners

This would be great if you add an option to adjust the roundness of buttons, dialogues.

Collections on Kuper

Kuper Version

2.4.5

Describe the feature

Please bring the Collections tab from Frames to Kuper. It'd be so much easier for the user to select Wallpapers

Describe alternatives you have considered

If the app only contains only a few wallpapers it could be better to have the Wallpapers tab. So I guess giving the option to choose which one to include in the app would be good

Additional context or info

No response

Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

test

  • I have verified there are no duplicate active or recent bugs, questions, or requests
  • I have verified that I am using the latest version.

Device/App info:

  • Kuper Version: ?
  • Android version: ?
  • Device Manufacturer: ?
  • Device Name: ?

Describe the bug

A clear and concise description of what the bug is.

Reproduction Steps

Expected behavior

Screenshots

Code and/or Logs

println("Hello, world!")
java.lang.RuntimeException: This is an example Exception log
    at com.package.name.HelloWorld
    at com.package.name.HelloWorld$ThisIsNotARealLog
    at android.app.Instrumentation.callActivityOnResume(Instrumentation.kt)

Additional context

App Crashes upon Opening 50% of the Time

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.7

Android Version

14

Device Manufacturer

Google

Device Name

Pixel 7 Pro

What happened?

Upon opening my app, it crashes almost every time. It almost always takes multiple tries to open since updating Kuper.

Reproduction Steps

  1. Try to open app from home screen/app drawer
  2. It crashes 😭

Expected behavior

App opening correctly.

Screenshots or videos

https://www.youtube.com/shorts/ydjIooDtbiQ

It doesn't look like it's crashing in the video but I promise it is 😭

Code and/or Logs

2023-09-18 20:49:05.748 14944-14982 libc                    pid-14944                            A  Fatal signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x72e0bede2c in tid 14982 (DefaultDispatch), pid 14944 (com.kole.kolor)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A  Cmdline: com.kole.kolor
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A  pid: 14944, tid: 14982, name: DefaultDispatch  >>> com.kole.kolor <<<
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #07 pc 000000000020ad96  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invokeSuspend+350)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #09 pc 000000000020ac1c  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invoke+16)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #11 pc 000000000020abf0  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invoke+8)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #13 pc 000000000013dbca  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (b3.a.R0+6)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #15 pc 00000000002acb48  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (y3.f.c0+188)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #17 pc 000000000020b7c8  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (dev.jahir.kuper.data.viewmodels.ComponentsViewModel.getWidgetPreviewsPathFromZip+36)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #19 pc 000000000020b76c  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (dev.jahir.kuper.data.viewmodels.ComponentsViewModel.access$getWidgetPreviewsPathFromZip+0)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #21 pc 000000000020b38c  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$internalLoadComponents$2.invokeSuspend+640)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #23 pc 00000000002ac0a4  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (y3.a.resumeWith+16)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #25 pc 00000000002542ea  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (m4.b0.run+218)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #27 pc 00000000000d3e78  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (androidx.appcompat.widget.j.run+32)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #29 pc 0000000000264014  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (p4.i.run+4)
2023-09-18 20:49:06.034 15001-15001 DEBUG                   pid-15001                            A        #31 pc 0000000000262f66  /data/app/~~W0fNZMaxTLt_7u5Cs4DkMw==/com.kole.kolor-sJXUdttL2KrJs7VZOXIb5w==/oat/arm64/base.vdex (p4.a.run+186)

Additional context or info

It seems to only happen on recent versions of Kuper, it was either 2.4.3 or 2.4.5+, I can't remember.


Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

KLCK templates open Play Store page instead of the app even when installed

Device/dashboard info:
  • Kuper version: 1.1.5
  • Device OS version: 7.1.2
  • Device Manufacturer: OnePlus
  • Device Name: OnePlus 3T
Reproduction Steps
  1. Open Kuper
  2. Click on a lock screen template in the widgets tab
  3. Playstore page of KLCK is opened
Expected Result

Open the respective template in the KLCK app, because it is installed.

Actual Result

Opens the KLCK play store page

Widgets can be accessed even when license checker identifies invalid license.

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

any

Android Version

any

Device Manufacturer

any

Device Name

any

What happened?

Widgets can be accessed through kwgt even when license check identifies invalid license in any device. I think same can be said for klwp and klck

Reproduction Steps

Get a apk of any of app based on kuper with license checker. Follow the provided video below to reproduce bug.

Expected behavior

When license checker fails then widgets should't be shown in kwgt.

Screenshots or videos

2022-02-16-22-51-23.mp4

Code and/or Logs

No response

Additional context or info

No response

Please add ReNoir as an option for required/missing apps page

Kuper Version

2.4.4

Describe the feature

Please add ReNoir as an option for required/missing apps screen.

ReNoir can be found here: https://play.google.com/store/apps/details?id=com.oh1.renoir&hl=en_US&gl=US

Describe alternatives you have considered

There is no alternative.

Additional context or info

When on the initial screen labeled as "Missing Apps", I'd like to include a download link to the ReNoir app as my widgets take advantage of this add-on.

ReNoir can be found here: https://play.google.com/store/apps/details?id=com.oh1.renoir&hl=en_US&gl=US

Add KWCH support

Kuper Version

Any

Describe the feature

Kustom Watch Face maker has been released, it would be nice to have Kuper support KWCH as well

Describe alternatives you have considered

No response

Additional context or info

No response


Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

View changes to that of "Setup" tab on screen orientation change

  • I have verified there are no duplicate active or recent bugs, questions, or requests
  • I have verified that I am using the latest version of Kuper.

Device/dashboard info:

  • Kuper version: 1.2.8

Reproduction Steps:

  1. Open the app.
  2. Go to Widgets tab or Wallpapers tab.
  3. Change the orientation (portrait to landscape or vice-versa).

Expected Result:

  1. The view remains in same tab.
  2. The highlight remains as it is in the bottom navigation bar.

Actual Result:

  1. The view changes to that of Setup tab.
  2. The highlight remains as it is in the bottom navigation bar.

Screenshot:

I went to Wallpapers tab with landscape mode and then switched to portrait and this is what happened:

Orientation Issue

Bottom navigation bar

Kuper Version

2.3.8

Describe the feature

Please add the ability to edit the bottom navigation bar.. the icons and the options to show..

Describe alternatives you have considered

No response

Additional context or info

No response

Logo/Icon Proposal

Hi good day! Im Jibbie Eguna, a graphics designer, I would like to ask for your permission to propose a new designs of logo in your application/project. I would like to help projects in open-source .I would just like to propose new designs. Hoping for your positive response Thank You!

Predictive Back Gesture Support

Kuper Version

2.4.7

Describe the feature

Android 13 adds a new feature called "predictive back gesture". It basically just makes the back gesture smoother and lets you preview where you'll be going before fully initiating the gesture.

Here's a screen recording I did to show what it looks like in apps that support it: https://youtube.com/shorts/YDNOi-2WqXw?feature=share

Describe alternatives you have considered

No response

Additional context or info

No response

License Checker (Base64DecoderException)

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.3.8

Android Version

12

Device Manufacturer

Samsung

Device Name

Galaxy Note20 Ultra 5G, OnePlus 8 Pro, Galaxy S21+ 5G, Google pixel

What happened?

Crashing without error

Reproduction Steps

Fails to start

Expected behavior

No response

Screenshots or videos

https://twitter.com/AndresRA_1/status/1513123977849237505

Code and/or Logs

java.lang.IllegalArgumentException: 
  at com.github.javiersantos.licensing.LibraryChecker.generatePublicKey (LibraryChecker.java)
  at com.github.javiersantos.licensing.LibraryChecker.<init> (LibraryChecker.java)
  at com.github.javiersantos.piracychecker.PiracyChecker.verify (PiracyChecker.java)
  at com.github.javiersantos.piracychecker.PiracyChecker.start (PiracyChecker.java)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity.startLicenseCheck (BaseLicenseCheckerActivity.java)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity.startLicenseCheck$default (BaseLicenseCheckerActivity.java:7)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity$setContentView$1.invoke (Unknown Source:5)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity$setContentView$1.invoke (Unknown Source)
  at dev.jahir.frames.extensions.utils.GlobalKt.postDelayed$lambda-0 (Global.kt:5)
  at dev.jahir.frames.extensions.utils.GlobalKt.$r8$lambda$M_WQ71Wyp30wU-9YKJ7O0024luY (Global.kt)
  at androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata (FontRequestEmojiCompatConfig.java)
  at androidx.activity.ComponentActivity$$InternalSyntheticLambda$0$d70b1555e88d7a1d3dedc18603de388a9de01a3c39c4244c25d26b983073c837$0.run$bridge (ComponentActivity.java)
  at android.os.Handler.handleCallback (Handler.java:938)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:226)
  at android.os.Looper.loop (Looper.java:313)
  at android.app.ActivityThread.main (ActivityThread.java:8663)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:567)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)
Caused by: com.github.javiersantos.licensing.util.Base64DecoderException: 
  at com.github.javiersantos.licensing.util.Base64.decode (Base64.java)
  at com.github.javiersantos.licensing.util.Base64.decode (Base64.java)
  at com.github.javiersantos.licensing.util.Base64.decode (Base64.java)
  at com.github.javiersantos.licensing.LibraryChecker.generatePublicKey (LibraryChecker.java)
  at com.github.javiersantos.licensing.LibraryChecker.<init> (LibraryChecker.java)
  at com.github.javiersantos.piracychecker.PiracyChecker.verify (PiracyChecker.java)
  at com.github.javiersantos.piracychecker.PiracyChecker.start (PiracyChecker.java)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity.startLicenseCheck (BaseLicenseCheckerActivity.java)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity.startLicenseCheck$default (BaseLicenseCheckerActivity.java:7)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity$setContentView$1.invoke (Unknown Source:5)
  at dev.jahir.frames.ui.activities.base.BaseLicenseCheckerActivity$setContentView$1.invoke (Unknown Source)
  at dev.jahir.frames.extensions.utils.GlobalKt.postDelayed$lambda-0 (Global.kt:5)
  at dev.jahir.frames.extensions.utils.GlobalKt.$r8$lambda$M_WQ71Wyp30wU-9YKJ7O0024luY (Global.kt)
  at androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata (FontRequestEmojiCompatConfig.java)
  at androidx.activity.ComponentActivity$$InternalSyntheticLambda$0$d70b1555e88d7a1d3dedc18603de388a9de01a3c39c4244c25d26b983073c837$0.run$bridge (ComponentActivity.java)
  at android.os.Handler.handleCallback (Handler.java:938)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:226)
  at android.os.Looper.loop (Looper.java:313)
  at android.app.ActivityThread.main (ActivityThread.java:8663)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:567)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)

Additional context or info

No response

App crashes if all required apps are installed

  • I have verified there are no duplicate active or recent bugs, questions, or requests.
  • I have verified that I am using the latest version of Kuper.

Device/dashboard info:

  • Kuper version: 1.3.2
  • Android version: 8.1
  • Device Manufacturer: Motorola
  • Device Name: Moto G3 2015

Reproduction Steps

  1. Install all required apps on device.
  2. Open app.

Expected Result

App doesn't crash on opening.

Actual Result

App crashes on opening.

Logcat

05-17 12:54:50.729 W/Glide (14494): Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored
05-17 12:54:50.796 W/AHBottomNavigation(14494): The items list should have at least 3 items 
05-17 12:54:50.808 W/AHBottomNavigation(14494): The items list should have at least 3 items 
05-17 12:54:51.064 E/AndroidRuntime(14494): FATAL EXCEPTION: main 
05-17 12:54:51.064 E/AndroidRuntime(14494): Process: jahirfiquitiva.apps.kuper.sample, PID: 14494 
05-17 12:54:51.064 E/AndroidRuntime(14494): java.lang.NullPointerException: You cannot start a load on a not yet attached View or a Fragment where getActivity() returns null (which usually occurs when getActivity() is called before the Fragment is attached or after the Fragment is destroyed). 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at com.bumptech.glide.util.Preconditions.checkNotNull(Unknown Source:4) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at com.bumptech.glide.Glide.getRetriever(Unknown Source:2) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at com.bumptech.glide.Glide.with(Unknown Source:4) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.fragments.KuperFragment$kuperAdapter$2.invoke(Unknown Source:17) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.fragments.KuperFragment$kuperAdapter$2.invoke(Unknown Source:0) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at kotlin.SynchronizedLazyImpl.getValue(Unknown Source:24) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.fragments.KuperFragment.getKuperAdapter(Unknown Source:2) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.fragments.KuperFragment.setupWallpaperInAdapter(Unknown Source:0) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.fragments.KuperFragment.setUserVisibleHint(Unknown Source:20) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem(Unknown Source:27) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.support.v4.view.ViewPager.populate(Unknown Source:469) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.support.v4.view.ViewPager.populate(Unknown Source:2) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.support.v4.view.ViewPager.setAdapter(Unknown Source:134) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.widgets.PseudoViewPager.setAdapter(Unknown Source:0) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.activities.KuperActivity.initPagerAdapter(Unknown Source:120) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.activities.KuperActivity.setupBottomNavigation(Unknown Source:0) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.activities.KuperActivity.access$setupBottomNavigation(Unknown Source:0) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.activities.KuperActivity$setupContent$1.invoke(Unknown Source:2) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at jahirfiquitiva.libs.kuper.ui.activities.KuperActivity$setupContent$1.invoke(Unknown Source:0) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at ca.allanwang.kau.utils.UtilsKt$sam$Runnable$7a0dd3de.run(Unknown Source:2) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.os.Handler.handleCallback(Handler.java:790) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.os.Handler.dispatchMessage(Handler.java:99) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.os.Looper.loop(Looper.java:164) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at android.app.ActivityThread.main(ActivityThread.java:6499) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at java.lang.reflect.Method.invoke(Native Method) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:442) 
05-17 12:54:51.064 E/AndroidRuntime(14494): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 
05-17 12:54:51.069 W/ActivityManager(1241): Force finishing activity jahirfiquitiva.apps.kuper.sample/.MainActivity 
05-17 12:54:51.081 W/ContextImpl(1241): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:966 com.android.server.am.AppErrors.crashApplicationInner:393 com.android.server.am.AppErrors.crashApplication:321 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:14524 com.android.server.am.ActivityManagerService.handleApplicationCrash:14506 
05-17 12:54:51.083 W/BroadcastQueue(1241): Permission Denial: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to ProcessRecord{476b35c 12446:eu.thedarken.sdm/u0a194} (pid=12446, uid=10194) requires android.permission.READ_LOGS due to sender android (uid 1000) 
05-17 12:54:51.087 E/AppCrashReceiver(12476): jahirfiquitiva.apps.kuper.sample stopped unexpectedly...

I've tested this on a device running Android 7.x and experienced the same issue.

Screen flickers when allowing permission to storage

Device/dashboard info:
  • Kuper version: 1.1.4
  • Device OS version: 8.1
  • Device Manufacturer: HTC
  • Device Name: Marlin
Reproduction Steps
  1. Download and install Kuper sample app
Expected Result

Install and work successful

Actual Result

Screen flickers and does not respond to input

Workaround

Deny permission to storage

Video: https://www.youtube.com/watch?v=alybAkv8v4k

 01-19 14:38:32.620 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:32.637 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The position is out of bounds of the items (0 elements)
01-19 14:38:32.644 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:32.757 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:32.760 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:32.769 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:32.913 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 94614(1671KB) AllocSpace objects, 1(20KB) LOS objects, 19% free, 25MB/31MB, paused 1.033ms total 170.664ms
01-19 14:38:33.084 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 9374(467KB) AllocSpace objects, 11(3MB) LOS objects, 20% free, 23MB/29MB, paused 1.782ms total 170.273ms
01-19 14:38:33.171 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:33.237 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 7 lines
01-19 14:38:33.240 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:33.313 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:33.361 5677-5705/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) RenderThread identical 1 line
01-19 14:38:33.443 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:33.461 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 8555(644KB) AllocSpace objects, 9(2MB) LOS objects, 18% free, 25MB/31MB, paused 525us total 185.495ms
01-19 14:38:33.518 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:33.560 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:33.598 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:33.698 5677-5705/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) RenderThread identical 2 lines
01-19 14:38:33.719 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:33.732 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 14842(905KB) AllocSpace objects, 28(7MB) LOS objects, 17% free, 28MB/34MB, paused 553us total 108.108ms
01-19 14:38:33.773 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:33.821 5677-5705/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) RenderThread identical 2 lines
01-19 14:38:33.829 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:34.042 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:34.108 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:34.142 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:34.196 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:34.391 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:34.393 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:34.395 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:34.508 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:34.545 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 5314(421KB) AllocSpace objects, 17(7MB) LOS objects, 18% free, 25MB/31MB, paused 868us total 126.742ms
01-19 14:38:34.703 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 8084(425KB) AllocSpace objects, 10(2MB) LOS objects, 19% free, 24MB/30MB, paused 2.144ms total 147.910ms
01-19 14:38:34.864 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:34.877 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:34.908 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.134 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:35.135 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 5 lines
01-19 14:38:35.135 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:35.137 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 9759(679KB) AllocSpace objects, 15(6MB) LOS objects, 17% free, 29MB/35MB, paused 509us total 140.188ms
01-19 14:38:35.139 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:35.184 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:35.218 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.302 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.328 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 4925(375KB) AllocSpace objects, 27(7MB) LOS objects, 19% free, 25MB/31MB, paused 534us total 116.788ms
01-19 14:38:35.348 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.353 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.707 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:35.725 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:35.778 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.865 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:35.867 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:35.870 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:35.877 5677-5682/jahirfiquitiva.apps.kuper.sample I/zygote: Do full code cache collection, code=1966KB, data=1268KB
01-19 14:38:35.883 5677-5682/jahirfiquitiva.apps.kuper.sample I/zygote: After code cache collection, code=1960KB, data=1173KB
01-19 14:38:35.897 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:35.945 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:36.079 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 6655(488KB) AllocSpace objects, 30(8MB) LOS objects, 18% free, 27MB/33MB, paused 4.335ms total 172.346ms
01-19 14:38:36.371 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:36.403 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:36.441 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:36.484 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:36.638 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The position is out of bounds of the items (0 elements)
01-19 14:38:36.672 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:36.673 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:36.674 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:36.716 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:36.839 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 5363(398KB) AllocSpace objects, 30(8MB) LOS objects, 17% free, 27MB/33MB, paused 598us total 131.590ms
01-19 14:38:37.097 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:37.126 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:37.159 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:37.195 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:37.325 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The position is out of bounds of the items (0 elements)
01-19 14:38:37.360 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:37.361 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:37.362 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:37.393 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 16946(944KB) AllocSpace objects, 17(6MB) LOS objects, 15% free, 33MB/39MB, paused 468us total 157.746ms
01-19 14:38:37.416 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:37.555 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 5168(398KB) AllocSpace objects, 33(9MB) LOS objects, 17% free, 27MB/33MB, paused 592us total 130.264ms
01-19 14:38:37.860 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:37.883 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:37.918 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:37.954 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:38.104 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 17448(935KB) AllocSpace objects, 14(5MB) LOS objects, 15% free, 32MB/38MB, paused 653us total 110.445ms
01-19 14:38:38.133 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:38.136 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:38.137 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:38.195 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:38.308 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 4209(375KB) AllocSpace objects, 31(8MB) LOS objects, 17% free, 28MB/34MB, paused 963us total 139.291ms
01-19 14:38:38.581 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:38.636 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:38.670 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:38.702 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:38.771 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:38.774 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:38.778 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:38.916 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 17451(936KB) AllocSpace objects, 10(3MB) LOS objects, 15% free, 33MB/39MB, paused 553us total 161.380ms
01-19 14:38:39.055 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:39.084 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 15386(919KB) AllocSpace objects, 41(12MB) LOS objects, 17% free, 28MB/34MB, paused 556us total 107.825ms
01-19 14:38:39.258 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:39.440 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:39.498 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:39.571 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:39.574 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:39.577 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:39.673 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:39.714 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 4631(387KB) AllocSpace objects, 20(6MB) LOS objects, 16% free, 29MB/35MB, paused 419us total 127.578ms
01-19 14:38:39.725 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:39.828 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 4580(295KB) AllocSpace objects, 10(3MB) LOS objects, 18% free, 27MB/33MB, paused 416us total 110.428ms
01-19 14:38:40.026 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:40.036 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:40.073 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:40.120 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:40.190 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:40.190 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:40.193 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:40.413 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 17435(909KB) AllocSpace objects, 7(1220KB) LOS objects, 13% free, 40MB/46MB, paused 1.596ms total 197.623ms
01-19 14:38:40.473 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:40.723 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:40.935 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:40.975 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.041 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:41.041 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:41.045 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:41.106 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.152 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.216 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 5893(443KB) AllocSpace objects, 16(6MB) LOS objects, 16% free, 30MB/36MB, paused 527us total 146.240ms
01-19 14:38:41.318 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 10158(487KB) AllocSpace objects, 10(3MB) LOS objects, 17% free, 28MB/34MB, paused 484us total 100.604ms
01-19 14:38:41.445 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:41.538 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.572 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.673 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:41.674 5677-5677/jahirfiquitiva.apps.kuper.sample I/chatty: uid=10082(jahirfiquitiva.apps.kuper.sample) identical 6 lines
01-19 14:38:41.678 5677-5677/jahirfiquitiva.apps.kuper.sample W/AHBottomNavigation: The items list should have at least 3 items
01-19 14:38:41.725 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.765 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.857 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:41.890 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: NativeAlloc concurrent copying GC freed 9638(668KB) AllocSpace objects, 10(1304KB) LOS objects, 15% free, 31MB/37MB, paused 776us total 174.340ms
01-19 14:38:41.981 5677-5677/jahirfiquitiva.apps.kuper.sample W/StaticLayout: maxLineHeight should not be -1.  maxLines:1 lineCount:1
01-19 14:38:41.986 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:42.091 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:42.172 5677-5688/jahirfiquitiva.apps.kuper.sample I/zygote: Background concurrent copying GC freed 12575(879KB) AllocSpace objects, 23(6MB) LOS objects, 14% free, 35MB/41MB, paused 466us total 110.377ms
01-19 14:38:42.173 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:42.218 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:42.235 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:42.245 5677-5677/jahirfiquitiva.apps.kuper.sample I/Choreographer: Skipped 32 frames!  The application may be doing too much work on its main thread.
01-19 14:38:42.283 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)
01-19 14:38:43.513 5677-5677/jahirfiquitiva.apps.kuper.sample I/Choreographer: Skipped 75 frames!  The application may be doing too much work on its main thread.
01-19 14:38:43.556 5677-5705/jahirfiquitiva.apps.kuper.sample D/EGL_emulation: eglMakeCurrent: 0xaebac340: ver 2 0 (tinfo 0xaeb9ca10)

Changelog content not visible when using Transparent theme

  • I have verified that there are no duplicate active or recent bugs, questions, or requests.
  • I have verified that I am using the latest version of Kuper.

Device/dashboard info:

  • Kuper version: 1.2.7

Reproduction Steps:

  1. Open app. Set "Transparent" theme from Settings.
  2. Tap on 3-dot menu. Tap on "Changelog". The Changelog dialog is shown.

Expected Result

Changelog text is clearly visible with greyish text colour.

Actual Result

Changelog text is not visible. Probably because text colour is same as background colour.

P.S.: I have checked with other themes also. This does not happen with other themes.

Missing Apps shows the apps I had installed

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.3.8

Android Version

13.0.0

Device Manufacturer

Google

Device Name

Pixel 4

What happened?

I have installed KWGT, pro key, KLWP, but the missing apps still shows me that I didn't install these apps.
Uploading Screenshot_20220604-223343.png…

Reproduction Steps

Install KWGT
Open the app

Expected behavior

The missing apps doesn't show the apps that I installed

Screenshots or videos

No response

Code and/or Logs

No response

Additional context or info

No response

Kustom API have been updated to 2.0

Kuper Version

2.4.4

Describe the feature

Hello! I see you have forked kustomapi, shouldn't bee needed anymore, took the time to upgrade API libs and deps to a more recent release. You can migrate to kustom api 2.0:
https://central.sonatype.com/artifact/org.bitbucket.frankmonza/kustomapi/20

If you find an issue just let me know by opening an incident here:
https://bitbucket.org/frankmonza/kustomapi/issues?status=new&status=open

Thanks!

Describe alternatives you have considered

No response

Additional context or info

No response

Wiki Update

Kuper Version

2.4.6

Describe the feature

Hey it's been long since the wiki of kuper has been updated. Could you update the how to Wiki so that we don't run into issues. I've had multiple issues that I'm not sure how to fix and frankly I stopped updating my apps.

Describe alternatives you have considered

No response

Additional context or info

No response

App crashes in some Android 13 devices

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.5

Android Version

13

Device Manufacturer

Xiaomi, Realme etc.

Device Name

Redmi K50i, Redmi note 12, Realme GT Master Edition

What happened?

When user opens the app on selected devices, app gets Crashed.
this issue is not on all devices but there are many devices with Android 13.
The app works well in Samsung S21, Realme 9 Pro with Android 13. & all Android 12 or lower versions.

Reproduction Steps

Open the app in selected Android 13 Devices.

Expected behavior

Apps just gets crashed. but yes, widgets can be accessed by directly KWGT app.

Screenshots or videos

Placid.Crash.-.Trim.mp4

Code and/or Logs

2023-06-11 22:12:59.514 25117-25227 System.err              monochromepro.kustom.pack            W  java.util.zip.ZipException: error in opening zip file
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at java.util.zip.ZipFile.open(Native Method)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at java.util.zip.ZipFile.<init>(ZipFile.java:265)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at java.util.zip.ZipFile.<init>(ZipFile.java:187)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at java.util.zip.ZipFile.<init>(ZipFile.java:201)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invokeSuspend(ComponentsViewModel.kt:128)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invoke(Unknown Source:8)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invoke(Unknown Source:4)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:1)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at dev.jahir.kuper.data.viewmodels.ComponentsViewModel.getWidgetPreviewsPathFromZip(ComponentsViewModel.kt:100)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at dev.jahir.kuper.data.viewmodels.ComponentsViewModel.access$getWidgetPreviewsPathFromZip(ComponentsViewModel.kt:27)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at dev.jahir.kuper.data.viewmodels.ComponentsViewModel$internalLoadComponents$2.invokeSuspend(ComponentsViewModel.kt:72)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
2023-06-11 22:12:59.516 25117-25227 System.err              monochromepro.kustom.pack            W  	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
2023-06-11 22:12:59.519 25117-25175 gralloc4                monochromepro.kustom.pack            E  Empty SMPTE 2094-40 data

Additional context or info

Here is the app so you can try.

Placid KWGT:
https://play.google.com/store/apps/details?id=placid.dd.kwgt

Promocode: V2D742VC4CPQ4Q5081WG0DL


Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

App crashing

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.5

Android Version

13.0

Device Manufacturer

Xiaomi

Device Name

Redmi K20 Pro

What happened?

app is crashing .
i,ve tried few steps.

  1. app is crashing if i added the widgets (in assets) only. (absence of 'missing apps' page)
  2. app is not crashing when i add other assets too the in the app (like lock screen assets,KLWP's). (Missing apps page is showing)

Reproduction Steps

i,ve tried few steps.

  1. app is crashing if i added the widgets (in assets) only. (absence of 'missing apps' page)
  2. app is not crashing when i add other assets too the in the app (like lock screen assets,KLWP's). (Missing apps page is showing)

Expected behavior

app crashes & closes

Screenshots or videos

  1. app crashing - https://github.com/jahirfiquitiva/Kuper/assets/71331916/d0e06641-16ec-4e6a-ab59-4276dfc6abf6
  2. app not crashing - https://github.com/jahirfiquitiva/Kuper/assets/71331916/dfa7c397-4206-44eb-8c33-bfc1871d610b

Code and/or Logs

2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A Cmdline: dev.jahir.kuper.app
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A pid: 3536, tid: 3574, name: DefaultDispatch >>> dev.jahir.kuper.app <<<
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #8 pc 000000000047f898 [anon:dalvik-classes.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk] (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invoke+16)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #10 pc 000000000047f86c [anon:dalvik-classes.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk] (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$getWidgetPreviewsPathFromZip$2.invoke+8)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #12 pc 00000000000eb6c0 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn+28)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #14 pc 00000000000a7744 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext+136)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #16 pc 00000000000a791c [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.BuildersKt.withContext+0)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #18 pc 0000000000480974 [anon:dalvik-classes.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk] (dev.jahir.kuper.data.viewmodels.ComponentsViewModel.getWidgetPreviewsPathFromZip+48)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #20 pc 000000000048090c [anon:dalvik-classes.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk] (dev.jahir.kuper.data.viewmodels.ComponentsViewModel.access$getWidgetPreviewsPathFromZip+0)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #22 pc 000000000048021e [anon:dalvik-classes.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk] (dev.jahir.kuper.data.viewmodels.ComponentsViewModel$internalLoadComponents$2.invokeSuspend+886)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #24 pc 00000000000667c6 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith+42)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #26 pc 00000000000acd2c [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.DispatchedTask.run+448)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #28 pc 00000000000e6d72 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.internal.LimitedDispatcher$Worker.run+10)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #30 pc 00000000000ee93a [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.scheduling.TaskImpl.run+6)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #32 pc 00000000000eda06 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely+2)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #34 pc 00000000000ec5e2 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask+34)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #36 pc 00000000000ec710 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker+56)
2023-07-05 20:37:48.765 3636-3636 DEBUG pid-3636 A #38 pc 00000000000ec6c0 [anon:dalvik-classes4.dex extracted in memory from /data/app/~~zCP0joafXHXB_Q3VHIlcXw==/dev.jahir.kuper.app-aEZyJWcM8HgzHw9wPdrWrg==/base.apk!classes4.dex] (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run+0)

Additional context or info

No response

Animated Splash screen

Kuper Version

2.3.8

Describe the feature

The kuper is already great but, it would be the best if animated Splash screen is possible.
Like setting video or any other animated video format in the splash screen.

Describe alternatives you have considered

No response

Additional context or info

No response

Not opening in KLCK

When clicking klck lockscreen templates in kuper, it's not properly loaded into klck. It says preset is loaded even though nothing is.

App stops when allowing permission to storage

Device/dashboard info:
  • Kuper version: 1.1.1
  • Device OS version: 8.1
  • Device Manufacturer: HTC
  • Device Name: Marlin
Reproduction Steps
  1. Download project, or sample app
  2. Make no edits and run through Android Studio, or install sample app
Expected Result

Successful build or install

Actual Result

Force close

Work around

If you deny permission to storage, the app will open. But once permission is allowed, the app will force close

Video https://www.youtube.com/watch?v=1mcj-rhM-ng

Background for Widgets grid items

Kuper Version

2.4.9

Describe the feature

display the user's wallpaper or image or color instead of the gray background
Capture d'écran 2023-12-12 151449

Describe alternatives you have considered

No response

Additional context or info

No response


Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

App doesn't allow users to select all images as a source in Muzei.

Dashboard info:
  • Kuper version: 1.1.5
Issue:

If we allot the images in the app as a source for wallpapers in Muzei, it allows us to select only Favourites and not all the images we included. And since no favourites can be assigned in Kuper, no images can be selected.

Material You Round Corners

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.3.6

Android Version

12

Device Manufacturer

Google

Device Name

Pixel 3 Xl

What happened?

corner color fill with background color in Material you not working...it picking different colors instead the background color...

Reproduction Steps

Change the Cornor Size for Rounded one

Expected behavior

14

Screenshots or videos

Screenshot_20220115-071820 (1)

Code and/or Logs

No response

Additional context or info

No response

Bug for Android 13

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.9

Android Version

13

Device Manufacturer

Xiaomi

Device Name

11x Pro

What happened?

When I try to open app after makeing Kwgt then app is not working smoothly or proper many time facing Crashed issues please fix it thanks

Reproduction Steps

App Crashed every time please fix it

Expected behavior

No response

Screenshots or videos

No response

Code and/or Logs

No response

Additional context or info

No response

Enable notifications on Kuper

Capture d'écran 2023-12-08 175607

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.9

Android Version

14.0.0

Device Manufacturer

Google

Device Name

Pixel A

What happened?

Unresolved reference: OneSignal

Reproduction Steps

Unresolved reference: OneSignal

Expected behavior

No response

Screenshots or videos

No response

Code and/or Logs

No response

Additional context or info

No response

Zooper icon is shown for Kolorette in "Setup" page

Device/dashboard info:
  • Kuper version: 1.1.6
Issue:

Instead of the Kolorette icon, Zooper icon is shown for Kolorette in "Setup" page.

Requests:
  • Display Kolorette icon (instead of Zooper icon shown as of now) because Kustom apps can also use Kolorette.
  • Display string next to icon as "Required to use assets included." due to the above mentioned reason.

Thanks ahead of time!

'Missing apps' is still showing after removing the asset folders.

  • I have verified there are no duplicate active or recent bugs, questions, or requests
  • I have verified that I am using the latest version.

Device/App info:

  • Kuper Version: 2.2.9
  • Android version: 10
  • Device Manufacturer: Samsung
  • Device Name: M30

Describe the bug

Missing apps screen is still showing after removing the asset folders.
Apps showing - zooper widgets pro, klck and klck pro. I only have kustom widgets which are showing fine in the app.

Screenshot_20200520-231836_Exquigets

App Force Closes on exiting Settings page.

Device/dashboard info:
  • Kuper version: 1.1.5
  • Device OS version: 7.1.2
  • Device Manufacturer: Motorola
  • Device Name: Moto G3
Reproduction Steps:
  1. Open app built with Kuper.
  2. Tap on 3-dot menu.
  3. Tap on Settings. The Settings page opens.
  4. Exit Settings page by using Back button.
  5. App force closes.
Notes:
  • This has also been tested on other devices with 7.1.2 with same result.

Add adaptive attributes to Kustom packages/apps created with Kuper, so they can adapt to launcher's set shape

Kuper Version

2.4.0

Describe the feature

Hi,

I have a suggestion, and I'm not sure if it's possible. Could you auto-generate the icons of Kustom packages/apps created with Kuper to automatically have adaptive attributes? Currently, many Kustom devs simply add an image to their package for the app icon, which fails to adapt the launcher's set shape as a result the icons on the app drawer looks inconsistent.

For example i used the CorlorDots KWGT which utilizes Kuper Dashboard.

Screenshot_2023-09-22-21-13-31-60_3822ac0e29cfec8970059bb21d01f05e

Screenshot_2023-09-22-21-13-37-99_a90fbdfdab740edfb828684d438a7ed4

Or force/notify the devs to add dynamics properties for their packages.

Adaptive icons:
https://developer.android.com/develop/ui/views/launch/icon_design_adaptive

Describe alternatives you have considered

No response

Additional context or info

No response

Assets not Loading

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.3.8

Android Version

5.1.1

Device Manufacturer

Lenovo

Device Name

Vibe K5

Issue

I opened one of my existing app made with kuper and opened the wallpapers section to check the wallpapers. After checking, I opened the widgets section and it showed nothing found. I tried refreshing but got the same result every time.


When it occurs ?

This bug only happens when you open the wallpapers section before the assets are loaded i.e. Opening the wallpapers section when it is showing loading in the assets page.


How to open the assets after this issue ?

The assets are displaying again after I stop it (i.e. exiting the app and stopping it from running in background), restart the app and wait until the assets are loaded without opening any other pages. Please fix it as soon as possible...

Steps to get this bug :

  1. Open the app.
  2. Navigate to wallpapers section and wait for 2 - 3 seconds
  3. Navigate back to the assets section
  4. You should see it loading and showing

Nothing Found

  1. Try reloading but you will find the same result.

Temporary fix has been mentioned above

Expected behavior

It must be loading and showing the assets without showing Nothing Found

Open in KWGT Button Doesn't Work in Recent Versions

Requirements

  • I have verified there are no duplicate active or recent bugs, questions, or requests

Kuper Version

2.4.7

Android Version

14

Device Manufacturer

Google

Device Name

Pixel 7 Pro

What happened?

The button that lets you open a widget in KWGT hasn't worked for a few of the more recent versions.

Reproduction Steps

  1. Open app
  2. Tap button to open a widget in KWGT

Expected behavior

Tapping the button should open the desired widget inside of the KWGT app but no longer does anything when tapped.

Screenshots or videos

Screenshot link:

Code and/or Logs

No response

Additional context or info

No response


Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar

[Android 8.x] App sometimes force closes on opening Widgets tab

  • I have verified there are no duplicate active or recent bugs, questions, or requests.
  • I have verified that I am using the latest version of Kuper.

Device/dashboard info:

  • Kuper version: 1.3.1
  • Android version: 8.1
  • Device Manufacturer: Motorola
  • Device Name: Moto G3 (2015)

Reproduction Steps

This issue occurs only on devices with Andoid 8.x. I have tested this on devices with Android 7.x and 5.x also, and I did not experience any issues.

  1. Open app.
  2. Open Widgets tab.

Expected Result

App does not force close on opening Widgets tab.

Actual Result

App sometimes force closes on opening Widgets tab.

Log of App Force Closing

[Android 8.x] Kuper Force Close Log

  • Log records the Kuper sample app force closing on opening the Widgets tab.
  • Verbose level log, recorded using MatLog app.

Notes

  • I didn't experience this issue on Kuper v1.3.0. I experienced this issue only after the v1.3.1 update.
  • I didn't experience this issue every time. This happens sometimes only. This also happened after the first launch after installing the app.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.