Bug on Android: Text isn't showing up when using Button is Checkbox mode, probably happens to some other modes as well.
Printable View
Bug on Android: Text isn't showing up when using Button is Checkbox mode, probably happens to some other modes as well.
Seems fine here, to check:
if you have check "use system fonts in text objects"
many new devices with dark theme use white fonts, and if you are using a white frame for sure you will not see it.
possible solutions
1.- not to use system fonts
or
2.- uncheck System colors in button object and set the text color you need for your implementation.
Unchecking System Colors is completely broken on Windows if I have transparent checked (at least on Windows 11), it completely ignores the selected colors, becomes a black rectangle.
Now, on Android, it behaves in a lot of different ways, having a inexistent font doesn't affect it...
System colors unchecked gets the selected colors, but if it also has transparent checked it behaves as if System colors was on, showing white text, this is happening no matter if using light or dark mode.
It also seems like there's no background color, it's transparent all the time, completely ignores the Transparent checkbox, but like I said above, it override System colors making text appear white.
Just for reference, I'm using a Samsung S21 Ultra.
Also, I noticed that some samples may play all distorted the first time it plays on some devices, it's pretty annoying and can be problematic...
Attachment 30386Why does it exit when you open an MFA file and are not sure when you accidentally exit
Not a bug just a request as i see many requests for things added. Current dark skin only changes part of the GUI.
Please add native support for Windows Dark Colors. So when you choose to use dark colors in windows the whole Fusion GUI will default to dark mode. I realize you can use a skin and install third party stuff to windows like blinds or other apps to force fusion to do this. I just thinks that is a bit Meh. So how about a mode that actually changes the whole GUI in fusion like almost every other app on windows has now. If there is a reason this cant be done please share.
About the colors, not sure I tested here with a Samsung A50, it could be something in this device theme, better post a small mfa for me to check, I will recommend to open a new post for this in android forum, since is not related to 293.X version
also for the samples play all distorted add a small mfa with the sound that is giving problem to check here.
Build 293.6 - Beta version. (Build API30, Target android version 11.0)
unable to compile my app (application.aab) for android, got this error message:
WARNING:: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools...end-of-service for more information.
Currently detected usages in: root project 'AndB785.tmp', project ':app'
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:writeReleaseApplicationId
> Task :app:analyticsRecordingRelease
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:generateReleaseResValues
> Task :app:generateReleaseResources
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :app:processReleaseMainManifest
> Task :app:processReleaseManifest
> Task :app:processApplicationManifestReleaseForBundle
> Task :app:compileReleaseAidl NO-SOURCE
> Task :app:checkReleaseDuplicateClasses
> Task :app:generateReleaseBuildConfig
> Task :app:checkReleaseAarMetadata
> Task :app:javaPreCompileRelease
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets
> Task :app:processReleaseJavaRes NO-SOURCE
> Task :app:desugarReleaseFileDependencies
> Task :app:processReleaseManifestForPackage
> Task :app:mergeExtDexRelease
> Task :app:mergeReleaseJniLibFolders
> Task :app:mergeReleaseJavaResource
> Task :app:mergeReleaseResources
> Task :app:collectReleaseDependencies
> Task :app:configureReleaseDependencies
> Task :app:parseReleaseIntegrityConfig
> Task :app:writeReleaseAppMetadata
> Task :app:validateSigningRelease
> Task :app:mergeReleaseNativeLibs
> Task :app:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libES1Renderer.so, libES2Renderer.so, libES3Renderer.so, libRuntimeNative.so, libgdx.so.
> Task :app:extractReleaseNativeSymbolTables
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\arm64-v8a\libES1Renderer.so because unable to locate the objcopy executable for the arm64-v8a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\arm64-v8a\libES2Renderer.so because unable to locate the objcopy executable for the arm64-v8a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\arm64-v8a\libES3Renderer.so because unable to locate the objcopy executable for the arm64-v8a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\arm64-v8a\libgdx.so because unable to locate the objcopy executable for the arm64-v8a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\arm64-v8a\libRuntimeNative.so because unable to locate the objcopy executable for the arm64-v8a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\armeabi-v7a\libES1Renderer.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\armeabi-v7a\libES2Renderer.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\armeabi-v7a\libES3Renderer.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\armeabi-v7a\libgdx.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\armeabi-v7a\libRuntimeNative.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86\libES1Renderer.so because unable to locate the objcopy executable for the x86 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86\libES2Renderer.so because unable to locate the objcopy executable for the x86 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86\libES3Renderer.so because unable to locate the objcopy executable for the x86 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86\libgdx.so because unable to locate the objcopy executable for the x86 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86\libRuntimeNative.so because unable to locate the objcopy executable for the x86 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86_64\libES1Renderer.so because unable to locate the objcopy executable for the x86_64 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86_64\libES2Renderer.so because unable to locate the objcopy executable for the x86_64 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86_64\libES3Renderer.so because unable to locate the objcopy executable for the x86_64 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86_64\libgdx.so because unable to locate the objcopy executable for the x86_64 ABI.
Unable to extract native debug metadata from C:\Users\Praveen\AppData\Local\Temp\AndB785.tmp\ap p\build\intermediates\merged_native_libs\release\o ut\lib\x86_64\libRuntimeNative.so because unable to locate the objcopy executable for the x86_64 ABI.
> Task :app:bundleReleaseResources
> Task :app:processReleaseResources
> Task :app:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :app:dexBuilderRelease
> Task :app:mergeDexRelease
> Task :app:buildReleasePreBundle
> Task :app:packageReleaseBundle
> Task :app:signReleaseBundle FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:signReleaseBundle'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.FinalizeBu ndleTask$BundleToolRunnable
> java.lang.OutOfMemoryError (no error message)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 52s
36 actionable tasks: 36 executed
for this
java.lang.OutOfMemoryError (no error message)
go to data/runtime/android and find RuntimeAndroid.zip
open it and uncomment this line #org.gradle.jvmargs=-Xmx1536m (near the bottom) by removing the # char.
then save the file and update the zip, you should be Ok to build.
if you have this installed in Program file (x86) you may need to do this outside this protected folder.
A new expression to get the number of animation frames / last animation index would be extremely helpful for lots of use cases
Building on top of that, it would also be quite nice to have a condition to check whether or not an object has any animation frames stored in one of its 32 directions.
For example:
It's not essential of course, but there are some use cases I can think of that would be very useful when making various editor tools for my game.Code:* Active1: Direction 8 has frames
Select Direction Number 8 Button : Enable
* Active1: NOT Direction 8 has frames
Select Direction Number 8 Button : Disable