aS;SL3@4-;ActxprWeem+}
zLi+%LEyelim;SNLw)Pc2o;P2iK3az-`ofMs)(Ns(7U<4!by{OkSZ#9pLGUB~>~}67
h9!c%})y&Rs$6WR&qgcuLrWPm%c)I$ztaD0e0sx>>Y|#J!
literal 0
HcmV?d00001
diff --git a/app/src/main/res/drawable-xxhdpi/ic_share_primary_x48.png b/app/src/main/res/drawable-xxhdpi/ic_share_primary_x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8da0117a1fbf7b37b3b1b9618e5ee3b39312de4
GIT binary patch
literal 570
zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=j01c^T!A#hv<{Nc^R-@+fw}}s
zg8YIR=Kps{=->ZdAi$vE{C$P>1};6h#5oz#Z})f4=`S
zw|;kP@tzeYb~gnJx$S#k8#nKHB?JZXw#?!%70gn);`Qr5aYqrn)
z-FVsQ$?dg!`eowH?(4)YKNmc4{pP@a*$-y%TQ8jye%^3?^YYE^36DR!*;cFh*M!|%
z-pFHnGDRePk8bA~Hfx56
zAjz<2+vn*S+s5YG8a=+l>u`OhzIua-$%lQ7OH3NgPdKhvw@uvtjMS8_ZOtK@SyyK9
hIoU?Q102ZEXRP?FptJMoK|@d?@O1TaS?83{1OT~Q^a=m~
literal 0
HcmV?d00001
diff --git a/app/src/main/res/drawable-xxhdpi/ic_thumb_up_primary_x48.png b/app/src/main/res/drawable-xxhdpi/ic_thumb_up_primary_x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..487bcbab29ab2f461bd4920fa072b339e0d637eb
GIT binary patch
literal 538
zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=j01c^T!A#hv<{Nc^R-@+fw}}s
zg8YIR=ARe%->>lAA;DmOL%{m`1#|tGq8Jz$TRmMILn;{GUUw9_t-#}!sQHJX)A{M|
z`P*KvyCr7&*=TV&V?7)5u~n;n9s6@JLXK0l2o3!WYOh?v`1wSlobL?xMU`6;Dx27=!+M2K{Dd7BhbKnc;4qAh$PBPIrbo?=#LB?tGtLw1IS8
zwBeuOF8l1F@Ux5D&jimF*WO|Nv26RlMSmFsH0)d7UuHaIzV@)b#(uvU8$ZX3{ylHS
zyX0#+|8E(M424{&6PXJZG=?l-5?$fIsuj@4b%g0E|E&6({&lgk
z8eC{=Je06Nnr#*@TTyc(8&8QO&z8gm1`;pY8q=B^?<6c>WR7KH&Xv&MVcV6s;AVn?
zxkSbRhv^3$q}jNd8*v(C&DLrp{aoRE{O9xqYma;r)Tlpq$jHGvbFIjPQq`x^n2pYV
zpVPSJdG$GmZBFe+xA{!C`OV_Ok8P7zLBK0@@2Rr|UV5Ah1x2!_tDnm{r-UW|zh>DX
literal 0
HcmV?d00001
diff --git a/app/src/main/res/drawable-xxhdpi/ic_utorrent_primary_x48.png b/app/src/main/res/drawable-xxhdpi/ic_utorrent_primary_x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5f039c3dd241c61c2264d24bdae266d118ac0f3
GIT binary patch
literal 1196
zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=j01c^T!A#hv<{Nc^R-@+fw}}s
zg8YIR3=$gF?|=XQe1Jp0zd^zgu0KmvtSkI^Loy}hL{gjWyrVqTHr`LDR*FgU1+bLp8C;mqpRqoEgZNW1>KGQgC
zxE?r7c+l)nvf=a0xPXaG!HqXAxUbytF=N`x(;3g%ttzZ1%i12|bYYNJy;$s!cs|>D
z{=7#A_&zW_bc}wYc4lvsO)8tc{GXPYdKr<6|6X3U%4*T%W1X=wf|))WvbJ7+bR+GS
z&f#|n_PTv_ZmSE+FR(Ukd~%NE$b;KQt?%Dvn$+YixZ==Bu?q}y?!-ifM?2*F-p6|)
ze(vuy-4&}2$BUkt#&hz(QV!XW-I@x4CFdT*H=PujVD1^XjJ;$V%ao6s+JxU2EY0(H
zEf;cH?4Y61X(5w|e3KLvUUAO&CYT><7
z&Gl6qPTF6%tSuF`sbQ7$z9Y9zx-h9U32yZGZz?l_8mLy
z<@~tgjbF5=epfr2r1(tu!@2c(J
zBwSvmIALbP*PD6o%SFyRTv`}w7arAgI@>R#Xu0bP20vvhh4$APf9_Se-OfMFp#z&0;{*n?|7FX<
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_heart.xml b/app/src/main/res/drawable/ic_heart.xml
new file mode 100644
index 000000000..e20441f1f
--- /dev/null
+++ b/app/src/main/res/drawable/ic_heart.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_heart_animated.xml b/app/src/main/res/drawable/ic_heart_animated.xml
new file mode 100644
index 000000000..0c1ab80d5
--- /dev/null
+++ b/app/src/main/res/drawable/ic_heart_animated.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_heart_outline.xml b/app/src/main/res/drawable/ic_heart_outline.xml
new file mode 100644
index 000000000..29f5aa871
--- /dev/null
+++ b/app/src/main/res/drawable/ic_heart_outline.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_heart_outline_animated.xml b/app/src/main/res/drawable/ic_heart_outline_animated.xml
new file mode 100644
index 000000000..ce71ca40e
--- /dev/null
+++ b/app/src/main/res/drawable/ic_heart_outline_animated.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/shadow_bottom.xml b/app/src/main/res/drawable/shadow_bottom.xml
new file mode 100644
index 000000000..680f43191
--- /dev/null
+++ b/app/src/main/res/drawable/shadow_bottom.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 39b8a921e..36e664e6d 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -34,7 +34,6 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="left"
- android:background="@color/background_light"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/nav_drawer_main"/>
diff --git a/app/src/main/res/layout/gallery_detail_actions.xml b/app/src/main/res/layout/gallery_detail_actions.xml
new file mode 100644
index 000000000..3c2d776c3
--- /dev/null
+++ b/app/src/main/res/layout/gallery_detail_actions.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_detail_comments.xml b/app/src/main/res/layout/gallery_detail_comments.xml
new file mode 100644
index 000000000..960f9823b
--- /dev/null
+++ b/app/src/main/res/layout/gallery_detail_comments.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_detail_content.xml b/app/src/main/res/layout/gallery_detail_content.xml
new file mode 100644
index 000000000..352fcd54b
--- /dev/null
+++ b/app/src/main/res/layout/gallery_detail_content.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_detail_header.xml b/app/src/main/res/layout/gallery_detail_header.xml
index 63ab6f5e1..2768409c3 100644
--- a/app/src/main/res/layout/gallery_detail_header.xml
+++ b/app/src/main/res/layout/gallery_detail_header.xml
@@ -15,57 +15,145 @@
~ limitations under the License.
-->
-
+ android:orientation="vertical">
-
-
-
+ android:background="@color/colorPrimary">
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_detail_info.xml b/app/src/main/res/layout/gallery_detail_info.xml
new file mode 100644
index 000000000..6a63867ed
--- /dev/null
+++ b/app/src/main/res/layout/gallery_detail_info.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_detail_progress.xml b/app/src/main/res/layout/gallery_detail_progress.xml
new file mode 100644
index 000000000..90cc52b18
--- /dev/null
+++ b/app/src/main/res/layout/gallery_detail_progress.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_detail_tags.xml b/app/src/main/res/layout/gallery_detail_tags.xml
new file mode 100644
index 000000000..6caaf784f
--- /dev/null
+++ b/app/src/main/res/layout/gallery_detail_tags.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/gallery_tag_group.xml b/app/src/main/res/layout/gallery_tag_group.xml
new file mode 100644
index 000000000..919ffa647
--- /dev/null
+++ b/app/src/main/res/layout/gallery_tag_group.xml
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/app/src/main/res/layout/item_gallery_comment.xml b/app/src/main/res/layout/item_gallery_comment.xml
new file mode 100644
index 000000000..83b9e3a57
--- /dev/null
+++ b/app/src/main/res/layout/item_gallery_comment.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/item_gallery_tag.xml b/app/src/main/res/layout/item_gallery_tag.xml
new file mode 100644
index 000000000..f85ce7556
--- /dev/null
+++ b/app/src/main/res/layout/item_gallery_tag.xml
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/app/src/main/res/layout/scene_gallery_detail.xml b/app/src/main/res/layout/scene_gallery_detail.xml
index 5f0e99c94..b6cf13f7e 100644
--- a/app/src/main/res/layout/scene_gallery_detail.xml
+++ b/app/src/main/res/layout/scene_gallery_detail.xml
@@ -19,12 +19,18 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent"
+ android:animateLayoutChanges="true">
-
+ android:layout_height="match_parent">
+
+
+
+
-
diff --git a/app/src/main/res/layout/search_normal.xml b/app/src/main/res/layout/search_normal.xml
index 85463440f..f86fc4f22 100644
--- a/app/src/main/res/layout/search_normal.xml
+++ b/app/src/main/res/layout/search_normal.xml
@@ -40,19 +40,19 @@
android:paddingTop="@dimen/search_item_interval"
android:checkedButton="@+id/search_normal_search">
-
-
-
+
+
+
diff --git a/app/src/main/res/values-v21/themes.xml b/app/src/main/res/values-v21/themes.xml
index f04730d85..85dd461d6 100644
--- a/app/src/main/res/values-v21/themes.xml
+++ b/app/src/main/res/values-v21/themes.xml
@@ -17,7 +17,7 @@
-
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index 77c443c08..0509fa051 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -57,4 +57,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 718e32cd1..072456a6e 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -44,6 +44,7 @@
#ff00796b
#ff9c27b0
#ffe040fb
+ #ffd500f9
#ffaa00ff
#ff00acc1
#ff7cb342
@@ -91,4 +92,7 @@
#20000000
+
+ #38000000
+
diff --git a/app/src/main/res/values/ids.xml b/app/src/main/res/values/ids.xml
index 2e7c97009..12f4ca598 100644
--- a/app/src/main/res/values/ids.xml
+++ b/app/src/main/res/values/ids.xml
@@ -17,6 +17,11 @@
+
+
+
+
+
diff --git a/app/src/main/res/values/pathdata.xml b/app/src/main/res/values/pathdata.xml
index 787045a51..765fba685 100644
--- a/app/src/main/res/values/pathdata.xml
+++ b/app/src/main/res/values/pathdata.xml
@@ -21,5 +21,9 @@
M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M15.5,8C16.3,8 17,8.7 17,9.5C17,10.3 16.3,11 15.5,11C14.7,11 14,10.3 14,9.5C14,8.7 14.7,8 15.5,8M10,9.5C10,10.3 9.3,11 8.5,11C7.7,11 7,10.3 7,9.5C7,8.7 7.7,8 8.5,8C9.3,8 10,8.7 10,9.5M12,14C13.75,14 15.29,14.72 16.19,15.81L14.77,17.23C14.32,16.5 13.25,16 12,16C10.75,16 9.68,16.5 9.23,17.23L7.81,15.81C8.71,14.72 10.25,14 12,14Z
M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z
M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z
+ M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z
+
+ M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z
+ M12,12L12,12L12,12C12,12 12,12 12,12C12,12 12,12 12,12C12,12 12,12 12,12H12C12,12 12,12 12,12C12,12 12,12 12,12C12,12 12,12 12,12M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 9a10a8986..6f6daea64 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -122,4 +122,73 @@
4 stars
5 stars
+
+ Read
+ More information
+
+ - %d page
+ - %d pages
+
+
+ %d \u2665
+ %1$s (%2$d)
+
+ Favorite
+ Torrent (%d)
+ Share
+ Rate
+ No tags
+ No comments
+ No more comments
+ More comments
+ Refresh
+ Open in other app
+
+
+ MASTERPIECE
+ AMAZING
+ GREAT
+ GOOD
+ OKAY
+ MEDIOCRE
+ BAD
+ AWFUL
+ PAINFUL
+ UNBEARABLE
+ DISASTER
+
+
+ From the future
+ Just now
+
+ - A minute ago
+ - %d minutes ago
+
+
+ - An hour ago
+ - %d hours ago
+
+ Yesterday
+ %d days ago
+
+ - second
+ - seconds
+
+
+ - minute
+ - minutes
+
+
+ - hour
+ - hours
+
+
+ - day
+ - days
+
+
+ - year
+ - years
+
+
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index adfc5bf1a..6eab96eb4 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -43,6 +43,7 @@
+
+
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 76bfe809e..8001a9d84 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -24,6 +24,11 @@
- @color/colorAccent
+
+
-
diff --git a/beerbelly b/beerbelly
index f13aeed90..40be56ef2 160000
--- a/beerbelly
+++ b/beerbelly
@@ -1 +1 @@
-Subproject commit f13aeed90431e50b6a06951c6a24411b866f1bbe
+Subproject commit 40be56ef200386ec723155e9a4076ea32f869aa8
diff --git a/conaco b/conaco
index becb4a8c4..6f3aec6cd 160000
--- a/conaco
+++ b/conaco
@@ -1 +1 @@
-Subproject commit becb4a8c420476198d1cb63d894ca4e599e7195d
+Subproject commit 6f3aec6cd090f856980155db2823fbcb55a2ad0c
diff --git a/rippleold b/rippleold
index a007cc820..3170458de 160000
--- a/rippleold
+++ b/rippleold
@@ -1 +1 @@
-Subproject commit a007cc820cbb7746f6ba045923e5f09c0596bfd1
+Subproject commit 3170458debc9c2c756f831f85a5514d7c7d9b98b
diff --git a/vector b/vector
index c64d4c31a..a1c9374b5 160000
--- a/vector
+++ b/vector
@@ -1 +1 @@
-Subproject commit c64d4c31a4e1854a2f646b8d03ba828ede224f86
+Subproject commit a1c9374b5a8a9b4e66adaa1f066157f1cd82f2cf