MagicFoundation / Alcinoe

Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wrapper, native ios/android TEdit, Improuved firemonkey controls, Firebase cloud messaging, Android/ios facebook sdk login, Json/Bson Parser, ImageMagick wrapper, MongoDb client And much more
Apache License 2.0
970 stars 211 forks source link

Delphi 12.0 #310

Closed firemen01 closed 8 months ago

firemen01 commented 10 months ago

https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_0_4915718.iso https://altd.embarcadero.com/download/radstudio/12.0/RADStudio_12_0_esd_4915718.exe

I want to touch it, but I won’t install it until a release from you comes out with support)

Zeus64 commented 10 months ago

yes i m on it :) I plan to migrate next week

leonearmaster commented 9 months ago

Hi, any plans for updating the DeployProjNormalizer for Delphi 12 too? Love this utility for scripting the build process for iOS and Android, but otherwise it's back to generating the deploy files from inside the IDE, I guess?!

Zeus64 commented 9 months ago

Yes i m on it right now, hope everything ready in the next 2 weeks

firemen01 commented 9 months ago

can you use it already? or wait until information about d12 support appears in README.md ?

marco-carboni commented 9 months ago

Can it be used?

Zeus64 commented 8 months ago

Hi, everything as been migrated to Delphi 12.0 Athens in the latest commit. I m still working now to make everything working with Skia

marco-carboni commented 8 months ago

Thank you for the amazing jobMarco CarboniOn 13 Dec 2023, at 13:08, Zeus64 @.***> wrote: Hi, everything as been migrated to Delphi 12.0 Athens in the latest commit. I m still working now to make everything working with Skia

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Spelt commented 8 months ago

Awesome job !

On 13 Dec 2023, at 13:08, Zeus64 @.***> wrote:

Hi, everything as been migrated to Delphi 12.0 Athens in the latest commit. I m still working now to make everything working with Skia

— Reply to this email directly, view it on GitHub https://github.com/MagicFoundation/Alcinoe/issues/310#issuecomment-1853798323, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAS3VJL3KEP6NOO672FQVDYJGLCBAVCNFSM6AAAAAA7BRGIJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJTG44TQMZSGM. You are receiving this because you are subscribed to this thread.

leonearmaster commented 8 months ago

This is really great! I'm using the DeployProjNormalizer for Delphi12 now. Note sure if the updated version is supposed to work with Delphi11.3 projects as well? I noticed that using the updated DeployProjNormalizer built with Delphi12, on a Delphi11.3 project generates a slightly different .deployproj for Android while for iOS the files are identical. The new .deployproj is missing the Android_LauncherIcon48,..,Android_LauncherIcon96, but as we have to switch to Delphi12 for Android anyway this is not an issue for us. Again really appreciate this utility, thanks a lot!

Zeus64 commented 8 months ago

To work with Delphi 11.3 better to use this version of alcinoe : https://github.com/MagicFoundation/Alcinoe/releases/tag/v1.0.7 Delphi Athens introduce new resources in Android (like Android_VectorizedSplash, Android_VectorizedSplashV31Dark, etc.) and theses resources go in conflict with the r.jar that the androidmerger tool must build from all aar. so i decide in android to not deploy any of theses ressources :

// be added via the AndroidMerger tool: // Android_Strings // Android_Colors // Android_ColorsDark // AndroidSplashImageDef // AndroidSplashImageDefV21 // AndroidSplashStyles // AndroidSplashStylesV21 // AndroidSplashStylesV31 // Android_AdaptiveIcon // Android_AdaptiveIconV33 // Android_VectorizedNotificationIcon // Android_AdaptiveIconMonochrome // Android_AdaptiveIconForeground // Android_AdaptiveIconBackground // Android_VectorizedSplash // Android_VectorizedSplashDark // Android_VectorizedSplashV31 // Android_VectorizedSplashV31Dark // Android_LauncherIcon36 // Android_LauncherIcon48 // Android_LauncherIcon72 // Android_LauncherIcon96 // Android_LauncherIcon144 // Android_LauncherIcon192 // Android_SplashImage426 // Android_SplashImage470 // Android_SplashImage640 // Android_SplashImage960 // Android_NotificationIcon24 // Android_NotificationIcon36 // Android_NotificationIcon48 // Android_NotificationIcon72 // Android_NotificationIcon96

If you need this resource you must add them with the androidmerger tool (see somes exemples in for exemple Demos\ALFmxControls_Source\Android\MergeLibraries.bat)

leonearmaster commented 8 months ago

To work with Delphi 11.3 better to ... Thanks Zeus64... I've just kept a backup .exe version for Delphi11.3 just in case