From ad922577dae8120c15802553800009dd014ee7e2 Mon Sep 17 00:00:00 2001 From: mohammad Date: Sun, 6 Apr 2025 11:28:59 +0300 Subject: [PATCH] Refactor SVG icons and update asset paths and fix RoutinesView issues --- assets/icons/scenesPlayIcon.png | Bin 0 -> 1703 bytes assets/icons/scenesPlayIcon.svg | 17 ---------- assets/icons/scenesPlayIconCheck.png | Bin 0 -> 1802 bytes assets/icons/scenesPlayIconCheck.svg | 30 ------------------ lib/pages/routines/view/routines_view.dart | 1 + .../fetch_routine_scenes_automation.dart | 6 ++-- .../main_routine_view/routine_view_card.dart | 6 ++-- lib/utils/constants/assets.dart | 4 +-- 8 files changed, 9 insertions(+), 55 deletions(-) create mode 100644 assets/icons/scenesPlayIcon.png delete mode 100644 assets/icons/scenesPlayIcon.svg create mode 100644 assets/icons/scenesPlayIconCheck.png delete mode 100644 assets/icons/scenesPlayIconCheck.svg diff --git a/assets/icons/scenesPlayIcon.png b/assets/icons/scenesPlayIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..923ad7d0bd74775326fde2d23b0fb6259c5901af GIT binary patch literal 1703 zcmV;Y23YxtP)9UV zJs=h#!37RT2*i#6l|@MGt5|G<_v!Z!Gsqzr8`tEQo@YGs=6~P&_x~|=KH`*XadEMV z2JTha+1Wg|D|v@tR=G93ReM?^$i0Y%{6 zfT5!~7-|Ke%*QWre!xg`N=iz&#>PhV*4CDAczCGY-`~Fk67XJQx7!JzN~6)xTo1=_ zE)1tirE(k`9N1!GV{HKHnwXey(|eJSaX|=;z{o05gQ?DFG)Ck8_UqTLzpkjL_;q}I zymoDEZF+Zi*KDy^L>fCgJLbj3#i7yB(c1d@`a*zA2JqYT?X_#y^!Q$od7hgj8+q{H zfriu&78Vwlk&*FDe}8}F-rnB60>Izc+}vF4>+7q^&(D8FJT8OM($WMkI}1oMoV*Jy zb{3`8YU6u)dj5hW0tRv#u+GlT_uyqBp0rWf5&VN9F!Ay6T3JO&B>rH5oE&3gV>M9Y zmjsG7EN}cHP~1r{t*x#6^z?Lu*=&xUnwt7ME-vm{7D8HCS!qj7PW~OXwE^caLnGt_ zqVoROz(`fy-QB9WxjDVV;kW|H6oncL5gg>Zfq{Yd022xO)V+A|g7>y3wS48cBVVN0 zVeIJW`0?JodpYca=4c%TUC@4sJ^ytw$ zcEJR-y-QC|zlGZ{n98w~BtRq`1TMkpbQ*GVbH9g+US}6fYPH%>T3Y%GZuL;3pgfo2 z0n&jApw6w%SI+v=et6zmuI&cuy z*4D;WS65GcPg2Ut%1U*)Tx7da2#{1ZJ3GrG?`VPeD;6SJSXhvNz>^rH?{nVc$B)z9 zZZ{=sl8{JV#vyC-h&uu@cLECmA)m4J^>wDx>Dc}I_Zec2&$-BPX)qfBNm`2BBq0$9 z$(DF{naS6OP^nMRp9F)X%LG9n&pi_i5#HYb7y;?!2oPLO2}&x`sjm;0mzUY_@Gyfn zGJjyehb1K?G2|}hk7!M#6BY8VgoA!aN>pUUBH#F2jU+TUILKgt?CRC4EFmGmCm2#w zAYc?S7z`=6EMb@>mBDsAKu{*(o@uQUNE#K)^@}AMQBTu zREFwKME-KwY_>Cvgm#~rn#!m;L^&dP5*aV_FM$bEP2L1&nxP64yxm1bMG_zpr74w{ zE-)YT$ACbkq@+mK?d@&0v9ZChp`gGJVPpRiAbjhlm?*^|)IV;h!hwpgD-b3G2DwPG zCq!Avo`L~GG&3{P&-1(;v5JHulDjhmB{vqaH8nMjo@GZTK|Oi$grOw$>)O5u4Z~Va zPEH5ZZG-I*pd$$(mw8a1*xTFN*HE0*o`)&fPOvmTKi>-5wLonS#H^zh$Ll@yF~&D< z-k9p@>N+7tBfCH%>6Dd~{ajU5HE1%K%qZHV%JH~jgmJrQ9tx&qv^XEw1=G;bP(^up z`BZp#_+e&drd#RNyd^~UYD7#uL>MzNGV&*k{Regd1Xa}`rv0JU>o;D$d}(cHXz(a? z^(RF>N)Q3=Z$N&DL0uj4A|J7<{o%uhzriav5QEHkdYh zR)6oWm8JJor)aRVFa%8LNB0ZG^a>Hy*40E=4SF=iU5%lBhqV$9ScWBwuXogKN#fqNI? x+y9ozr>MkZo}BlPPcoDvKF-@l0zP(;=|9Vj#95-|^6&rv002ovPDHLkV1oZxBV_;p literal 0 HcmV?d00001 diff --git a/assets/icons/scenesPlayIcon.svg b/assets/icons/scenesPlayIcon.svg deleted file mode 100644 index 6417b0e6..00000000 --- a/assets/icons/scenesPlayIcon.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/icons/scenesPlayIconCheck.png b/assets/icons/scenesPlayIconCheck.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7101f790c2a114da9f38f184a23e63afb31b17 GIT binary patch literal 1802 zcmV+l2le=gP)FolJMh2Zzb z(9qCLkWic(vGjBgmf8zY*5g-LKVYPLZr!@YK6>;>Jv}|mFD@=>=jZ1)KzLl&I2;ZF zsM2UObg#g&tQ*UvQmLE^3k&vb+qT&O)ZNw9<)P~$A!CCu8iA2rqJ~nv$z+Pa`Oed) zPbU`@6@A{>+4*36e7tvdcGhCGT18qjGc%Uq;o;Wy_Vx!A6%}~^nE>EB>DkSjHyiLg zFY63gq!`)1f4_#@pwsE1)6>)6Z)$2Po|~JS_X6;@rlzLG8XFr+u3o)*igav*Bqb&B zK5?eVGOWA{Ep`^J)oNp3zI^!uETI_4YQSo1Yi~lAnRL=dhF5cyG8MCvqFCs;^FzYO8wc2?5 z_U+GbYJeMg@BdOgKs!*O^lJn`Fz(v5D?^Dw6veJ*&z}8kv)Lw@ASFINKI`n+vsL~<{ZmS<^Z4=OUrKQ68N;PN^c?@8URa0ng6q_4Vq&5VEZ{FZKbDe`Qix3b2*1ab=s|(p3NSp{%Mu`@oVO^c$fryI zf?yP35uvWG&I3JmfV1EQuS-fw{)mi>%xr6G``w=odMDb63Vm0?K?I790TUF&4`VbM zDN~l8g&Rfr$inJW-$W(4&>2`P2?teb5wRnn`3Z=2YoJzYX=$M{Mx2R9pV9+N=#3jU z-pk3!`35nS=QX)h zDHDKzXZ=ZlU|A2;I z5uhatp_d8ZCl0(|9OUeQ5@j(lF-Mb=le3}Bzyv9SgM(FwT`R2Z1lw2|aeS`R9Ai3j z=8U<#yu21>G%@QaWSzpo!W`7B7PHxG0cn$%<1%AJaJ%U~5T;icaqcneEUm4rMR)Js z?Fk79Sno<}hj6{|F9>M-Gvkn4Rl_MFxL+zP7dGe&~;lqc5msh_< z@-M3e1$ZhL=CdwFBc=zR}$3JCNaTfFb#}9!68E8e=h8Dh#RpDe>%JsV$1AwY$6f-mzoHiopn8 zhlhvTjvP7S!uJAUC7@MB?uleQ?`ac9830u*`^uy*MV&qA{8Nqc0vfZlQbSuO6D!#^%+8 zW0VQ)NXW~}^I)e=Si%8N3n&i@c&QZ`W1$6JJ`ZAMp%EGPFJks`pjQ#maihNdZ>zkG s>L0$v`Y!oPhW8U6>l-7AKfB2CHz0EJyP5|2asU7T07*qoM6N<$g8AoEVgLXD literal 0 HcmV?d00001 diff --git a/assets/icons/scenesPlayIconCheck.svg b/assets/icons/scenesPlayIconCheck.svg deleted file mode 100644 index 9e81869a..00000000 --- a/assets/icons/scenesPlayIconCheck.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/pages/routines/view/routines_view.dart b/lib/pages/routines/view/routines_view.dart index 83ab82b9..c398243c 100644 --- a/lib/pages/routines/view/routines_view.dart +++ b/lib/pages/routines/view/routines_view.dart @@ -90,6 +90,7 @@ class _RoutinesViewState extends State { ], ), ), + const SizedBox(height: 50), ], ), ) diff --git a/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart b/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart index 483500b1..99c131ee 100644 --- a/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart +++ b/lib/pages/routines/widgets/main_routine_view/fetch_routine_scenes_automation.dart @@ -117,7 +117,7 @@ class _FetchRoutineScenesState extends State fontWeight: FontWeight.bold, ), ), - const SizedBox(height: 5), + const SizedBox(height: 3), if (state.automations.isEmpty) Expanded( child: Text( @@ -130,8 +130,8 @@ class _FetchRoutineScenesState extends State if (state.automations.isNotEmpty) ConstrainedBox( constraints: BoxConstraints( - maxHeight: isSmallScreenSize(context) ? 185 : 192, - maxWidth: MediaQuery.sizeOf(context).width * 0.7), + maxHeight: isSmallScreenSize(context) ? 190 : 195, + ), child: ListView.builder( scrollDirection: Axis.horizontal, itemCount: state.automations.length, diff --git a/lib/pages/routines/widgets/main_routine_view/routine_view_card.dart b/lib/pages/routines/widgets/main_routine_view/routine_view_card.dart index 345a86c8..5f471973 100644 --- a/lib/pages/routines/widgets/main_routine_view/routine_view_card.dart +++ b/lib/pages/routines/widgets/main_routine_view/routine_view_card.dart @@ -106,10 +106,10 @@ class _RoutineViewCardState extends State { if (widget.isFromScenes ?? false) InkWell( onTap: _handleSceneTap, - child: SvgPicture.asset( + child: Image.asset( _showTemporaryCheck - ? Assets.scenesPlayIconCheck - : Assets.scenesPlayIcon, + ? Assets.scenesPlayIcon + : Assets.scenesPlayIconCheck, fit: BoxFit.contain, ), ) diff --git a/lib/utils/constants/assets.dart b/lib/utils/constants/assets.dart index 0e7b0bd2..dc4036ad 100644 --- a/lib/utils/constants/assets.dart +++ b/lib/utils/constants/assets.dart @@ -408,7 +408,7 @@ class Assets { static const String spaceLinkIcon = 'assets/icons/space_link_icon.svg'; static const String successIcon = 'assets/icons/success_icon.svg'; static const String spaceLocationIcon = 'assets/icons/spaseLocationIcon.svg'; - static const String scenesPlayIcon = 'assets/icons/scenesPlayIcon.svg'; + static const String scenesPlayIcon = 'assets/icons/scenesPlayIcon.png'; static const String scenesPlayIconCheck = - 'assets/icons/scenesPlayIconCheck.svg'; + 'assets/icons/scenesPlayIconCheck.png'; }