Feodor Fitsner
59b0770049
Update Android build to Gradle 8.10.2 and Kotlin 2.0.20
...
Upgraded Gradle wrapper to 8.10.2 and updated Android Gradle plugin to 8.6.1. Migrated Kotlin plugin to org.jetbrains.kotlin.android version 2.0.20 and set Java compatibility to 11. Removed legacy buildscript block for Kotlin in build.gradle for improved build configuration.
2025-10-20 10:30:53 -07:00
Feodor Fitsner
e738dd0c87
0.27.4 Android splash and Loading screen ( #43 )
...
* Remove splash colors for Android 12
* Set icon_background_color
* Remove icon_background_color
* Splash Screen test
* Fix if
* Splash screen
* get_config_platform()
* Fix package_platform
* Platform-specific splash_screen
* Added trim
* splash_screen_text
* Fix condition
* hide_loading_animation: false
* loading_screen
* Test get_pyproject()
* Declare get_pyproject
* Test my_custom_function
* Test foobar filter
* Fix splash_screen
* Test greeter
* Test context aware function
* Fix get_pyproject
* Remove macros
* Test boot and startup screens
* Fix appBootScreenMessage
* Fix show setting
* Cleanup
2025-03-04 13:52:49 -08:00
Feodor Fitsner
f063f13aca
0.27.4 Android ABIs ( #44 )
...
* Filter ABIs
* map('string')
* wrap in quotes
* format
* use for
2025-03-03 17:29:52 -08:00
Feodor Fitsner
18de2d8503
Android minSdkVersion ( #41 )
...
* print(flutter.minSdkVersion)
* println
* Test global macros
* Test get_value macro
* Update get_value
* Check cookiecutter.pyproject.tool
* Fix get_value - 1
* Trim white-space
* trim again
* non-existsnt value
* if then
* Check for empty string
* Chec in gradle script
* fix include
2025-02-26 20:49:25 -08:00
Feodor Fitsner
9043b531ab
Misc template var fixes for 0.27.0
2025-02-21 16:46:00 -08:00
Feodor Fitsner
2043b4a1cb
for 0.27.0 iOS packaging improved ( #39 )
...
* Override serious_python
* Fix yaml
* Manual signing and provisioning profile
* Introduce bundle_id and project_name
* Fix dict checks
* exportOptions.plist
* Output all vars
* Move .vars
* Fix expor options template
* Format template
* Pyodide 0.27.2
* Add teamid
* Added "ios_signing_certificate" var
* serious_python:main
* Fake run script to sign iOS bundle frameworks
* Updated sign script
* Explicitly sign .py files
* Remove custom code signing
* Use serious_python:resources branch
* return to main
* resources branch
* Add build_arch for Android
* Rename build_arch to target_arch
* Fix target_arch def value
* Hide target_arch inside options
* serious_python:main
* .plist to support arrays
* Add closing if
* fix template
* Another template fix
* Remove comments
* macOS plist to support arrays
2025-02-18 15:38:30 -08:00
Feodor Fitsner
a090ff82dc
Changes to 0.26.0 ( #36 )
...
* serious_python 0.8.4
* flet: 0.25.2
* file_picker: ^8.1.5
* file_picker: 8.1.4
* file_picker: 8.1.5
* file_picker: 8.1.4
* Remove file_picker override
* serious_python 0.8.4
* initialize_ctypes and serious_python 0.8.7 (#34 )
* serious_python: 0.8.6
* Added initialize_ctypes override
* serious_python: 0.8.7
* Use Flet package from Git/flutter-extensions
* feodor/flutter-extensions
* Remove NDK, update minSdkVersion
* wakelock_plus: ^1.2.10
* Update gradle.properties
* Changes to 0.26.0-dev (#35 )
* Added support for developer mode
* Do not run runPythonApp() in developer mode
* Import crtfifi in try..catch
* Flet ref changed to `main`
2025-01-16 10:01:13 -08:00
Feodor Fitsner
5b00ffb439
For Flet 0.25.0 ( #20 )
...
* path to serious_python
* full path to serious_python
* doNotStrip
* change abi filters order
* change order again
* split_per_abi
* make an error in template
* Fix template
* Test info_plist
* info plist complete
* Fix elif
* Another fix
* Another try
* simplify if
* simple test
* no v
* remove everything
* remove other options
* restore infoplist
* equal not is
* one line
* add macos_entitlements
* empty list
* empty array
* macos entitlements
* No hard-coded entitlements
* Android manifest
* Fix manifest
* Fix template again
* Remove hard-coded permissions
* Fix template
* true and false
* remove hard-coded permissions
* Android deep linking
Close #4025
* Template cleanup
* Signing Android builds
* Fix signing options
* Set FLET_APP_DATA and FLET_APP_TEMP dirs for the app
* Pyodide 0.26.2
* serious_python: 0.8.0
2024-10-09 12:18:32 -07:00
Feodor Fitsner
a471e02725
Remove doNotStrip
2024-07-24 20:59:30 +02:00
Feodor Fitsner
f8d79be167
Fix packagingOptions. doNotStrip
2024-07-24 20:59:30 +02:00
Feodor Fitsner
c3415d600e
Disable LLVM stripping of libpythonbundle.so
2024-07-24 20:59:29 +02:00
Feodor Fitsner
c467094581
Squashed commit of the following:
...
commit 0ab693b566
Author: Feodor Fitsner <feodor@appveyor.com>
Date: Mon Jun 24 16:15:52 2024 -0700
Add x86_64 arch
2024-06-24 19:46:52 -07:00
Feodor Fitsner
b1c6b15da5
Flet 0.23.1 - disable Impeller, enable legacy packaging, serious_python 0.7.1 ( #14 )
...
* serious_python 0.7.1
* useLegacyPackaging true
* Disable impeller
* Remove Flutter test
2024-06-21 13:07:25 -07:00
Feodor Fitsner
a58c6ffa92
ndkVersion "25.1.8937393"
2024-06-19 16:38:03 -07:00
Feodor Fitsner
0ca26dd6b5
ndkVersion "26.3.11579264"
2024-06-19 16:27:40 -07:00
Feodor Fitsner
1cc0c49f29
minSdkVersion 23 for Android app
2024-06-13 11:52:50 -07:00
Feodor Fitsner
7bc5081b00
Squashed commit of the following:
...
commit e8217a057a
Author: Feodor Fitsner <feodor@appveyor.com>
Date: Mon Mar 11 11:11:48 2024 -0700
Squashed commit of the following:
commit 7660adc12c
Author: Feodor Fitsner <feodor@appveyor.com>
Date: Mon Mar 11 11:11:30 2024 -0700
minSdkVersion 21
2024-03-11 11:12:05 -07:00
Feodor Fitsner
5e1d40c94c
Remove minSdkVersion 21
2024-02-16 12:16:41 -08:00
Feodor Fitsner
c25fa1db79
Fix `createControlFactories`
2024-02-14 18:51:11 -08:00
Feodor Fitsner
42206eaa4c
Initial check-in
2023-12-27 16:06:54 -08:00