From ce6cdfb6c0082578bf40ea5cea5f52ff39ad8a06 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Fri, 15 Aug 2025 16:49:26 +0530 Subject: [PATCH] changed ndk version --- android/app/build.gradle.kts | 2 +- .../.gradle/8.9/fileHashes/fileHashes.bin | Bin 28497 -> 28497 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.9/fileHashes/resourceHashesCache.bin | Bin 21251 -> 21795 bytes .../cxx/create_cxx_tasks_346_timing.txt | 31 ++++ .../cxx/create_cxx_tasks_38_timing.txt | 164 +++++++++++++++++- .../lib/src/section/setting_section.dart | 102 +++++------ .../setting_text_field_dialog.dart | 5 +- 8 files changed, 244 insertions(+), 60 deletions(-) create mode 100644 settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_346_timing.txt diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index dd18bb154..80fa5fe97 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -17,7 +17,7 @@ plugins { android { namespace = "com.pranshulgg.weather_master_app" compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion + ndkVersion = "27.0.12077973" compileOptions { diff --git a/settings_tiles_custom/example/android/.gradle/8.9/fileHashes/fileHashes.bin b/settings_tiles_custom/example/android/.gradle/8.9/fileHashes/fileHashes.bin index ec27ed8debf470b4476a2a6bb8fa438098e28bcd..943af476d754df13e0c63d6bc5866dc02bf62f7b 100644 GIT binary patch delta 1753 zcmYk5ZA_JA9L71>$u*`MJ2>=g~Q< ziOeC=6;26vJTOE8dJqPync~69`NABt<_iU>BXyGsjf(tW_y4-@P5AP=?)$p_*Ta23 z&l#JrjZN74hBhro_`DnOZkOUIB)grkyO$_EZ1zUfp7N|})ChaFV}SHvicCk`d$ON_ zL^2nZWB|QnHYQ0wVv=0Z2|Za+{9CvOO+^m)l48}Y53WQf8k3eN-=}>~JpAbnjL^@= ztt5FyKBAL_1z1lOp_KdtVX_j}$&X=wUveK|Ex88;WHr7Zt1wDd;2BwtH7SzcjR0AS zX0ikq&3cY3!>Y}a`w(7o7aGkvvRTfyOaJdL4ImP9U~y`!+N;xh_G-*zIPi9=ocAEo zQl+N`_2dDZA@^aLti|#z;_pWa`KekvaeRw8E z?7_-($>qR9262!K<1E>SKZJcYtjJKbo?*=ny^a(LU%-Y;C&n_={aR1)&}3!;&%Hda zcn8$H6UV6c3?c*U>o+qz&n zb-u3VUJ#GINRg9qK7&cF)tD z)IVTY?%TR-x_)DBeNg6yIbTYBmO4y*hneftcd6|;lK%$rIns5`blpV_*I#pXl$k;O z4OqW|-+-dreIQrn`%#%I^FwA{KWC0!D`N7*JH{?=p5%Y#Y~wr~p>D=4W?M|pFU+O! zy@WYmPaQ%yUplp~-`fPU%L}Bx6>AH`KVf>bH%RXRM(I7CceX#x+5RzS`^7_ADxr>_fa(Bt4HzkM`Q>&EgEbzc5YCac*6) z%>9RyVwrn_eZ{Vq6D%9QOZCh2#^Rbus5i0ne9O70xD|zwV6d+Iru$oaRFv&#PeSh$ hmX)}dc9n%1_8zJ4FMqvl{Ee$ShqQUxkE)U%{|7gRh+6;v delta 1753 zcmYk6X-rgC9L1SbY7E*I9|oKRsj=1%#!QT@OH!(+)KVy`ECVwG!?1{erXLz&3^dpe zt!Wx!PMT;N(-1$jP%I$DR&g6#pjyNcH>xZ(VWvxPYpOwGr}uyEO*(w}op;aqpZnf@ zZwQRr0^_!>qviyp%%vJLU?%X&M~ z$S&+AzsF(nFeb_M{OPVzKb4M)gRh|ZSWNvt9Ls4@JCJcA+f1j2?Zb0psfAK8m93YkV9Tj*LED-s@}`wS@d$PA0hGwEXtl-y;kCx`F>`3nviUMFv0c9G<|u#UWmTJkmylD}fu(B_of zC{`I(I_0dc>vM_OgOnl*N1SplcknYa<9J4nVMVdbPN0;W#6H8bhW{9US&8I2;WYe= zyorS7^FjIktzW=>yxAKA$YTk|m)OXPB z7XK|ZD@` z*B0iID`eiz`JL49)UDK;m>G%C(Up={|IaGrz7kB=W;FA9K4*uRdD(me8==2}jqLJO z$^2aGu9Epz%)H)bM!eu7#8xXWc%NPFYRSLN*_H_H7ajZyqs%@qJvvt??lH7Qjv?_vMG?=IZ=TI%p3TjC=XS~GVu0U% zf$7p-YOVI<`);7lW?vh1iRmd}&%8Rl@6tNiH{0~M=pCY0j6QnBm?k~+*44|L2RZfn zem|~v%n478@w>EPu{#dKOq5DGVd~3SUw7YaiW~fN|D!zx*0HE4+y0L5-K$u*BO{@` c>E7^xj>b0{8~UHPexFmW%|CacamTg)0Bp82p8x;= diff --git a/settings_tiles_custom/example/android/.gradle/8.9/fileHashes/fileHashes.lock b/settings_tiles_custom/example/android/.gradle/8.9/fileHashes/fileHashes.lock index 0b49f3823eb718172da432cfb083a67cf7f5167e..83f1e96b4214f3dde16b8c5c5f4fd102c4a18f4a 100644 GIT binary patch literal 17 VcmZRMz56`-dT#I<1~9PL0{}iz1;+pY literal 17 VcmZRMz56`-dT#I<1~AZF1pq!N1*!l5 diff --git a/settings_tiles_custom/example/android/.gradle/8.9/fileHashes/resourceHashesCache.bin b/settings_tiles_custom/example/android/.gradle/8.9/fileHashes/resourceHashesCache.bin index 3e036a88329f395c94f82930c19096e5b8464493..e9cb03e704c6692f695c733622613909a4abbf6d 100644 GIT binary patch delta 405 zcmZo(#<+MD;|3E6#>B~{5(yfe`ussbn=%9$z#wGre<Xq$YD-w))p^Du%n@Vah3T*C) zTjl@i-(9FE^W;#e69PxxZ)u!$?c{E#pz35%=?wx`8YA@L^vX@3f@>%5l~&NW+mWTg zvi#mOh+xQUm<#T1-<9RN-Et;W+;s9)=@|lV7CBDOna_L%YC`wqRGC2j_3HA<#ks$s z3M)6Sm5F5J&zG9Ry;i6PDkwbpuWW{ZUDy?+9n0?9LUn(f94i+f;QiUuIjrZ`4~SsU z!^unKEHr|%wgfWUOSeI_hr=8dWma~&y^8-l)P(bs-^#sW;?&%z_(Oc7!3Vz0jvj}& KHplxYFaZGcKbD37 delta 102 zcmZ3yim`ba;|3E6#=yy@5($%!0&%FM$L6h)3XGHAN*$PdRC>kaRvC%OXJsZ#E|vA% zd`&ihak8C!{N%0j9+O2C3{41yj`&Q*BD#J+N);t%nS1_c6}9X$?l F0RYr4CR6|b diff --git a/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_346_timing.txt b/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_346_timing.txt new file mode 100644 index 000000000..d55f500dd --- /dev/null +++ b/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_346_timing.txt @@ -0,0 +1,31 @@ +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 19ms + create-variant-model 17ms + create-ARMEABI_V7A-model 39ms + [gap of 14ms] + create-ARM64_V8A-model 11ms + [gap of 25ms] + create-X86-model 14ms + [gap of 10ms] + create-module-model 11ms + [gap of 50ms] + create-ARMEABI_V7A-model 18ms + create-ARM64_V8A-model 13ms + create-X86-model 17ms + create-X86_64-model 10ms + [gap of 14ms] + create-ARMEABI_V7A-model 12ms + create-ARM64_V8A-model 14ms + create-X86-model 11ms + [gap of 10ms] + create-initial-cxx-model completed in 342ms + [gap of 11ms] +create_cxx_tasks completed in 353ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model 94ms +create_cxx_tasks completed in 98ms + diff --git a/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_38_timing.txt b/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_38_timing.txt index 6766a2328..8b761a91e 100644 --- a/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_38_timing.txt +++ b/settings_tiles_custom/example/build/app/intermediates/cxx/create_cxx_tasks_38_timing.txt @@ -330,11 +330,161 @@ create_cxx_tasks completed in 218ms # C/C++ build system timings create_cxx_tasks create-initial-cxx-model - create-module-model 39ms - create-variant-model 15ms - create-ARMEABI_V7A-model 48ms - [gap of 105ms] - create-initial-cxx-model completed in 211ms - [gap of 27ms] -create_cxx_tasks completed in 248ms + create-module-model 57ms + create-variant-model 23ms + create-ARMEABI_V7A-model 54ms + create-ARM64_V8A-model 12ms + create-X86-model 18ms + create-X86_64-model 11ms + [gap of 32ms] + create-X86-model 11ms + [gap of 41ms] + create-X86-model 24ms + create-initial-cxx-model completed in 301ms + [gap of 29ms] +create_cxx_tasks completed in 348ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 32ms + create-variant-model 13ms + create-ARMEABI_V7A-model 40ms + [gap of 89ms] + create-initial-cxx-model completed in 179ms + [gap of 20ms] +create_cxx_tasks completed in 207ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + [gap of 24ms] + create-X86-model 19ms + [gap of 57ms] + create-ARM64_V8A-model 16ms + [gap of 14ms] + create-initial-cxx-model completed in 130ms +create_cxx_tasks completed in 135ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 33ms + create-variant-model 14ms + create-ARMEABI_V7A-model 36ms + [gap of 79ms] + create-initial-cxx-model completed in 166ms + [gap of 20ms] +create_cxx_tasks completed in 192ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + [gap of 15ms] + create-ARM64_V8A-model 17ms + [gap of 77ms] + create-initial-cxx-model completed in 109ms +create_cxx_tasks completed in 116ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 32ms + create-variant-model 11ms + create-ARMEABI_V7A-model 32ms + [gap of 85ms] + create-initial-cxx-model completed in 166ms + [gap of 20ms] +create_cxx_tasks completed in 192ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + [gap of 37ms] + create-ARMEABI_V7A-model 14ms + [gap of 41ms] + create-initial-cxx-model completed in 92ms +create_cxx_tasks completed in 95ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 45ms + create-variant-model 19ms + create-ARMEABI_V7A-model 43ms + [gap of 93ms] + create-initial-cxx-model completed in 206ms + [gap of 24ms] +create_cxx_tasks completed in 240ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model 121ms +create_cxx_tasks completed in 127ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 62ms + [gap of 14ms] + create-variant-model 24ms + create-ARMEABI_V7A-model 81ms + [gap of 16ms] + create-X86_64-model 10ms + [gap of 39ms] + create-X86_64-model 10ms + create-module-model 10ms + [gap of 40ms] + create-initial-cxx-model completed in 311ms + [gap of 26ms] +create_cxx_tasks completed in 349ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 10ms + [gap of 67ms] + create-X86-model 10ms + [gap of 51ms] + create-initial-cxx-model completed in 138ms +create_cxx_tasks completed in 141ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 31ms + create-variant-model 14ms + create-ARMEABI_V7A-model 40ms + [gap of 89ms] + create-initial-cxx-model completed in 181ms + [gap of 20ms] +create_cxx_tasks completed in 209ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model 91ms +create_cxx_tasks completed in 96ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model + create-module-model 46ms + create-variant-model 21ms + create-ARMEABI_V7A-model 54ms + create-ARM64_V8A-model 10ms + [gap of 10ms] + create-X86_64-model 11ms + [gap of 14ms] + create-ARMEABI_V7A-model 11ms + create-ARM64_V8A-model 10ms + create-X86-model 11ms + [gap of 51ms] + create-initial-cxx-model completed in 257ms + [gap of 36ms] +create_cxx_tasks completed in 304ms + +# C/C++ build system timings +create_cxx_tasks + create-initial-cxx-model 96ms +create_cxx_tasks completed in 101ms diff --git a/settings_tiles_custom/lib/src/section/setting_section.dart b/settings_tiles_custom/lib/src/section/setting_section.dart index de1138b30..76c9b6552 100644 --- a/settings_tiles_custom/lib/src/section/setting_section.dart +++ b/settings_tiles_custom/lib/src/section/setting_section.dart @@ -28,61 +28,61 @@ class SettingSection extends StatelessWidget { final bool PrimarySwitch; final bool errorTile; + Widget _wrapStyledTile(BuildContext context, Widget tile, + {required bool isFirst, required bool isLast, required bool isOnly}) { + final borderRadius = isOnly + ? BorderRadius.circular(18) + : isFirst + ? const BorderRadius.only( + topLeft: Radius.circular(18), + topRight: Radius.circular(18), + bottomLeft: Radius.circular(0), + bottomRight: Radius.circular(0), + ) + : isLast + ? const BorderRadius.only( + topLeft: Radius.circular(0), + topRight: Radius.circular(0), + bottomLeft: Radius.circular(18), + bottomRight: Radius.circular(18), + ) + : BorderRadius.circular(0); - -Widget _wrapStyledTile(BuildContext context, Widget tile, - {required bool isFirst, required bool isLast, required bool isOnly}) { - final borderRadius = isOnly - ? BorderRadius.circular(18) - : isFirst - ? const BorderRadius.only( - topLeft: Radius.circular(18), - topRight: Radius.circular(18), - bottomLeft: Radius.circular(6), - bottomRight: Radius.circular(6), - ) - : isLast - ? const BorderRadius.only( - topLeft: Radius.circular(6), - topRight: Radius.circular(6), - bottomLeft: Radius.circular(18), - bottomRight: Radius.circular(18), - ) - : BorderRadius.circular(6); - - return Material( - color: PrimarySwitch ? Theme.of(context).colorScheme.primaryContainer : errorTile ? Theme.of(context).colorScheme.errorContainer : Theme.of(context).colorScheme.surfaceContainerLowest, - shape: RoundedRectangleBorder(borderRadius: borderRadius), - clipBehavior: Clip.hardEdge, - child: tile, - ); -} - + return Material( + color: PrimarySwitch + ? Theme.of(context).colorScheme.primaryContainer + : errorTile + ? Theme.of(context).colorScheme.errorContainer + : Theme.of(context).colorScheme.surfaceContainerLowest, + shape: RoundedRectangleBorder(borderRadius: borderRadius), + clipBehavior: Clip.hardEdge, + child: tile, + ); + } @override Widget build(BuildContext context) { return Padding( - padding: EdgeInsets.fromLTRB(styleTile ? 10 : 0, 0, styleTile ? 10 : 0, 0), - child: Column( - spacing: styleTile ? 4 : 0, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - if (title != null) title!, - for (final (index, tile) in tiles.indexed) ...[ - if (divider != null && index != 0) divider!, - if (styleTile) - _wrapStyledTile( - context, - tile, - isFirst: index == 0, - isLast: index == tiles.length - 1, - isOnly: tiles.length == 1, - ) - else - tile, - ], - ], - ) - ); + padding: EdgeInsets.fromLTRB(styleTile ? 10 : 0, 0, styleTile ? 10 : 0, 0), + child: Column( + spacing: styleTile ? 2 : 0, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (title != null) title!, + for (final (index, tile) in tiles.indexed) ...[ + if (divider != null && index != 0) divider!, + if (styleTile) + _wrapStyledTile( + context, + tile, + isFirst: index == 0, + isLast: index == tiles.length - 1, + isOnly: tiles.length == 1, + ) + else + tile, + ], + ], + )); } } diff --git a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart index 80a05ae42..c9b79f8d6 100644 --- a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart +++ b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart @@ -34,11 +34,14 @@ class _SettingTextFieldDialogState extends State { return AlertDialog.adaptive( title: Text(widget.title), content: Padding( - padding: const EdgeInsets.all(16), + padding: const EdgeInsets.all(0), child: SingleChildScrollView( child: TextField( controller: _textEditingController, autofocus: true, + decoration: InputDecoration( + border: OutlineInputBorder(), + ), ), ), ),