From 1f55ae51b5bfe0eee1325239a54404c91f6033d3 Mon Sep 17 00:00:00 2001 From: Vishnu Raghav B Date: Sun, 29 Nov 2020 00:51:57 +0530 Subject: [PATCH] fixed tabs refresh issue --- .../src/main/res/drawable-hdpi/share.png | Bin 519 -> 488 bytes .../src/main/res/drawable-ldpi/share.png | Bin 312 -> 303 bytes .../src/main/res/drawable-mdpi/share.png | Bin 341 -> 363 bytes .../src/main/res/drawable-xhdpi/share.png | Bin 550 -> 552 bytes .../src/main/res/drawable-xxhdpi/share.png | Bin 930 -> 979 bytes .../src/main/res/drawable-xxxhdpi/share.png | Bin 928 -> 1020 bytes app/app.scss | 103 ++--- app/components/About.vue | 8 +- app/components/App.vue | 12 +- app/components/EditRecipe.vue | 169 ++++---- app/components/EnRecipes.vue | 63 ++- app/components/MealPlanner.vue | 18 +- app/components/Settings.vue | 10 +- app/components/ViewRecipe.vue | 364 ++++++++---------- app/components/modal/ActionDialog.vue | 2 +- app/store.js | 5 +- 16 files changed, 310 insertions(+), 444 deletions(-) diff --git a/App_Resources/Android/src/main/res/drawable-hdpi/share.png b/App_Resources/Android/src/main/res/drawable-hdpi/share.png index ad4d4b0d0127e6682ebad556f5ed0b3d4c694318..7bf56f30889686e9ec97fffdbc002aca70558a6a 100644 GIT binary patch delta 412 zcmV;N0b~A$1n2{hR)2j-L_t(oNA1?lD+N&)$MInyDT#%U#6ppjg3-Za2p#^3xFoC=H$Wywpf=hhBd=qKB4PPhL;L?Pts;^ImbP5m9io0_D`sVNk zt!T9}58otw3{fT4!zZ2JLM!6i4pOrU?PlK&(T<9dSNI66fKOYH`7AZF&zqgs1A$;Nn<8s0w<%VR2UxM|ISIa15CGUxk z+#(Ihv@rwMzc;@bKwq-!oNWvzyTyprWET<=5>m`W(G?GIUnlACx4azy00004D@0Ko$MHcP3Pmg_3rjmJJZzPvw_vT5pia!8F6eoRYeAZsB{T*-k8vqT#Vo>mF@H+jf=aSXX5ti7vSl(; z7Pf`biv`$bW)H`B!!^#Zi-WNL39sqK1HNN=#TLfkZHYBAF2!WK!#HZ;92N5d+ZVXn zK|5ln3qEGX<`Nx<9AC?n&jnghFip6EZ4lq)5$V|J!wqbM_@v`t5RuY`P1pwVX$6rF z=X%WG3%0?0(0^Urg5Okxtt}r=L6zv&8#!`|Bb-7f^E33Ptr~@*&uw5o=*7q|bn@DM zQ9y& zAz3Gos70Zo(h0%;&CDhwZ&uhs<4b;-H=BKLb~EM|$@(>QCdj!mUG|uxV0S4ZgYNif zSP^|p5n+Q1WKcZp?QixFpPnS~%Z9i?Yt*R2nm9vi2sxpRms-g6YA=Uu(Sl9JuaX@a zt~3WMvG%nzj!}hVg)WYE_mm2*kYNL8HxggK40(B=rH%z^cBe-U8M!i?GD@xtrsLOt bzKSsqbbCrD{i*GP00000NkvXXu0mjf`SE9M delta 234 zcmV;{j#K5t)gTD;;k&E&>b*2 zA$Y3zdn7;b3>P$!fHcAcD{LVLi;(?17C1s%3unluzW)6(poTeQzYA-1>|uM4dKiS4 k_DZORm&VF!{b$Yd9%oQWDpL@_sQ>@~07*qoM6N<$g4=3rGXMYp diff --git a/App_Resources/Android/src/main/res/drawable-mdpi/share.png b/App_Resources/Android/src/main/res/drawable-mdpi/share.png index dd14a72eadb1e36a71f4f8f8db35843de436e917..8ba46df6d2f6c216cfc871f634eb56eb124e0654 100644 GIT binary patch delta 287 zcmV+)0pR}C0_y^hReu2hNkl40BLNG;ASVSzmga@$j2*v{lu}L9{ zt@eVA7qGQTW9Jp@ynr@BQUyUsV`K9E&IqHRCGz?$Y+&2a#=GPZ zpRjG>;#D$+ZLzPDlJiqk#k-nbm1jL(WCq()`TE5htdZ6oYzxH?R#;-Ie>1I7MrbN9 z7kps|`D}7r&Gca2J4X?bX+Un4qxk_jO<^$$CU}A~T`W*KTt!C;=JyPFmT1KKO+v`s%VQp>WPYr*WpJGlQ9{U0E z%=O`-f+A9glnmcMAFjJ&g&~>12< z5vUH1a67=6{7om2>-O?R(5l$N?*P>R7i$|l_40$(x7Sd4z0iNj&M@BP@@u}Yt9r)( P0000B~^(HXoK38sKf}g!OCS7v2p@!Alu$CgIKAQr~iOq#LgzP z0d2ZOCt{}>w|~$EwdDXUh)k7#4W=LG-fgVN#CMRx+%x3(`~`UxH$u)%@^Jpj3Kk%5 zofuc7|BX!oHO(0|u+Ze)so@QyH3fv>nX4SHb-~{qx zWEt&9ny>;F=!UV#_rG+4Lv$f+v;uo*hS6L@2A5;=JXOLrd)x#Itf2N6be5C4g*~| S50T^m0000{Eo}H(jZ+$X*dFD5}^USWC%jI&Z znlAjcvMGFdhxX+U|C@hhS;670yMXZUR$YKMW&lUso_O8deMar zG$0erqTKK*-?+m8Rxt+S7nOAQVxF;uA*7z};lqy6hg6Dk&+8z!*%}(5E%{+)V)&p_ zw4vgvF}&{@?MPfThxc8g1+mM*@V;#nt+wztoP7Dzd52YR0h8Wgyyo!%)w^Qa1!@qx zK|DaUsA&^Olz;q=IfH6ZlXj4}X6!<>uqjXY_uDDzMwKU$TtGcW5aoV6fjrBvaD#h1 zLLMCQhQz(6n{bHR{HqF@LzK;3DjB8+i`YceeYOlO4WQgf<0PNTFgEZ8)p}wb+LEvN zbEr-vlGY0Of8ibBHIJY*xtI44K9Q)jPV6JNrtBx}$y3L_f*%A=rX$(tOZbGWDG!3w z3V(C!Y#ee+z2;w~SU>#Dt-DdYc!%lcZ|*dbPuWPaxm_-o%jI&pvRy9s2O00*->R2h Qy#N3J07*qoM6N<$f?YlKk^lez diff --git a/App_Resources/Android/src/main/res/drawable-xxhdpi/share.png b/App_Resources/Android/src/main/res/drawable-xxhdpi/share.png index 822910406a11cc0471e11e46b2afb2eafd1d3c1b..ee94a86621dbecb65a8526b201b467f6b6076b3f 100644 GIT binary patch delta 907 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 diff --git a/app/app.scss b/app/app.scss index a867c394..0ad21d7b 100644 --- a/app/app.scss +++ b/app/app.scss @@ -42,7 +42,8 @@ Page, Page, ActionBar, SearchBar, - TabView, + Tabs, + TabStripItem, ListPicker { color: $gray9; background: $gray1; @@ -51,11 +52,6 @@ Page, MDButton { ripple-color: rgba($gray6, 0.2); } - - TabView { - tab-background-color: $gray1; - selected-tab-text-color: $gray9; - } .hr { border-color: $gray3; } @@ -63,13 +59,15 @@ Page, .fieldLabel { background: $gray1; } - .referenceItem, - .recipeText, + .urlCard, + .textCard, .overviewItem, - .recipeItem, - TextField.combinationToken { + .recipeItem { background: white; } + TextField.combinationToken { + background: $gray3; + } .sd-item, .sd-group-header, @@ -108,15 +106,16 @@ Page, Page, ActionBar, SearchBar, - TabView, + Tabs, + TabStripItem, ListPicker { color: $gray1; background: $gray9; } - TabView { - tab-background-color: $gray9; - selected-tab-text-color: $gray1; - } + // TabView { + // tab-background-color: $gray9; + // selected-tab-text-color: $gray1; + // } MDRipple, MDButton { ripple-color: rgba($gray4, 0.1); @@ -129,8 +128,8 @@ Page, .fieldLabel { background: $gray9; } - .referenceItem, - .recipeText, + .urlCard, + .textCard, .overviewItem, .recipeItem, TextField.combinationToken { @@ -194,7 +193,7 @@ TabView { tab-text-color: $gray6; } .inputField { - margin-bottom: 14; + margin-bottom: 4; } .fieldLabel { font-size: 12; @@ -218,8 +217,8 @@ MDProgress { // ActionBar ActionBar { margin: 0; - padding: 0 8; - height: 64; + padding: 6 8; + // height: 64; GridLayout { padding: 0; margin: 0; @@ -227,6 +226,9 @@ ActionBar { MDButton.bx { padding: 0; margin: 0; + &.flip { + transform: scaleX(-1); + } } .title { padding-left: 12; @@ -268,7 +270,7 @@ ActionBar { } .sd-group-header { width: 100%; - padding: 8 0 8 8; + padding: 8; } MDRipple { border-radius: 4; @@ -318,9 +320,6 @@ MDButton { vertical-alignment: center; } } - &.noResult { - margin-top: 32; - } } // ----------------------------- // Recipe Items @@ -375,18 +374,18 @@ RadListView { padding: 8; } .main-container { - padding: 8 8 128; + padding: 8 8 88; .option { font-size: 16; .bx { - margin: 16 24 16 16; + margin: 11 24 11 16; } .info { font-size: 12; line-height: 4; } StackLayout { - margin: 16 24 16 0; + margin: 9 24 9 0; } } } @@ -406,8 +405,7 @@ RadListView { .viewRecipe { .category, .time, - .ingredient, - .ingredient-check { + .ingredient { font-size: 16; } .category { @@ -440,12 +438,8 @@ RadListView { } } } - .ingredient, - .ingredient-check { + .ingredient { line-height: 6; - padding-bottom: 12; - } - .ingredient-check { padding-bottom: 0; } .count { @@ -455,54 +449,37 @@ RadListView { margin: 0 0 0 8; text-align: center; border-radius: 99; - &.square { - clip-path: polygon( - 5% 0, - 95% 0, - 100% 5%, - 100% 65%, - 65% 100%, - 5% 100%, - 0 95%, - 0 5% - ); - } } - .instruction, - .note, - .reference { + .instruction { font-size: 16; line-height: 6; - padding: 2 0 14 36; + padding: 1 0 24 36; margin: 0 0 0 19; border-width: 0 0 0 2; } .instruction.noBorder { border-color: transparent; } - .note { - border-width: 0; - } - .referenceItem { + .urlCard { margin: 8 16; border-radius: 4; font-size: 16; .bx { font-size: 24; } - .recipeLink { - padding: 16; + .link { + padding: 13 16 13 11; margin: 0; line-height: 6; } .linkIcon { - padding: 0 16 0 0; + padding: 0 0 0 12; } } - .recipeText { + .textCard { font-size: 16; line-height: 6; - padding: 16; + padding: 13 16; margin: 8 16; border-radius: 4; } @@ -510,6 +487,7 @@ RadListView { // ----------------------------- // FAB #btnFabContainer { + z-index: 100; width: 100%; height: 100%; } @@ -539,13 +517,10 @@ MDButton.closeBtn { min-width: 0; vertical-alignment: top; } -TextField.combinationToken { - border-width: 0; -} // ----------------------------- // MEAL PLANNER .dayPlan { - padding: 0; + padding: 0 0 88; width: 100%; .plansContainer { padding: 8 4; @@ -614,7 +589,7 @@ TextField.combinationToken { letter-spacing: 0; text-transform: none; line-height: 6; - padding: 16 24; + padding: 13 24; margin: 0; } .actionsContainer { diff --git a/app/components/About.vue b/app/components/About.vue index 8051846b..e7dc740c 100644 --- a/app/components/About.vue +++ b/app/components/About.vue @@ -1,6 +1,6 @@