summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics/src/main/res
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttcomics/src/main/res')
-rw-r--r--org.fox.ttcomics/src/main/res/anim/appear.xml9
-rw-r--r--org.fox.ttcomics/src/main/res/anim/layout_comics.xml5
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/badimage.pngbin0 -> 14350 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_good.pngbin0 -> 457 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_overflow.pngbin0 -> 225 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_launcher.pngbin0 -> 7867 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_refresh_light.pngbin0 -> 3138 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_search_light.pngbin0 -> 1764 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_settings.pngbin0 -> 1540 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-hdpi/ic_share_light.pngbin0 -> 1606 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_good.pngbin0 -> 585 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_overflow.pngbin0 -> 280 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_launcher.pngbin0 -> 11597 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_refresh_light.pngbin0 -> 3219 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_search_light.pngbin0 -> 2127 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_settings.pngbin0 -> 1641 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_share_light.pngbin0 -> 1780 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable-xxhdpi/ic_launcher.pngbin0 -> 13687 bytes
-rw-r--r--org.fox.ttcomics/src/main/res/drawable/comic_tile.xml26
-rw-r--r--org.fox.ttcomics/src/main/res/drawable/comic_tile_folder.xml26
-rw-r--r--org.fox.ttcomics/src/main/res/drawable/s_badimage.svg88
-rw-r--r--org.fox.ttcomics/src/main/res/drawable/s_launcher.svg204
-rw-r--r--org.fox.ttcomics/src/main/res/layout-land/fragment_comics_list.xml29
-rw-r--r--org.fox.ttcomics/src/main/res/layout-sw600dp/activity_main.xml22
-rw-r--r--org.fox.ttcomics/src/main/res/layout-sw600dp/activity_view_comic.xml23
-rw-r--r--org.fox.ttcomics/src/main/res/layout-sw600dp/comics_grid_row.xml73
-rw-r--r--org.fox.ttcomics/src/main/res/layout-sw600dp/fragment_comics_list.xml35
-rw-r--r--org.fox.ttcomics/src/main/res/layout/activity_main.xml15
-rw-r--r--org.fox.ttcomics/src/main/res/layout/activity_view_comic.xml16
-rw-r--r--org.fox.ttcomics/src/main/res/layout/chooser_list.xml33
-rw-r--r--org.fox.ttcomics/src/main/res/layout/comics_grid_row.xml73
-rw-r--r--org.fox.ttcomics/src/main/res/layout/comics_list_row.xml73
-rw-r--r--org.fox.ttcomics/src/main/res/layout/dialog_location.xml14
-rw-r--r--org.fox.ttcomics/src/main/res/layout/dialog_location_compat.xml23
-rw-r--r--org.fox.ttcomics/src/main/res/layout/fragment_comic.xml21
-rw-r--r--org.fox.ttcomics/src/main/res/layout/fragment_comics_list.xml36
-rw-r--r--org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml9
-rw-r--r--org.fox.ttcomics/src/main/res/layout/list_item.xml7
-rw-r--r--org.fox.ttcomics/src/main/res/menu/activity_main.xml19
-rw-r--r--org.fox.ttcomics/src/main/res/menu/activity_view_comic.xml26
-rw-r--r--org.fox.ttcomics/src/main/res/menu/comic_archive_context.xml8
-rw-r--r--org.fox.ttcomics/src/main/res/values-large/dimens.xml7
-rw-r--r--org.fox.ttcomics/src/main/res/values-v19/style.xml31
-rw-r--r--org.fox.ttcomics/src/main/res/values/attrs.xml5
-rw-r--r--org.fox.ttcomics/src/main/res/values/dimens.xml7
-rw-r--r--org.fox.ttcomics/src/main/res/values/strings.xml67
-rw-r--r--org.fox.ttcomics/src/main/res/values/style.xml15
-rw-r--r--org.fox.ttcomics/src/main/res/xml/preferences.xml63
48 files changed, 1108 insertions, 0 deletions
diff --git a/org.fox.ttcomics/src/main/res/anim/appear.xml b/org.fox.ttcomics/src/main/res/anim/appear.xml
new file mode 100644
index 0000000..a60e055
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/anim/appear.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
+ <alpha
+ android:fromAlpha="0"
+ android:toAlpha="1"
+ android:duration="150"
+ />
+</set>
+
diff --git a/org.fox.ttcomics/src/main/res/anim/layout_comics.xml b/org.fox.ttcomics/src/main/res/anim/layout_comics.xml
new file mode 100644
index 0000000..93a58f1
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/anim/layout_comics.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
+ android:delay="20%"
+ android:animation="@anim/appear"
+/>
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/badimage.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/badimage.png
new file mode 100644
index 0000000..bc71802
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/badimage.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_good.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_good.png
new file mode 100644
index 0000000..594ee12
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_good.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_overflow.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_overflow.png
new file mode 100644
index 0000000..002fc4b
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_action_overflow.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_launcher.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_launcher.png
new file mode 100644
index 0000000..04b4741
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_launcher.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_refresh_light.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_refresh_light.png
new file mode 100644
index 0000000..bb9d855
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_refresh_light.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_search_light.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_search_light.png
new file mode 100644
index 0000000..f12e005
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_search_light.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_settings.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_settings.png
new file mode 100644
index 0000000..3e4580e
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_settings.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_share_light.png b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_share_light.png
new file mode 100644
index 0000000..c329f58
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-hdpi/ic_share_light.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_good.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_good.png
new file mode 100644
index 0000000..49b85ca
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_good.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_overflow.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_overflow.png
new file mode 100644
index 0000000..cfe1287
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_action_overflow.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_launcher.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..3447f91
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_launcher.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_refresh_light.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_refresh_light.png
new file mode 100644
index 0000000..a7fdc0d
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_refresh_light.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_search_light.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_search_light.png
new file mode 100644
index 0000000..3549f84
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_search_light.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_settings.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_settings.png
new file mode 100644
index 0000000..09b0148
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_settings.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_share_light.png b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_share_light.png
new file mode 100644
index 0000000..15549b0
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xhdpi/ic_share_light.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable-xxhdpi/ic_launcher.png b/org.fox.ttcomics/src/main/res/drawable-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..c2557e0
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/org.fox.ttcomics/src/main/res/drawable/comic_tile.xml b/org.fox.ttcomics/src/main/res/drawable/comic_tile.xml
new file mode 100644
index 0000000..428e246
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable/comic_tile.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
+
+ <item>
+ <shape android:shape="rectangle" >
+ <solid android:color="#33b5e5" />
+ <corners android:radius="2dp"/>
+ </shape>
+ </item>
+
+ <!-- <item>
+ <shape android:shape="rectangle" >
+ <solid android:color="#e0e0e0" />
+ <corners android:radius="2dp"/>
+ </shape>
+ </item> -->
+
+ <item
+ android:bottom="2dp">
+ <shape android:shape="rectangle" >
+ <solid android:color="#ffffff" />
+ <corners android:radius="2dp"/>
+ </shape>
+ </item>
+
+</layer-list> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/drawable/comic_tile_folder.xml b/org.fox.ttcomics/src/main/res/drawable/comic_tile_folder.xml
new file mode 100644
index 0000000..2cd13b5
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable/comic_tile_folder.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
+
+ <item>
+ <shape android:shape="rectangle" >
+ <solid android:color="#99cc00" />
+ <corners android:radius="2dp"/>
+ </shape>
+ </item>
+
+ <!-- <item>
+ <shape android:shape="rectangle" >
+ <solid android:color="#e0e0e0" />
+ <corners android:radius="2dp"/>
+ </shape>
+ </item> -->
+
+ <item
+ android:bottom="2dp">
+ <shape android:shape="rectangle" >
+ <solid android:color="#ffffff" />
+ <corners android:radius="2dp"/>
+ </shape>
+ </item>
+
+</layer-list> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/drawable/s_badimage.svg b/org.fox.ttcomics/src/main/res/drawable/s_badimage.svg
new file mode 100644
index 0000000..8c61713
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable/s_badimage.svg
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="64px"
+ height="64px"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ inkscape:export-filename="C:\Users\fox\workspace\org.fox.ttcomics\res\drawable\badimage.png"
+ inkscape:export-xdpi="800"
+ inkscape:export-ydpi="800"
+ sodipodi:docname="s_badimage.svg">
+ <defs
+ id="defs2987" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="3.6363636"
+ inkscape:cy="32"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1600"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="star"
+ style="opacity:0.25000000000000000;fill:#909090;fill-opacity:1;stroke:none"
+ id="path2999"
+ sodipodi:sides="3"
+ sodipodi:cx="33.090908"
+ sodipodi:cy="8.363636"
+ sodipodi:r1="33.989788"
+ sodipodi:r2="16.994896"
+ sodipodi:arg1="2.6179939"
+ sodipodi:arg2="3.6651914"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 3.6548878,25.358529 33.090909,-25.626152 62.526928,25.358531 z"
+ inkscape:transform-center-y="-8.4974474"
+ transform="translate(-1.0909077,32.133811)" />
+ <text
+ xml:space="preserve"
+ style="font-size:23.69292450000000000px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
+ x="21.763916"
+ y="50.357021"
+ id="text2993"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan2995"
+ x="21.763916"
+ y="50.357021"
+ style="font-size:33.17009354000000300px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">?</tspan></text>
+ </g>
+</svg>
diff --git a/org.fox.ttcomics/src/main/res/drawable/s_launcher.svg b/org.fox.ttcomics/src/main/res/drawable/s_launcher.svg
new file mode 100644
index 0000000..9af7a1b
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/drawable/s_launcher.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="96"
+ height="96"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="s_launcher.svg"
+ inkscape:export-filename="C:\Users\Andrew\workspace\Tiny-Comics-Reader\res\drawable-xxhdpi\ic_launcher.png"
+ inkscape:export-xdpi="135"
+ inkscape:export-ydpi="135">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3799">
+ <stop
+ style="stop-color:#ddc26e;stop-opacity:1;"
+ offset="0"
+ id="stop3801" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3803" />
+ </linearGradient>
+ <filter
+ id="filter3007"
+ inkscape:label="Drop shadow"
+ width="1.5"
+ height="1.5"
+ x="-.25"
+ y="-.25">
+ <feGaussianBlur
+ id="feGaussianBlur3009"
+ in="SourceAlpha"
+ stdDeviation="2"
+ result="blur" />
+ <feColorMatrix
+ id="feColorMatrix3011"
+ result="bluralpha"
+ type="matrix"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.75 0 " />
+ <feOffset
+ id="feOffset3013"
+ in="bluralpha"
+ dx="1"
+ dy="1"
+ result="offsetBlur" />
+ <feMerge
+ id="feMerge3015">
+ <feMergeNode
+ id="feMergeNode3017"
+ in="offsetBlur" />
+ <feMergeNode
+ id="feMergeNode3019"
+ in="SourceGraphic" />
+ </feMerge>
+ </filter>
+ <filter
+ id="filter4167"
+ inkscape:label="Colorize"
+ inkscape:menu="Color"
+ inkscape:menu-tooltip="Blend image or object with a flood color and set lightness and contrast"
+ x="0"
+ y="0"
+ width="1"
+ height="1"
+ color-interpolation-filters="sRGB">
+ <feColorMatrix
+ id="feColorMatrix4169"
+ values="1"
+ in="SourceGraphic"
+ type="saturate"
+ result="result2" />
+ <feFlood
+ id="feFlood4171"
+ flood-color="rgb(254,102,0)"
+ flood-opacity="1"
+ result="result1" />
+ <feBlend
+ id="feBlend4173"
+ in2="result2"
+ mode="multiply"
+ in="result1"
+ result="result3" />
+ <feComposite
+ id="feComposite4175"
+ in2="SourceGraphic"
+ operator="in"
+ k2="1"
+ result="result4" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="28.826177"
+ inkscape:cy="53.814876"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1137"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:snap-nodes="false"
+ inkscape:snap-global="false">
+ <sodipodi:guide
+ orientation="1,0"
+ position="7.5761441,54.043161"
+ id="guide2993" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="54.548238,88.13581"
+ id="guide2995" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="88.388348,62.881996"
+ id="guide2997" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="59.599,8.0812204"
+ id="guide2999" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-956.36218)">
+ <path
+ sodipodi:type="star"
+ style="fill:#ff6600;fill-opacity:1;stroke:#000000;stroke-width:1.12887480999999990;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3031"
+ sodipodi:sides="9"
+ sodipodi:cx="27.779196"
+ sodipodi:cy="34.633232"
+ sodipodi:r1="50.953285"
+ sodipodi:r2="29.552904"
+ sodipodi:arg1="0.49024887"
+ sodipodi:arg2="0.83931472"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 72.730984,58.624355 47.519737,56.626076 46.793067,81.905951 28.7646,64.169703 11.958348,83.068117 9.5483813,57.892887 -15.47362,61.567061 -1.1374363,40.73262 -22.667116,27.463368 1.7071596,20.718381 -6.2562209,-3.2854663 16.751151,7.2150562 26.080224,-16.29172 36.955287,6.5410003 59.211636,-5.4696229 52.865828,19.011612 77.63546,24.117046 57.038055,38.791753 z"
+ transform="matrix(0.85565363,-0.2292717,0.2292717,0.85565363,16.712595,980.15403)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#d40000;fill-opacity:1;stroke:#000000;stroke-width:1.61221886;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3031-4"
+ sodipodi:sides="9"
+ sodipodi:cx="27.779196"
+ sodipodi:cy="34.633232"
+ sodipodi:r1="50.953285"
+ sodipodi:r2="29.552904"
+ sodipodi:arg1="0.49024887"
+ sodipodi:arg2="0.83931472"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 72.730984,58.624355 47.519737,56.626076 46.793067,81.905951 28.7646,64.169703 11.958348,83.068117 9.5483813,57.892887 -15.47362,61.567061 -1.1374363,40.73262 -22.667116,27.463368 1.7071596,20.718381 -6.2562209,-3.2854663 16.751151,7.2150562 26.080224,-16.29172 36.955287,6.5410003 59.211636,-5.4696229 52.865828,19.011612 77.63546,24.117046 57.038055,38.791753 z"
+ transform="matrix(0.58890595,-0.15779687,0.15779687,0.58890595,26.466358,987.70085)" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.53679657000000000px;font-style:normal;font-weight:normal;line-height:126.99999808999999000%;letter-spacing:0px;word-spacing:0px;fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Sans"
+ x="-128.74614"
+ y="1014.6334"
+ id="text3801"
+ sodipodi:linespacing="127%"
+ transform="matrix(0.99123282,-0.13212683,0.13212683,0.99123282,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan3803"
+ x="-128.74614"
+ y="1014.6334"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:126.99999808999999000%;fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:BD Cartoon Shout;-inkscape-font-specification:BD Cartoon Shout">POW!</tspan></text>
+ </g>
+</svg>
diff --git a/org.fox.ttcomics/src/main/res/layout-land/fragment_comics_list.xml b/org.fox.ttcomics/src/main/res/layout-land/fragment_comics_list.xml
new file mode 100644
index 0000000..9752e65
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout-land/fragment_comics_list.xml
@@ -0,0 +1,29 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout4"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" >
+
+ <GridView
+ android:id="@+id/comics_grid"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:numColumns="3" >
+ </GridView>
+
+ <LinearLayout
+ android:id="@+id/no_comics"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/textView1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/error_no_comic_arhives_found_" />
+ </LinearLayout>
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout-sw600dp/activity_main.xml b/org.fox.ttcomics/src/main/res/layout-sw600dp/activity_main.xml
new file mode 100644
index 0000000..81b302b
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout-sw600dp/activity_main.xml
@@ -0,0 +1,22 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout1"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+
+ <FrameLayout
+ android:id="@+id/comics_list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ </FrameLayout>
+
+ <TextView
+ android:id="@+id/tablet_layout_hack"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:text="" />
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout-sw600dp/activity_view_comic.xml b/org.fox.ttcomics/src/main/res/layout-sw600dp/activity_view_comic.xml
new file mode 100644
index 0000000..e6479f6
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout-sw600dp/activity_view_comic.xml
@@ -0,0 +1,23 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout2"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+
+ <FrameLayout
+ android:id="@+id/comics_pager_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ </FrameLayout>
+
+
+ <TextView
+ android:id="@+id/tablet_layout_hack"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:text="" />
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout-sw600dp/comics_grid_row.xml b/org.fox.ttcomics/src/main/res/layout-sw600dp/comics_grid_row.xml
new file mode 100644
index 0000000..8392a17
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout-sw600dp/comics_grid_row.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/comics_list_row"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:gravity="center_vertical"
+ android:orientation="vertical"
+ android:padding="4dp" >
+
+ <FrameLayout
+ android:id="@+id/imageholder"
+ android:layout_width="160dp"
+ android:layout_height="160dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_weight="0"
+ android:background="@drawable/comic_tile"
+ android:padding="6dp" >
+
+ <ImageView
+ android:id="@+id/thumbnail"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:padding="4dp"
+ android:scaleType="centerInside"
+ android:src="@drawable/ic_launcher" />
+
+ <ImageView
+ android:id="@+id/comic_overflow"
+ android:layout_gravity="bottom|right"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:paddingBottom="4dp"
+ android:src="@drawable/ic_action_overflow" />
+
+ </FrameLayout>
+
+ <LinearLayout
+ android:id="@+id/linearLayout4"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:gravity="center_horizontal"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/file_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:ellipsize="middle"
+ android:singleLine="true"
+ android:text="Comic_1980.cbz" />
+
+ <ProgressBar
+ android:id="@+id/file_progress_bar"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="128dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1" />
+
+ <TextView
+ android:id="@+id/file_progress_info"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:gravity="right"
+ android:text="12 of 325"
+ android:textSize="12dp" />
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout-sw600dp/fragment_comics_list.xml b/org.fox.ttcomics/src/main/res/layout-sw600dp/fragment_comics_list.xml
new file mode 100644
index 0000000..eaf8c90
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout-sw600dp/fragment_comics_list.xml
@@ -0,0 +1,35 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout4"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" >
+
+
+ <GridView
+ android:id="@+id/comics_grid"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:numColumns="3" >
+
+ </GridView>
+
+ <LinearLayout
+ android:id="@+id/no_comics"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center"
+ android:orientation="vertical" >
+
+
+
+
+ <TextView
+ android:id="@+id/textView1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/error_no_comic_arhives_found_" />
+
+ </LinearLayout>
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/activity_main.xml b/org.fox.ttcomics/src/main/res/layout/activity_main.xml
new file mode 100644
index 0000000..49a8732
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/activity_main.xml
@@ -0,0 +1,15 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout1"
+ android:fitsSystemWindows="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <FrameLayout
+ android:id="@+id/comics_list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ </FrameLayout>
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/activity_view_comic.xml b/org.fox.ttcomics/src/main/res/layout/activity_view_comic.xml
new file mode 100644
index 0000000..2cc0dd3
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/activity_view_comic.xml
@@ -0,0 +1,16 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout2"
+ android:fitsSystemWindows="true"
+ android:background="?attr/viewComicsBackground"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <FrameLayout
+ android:id="@+id/comics_pager_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ </FrameLayout>
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/chooser_list.xml b/org.fox.ttcomics/src/main/res/layout/chooser_list.xml
new file mode 100644
index 0000000..f4b4a12
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/chooser_list.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="vertical" >
+
+ <ListView
+ android:id="@android:id/list"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:layout_weight="1" />
+
+ <LinearLayout
+ android:id="@+id/linearLayout2"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" >
+
+ <Button
+ android:id="@+id/btnParent"
+ android:layout_width="fill_parent"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:text="@string/open_parent" />
+
+ <Button
+ android:id="@+id/btnChoose"
+ android:layout_weight="1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/choose" />
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/comics_grid_row.xml b/org.fox.ttcomics/src/main/res/layout/comics_grid_row.xml
new file mode 100644
index 0000000..f021a3f
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/comics_grid_row.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/comics_list_row"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:gravity="center_vertical"
+ android:orientation="vertical"
+ android:padding="4dp" >
+
+ <FrameLayout
+ android:id="@+id/imageholder"
+ android:layout_width="160dp"
+ android:layout_height="160dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_weight="0"
+ android:background="@drawable/comic_tile"
+ android:padding="6dp" >
+
+ <ImageView
+ android:id="@+id/thumbnail"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:scaleType="centerInside"
+ android:padding="4dp"
+ android:src="@drawable/ic_launcher" />
+
+ <ImageView
+ android:id="@+id/comic_overflow"
+ android:layout_gravity="bottom|right"
+ android:paddingBottom="4dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:src="@drawable/ic_action_overflow" />
+
+ </FrameLayout>
+
+ <LinearLayout
+ android:id="@+id/linearLayout4"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_horizontal"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/file_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:ellipsize="middle"
+ android:singleLine="true"
+ android:text="Comic_1980.cbz"
+ android:textSize="11dp" />
+
+ <ProgressBar
+ android:id="@+id/file_progress_bar"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="96dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1" />
+
+ <TextView
+ android:id="@+id/file_progress_info"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:gravity="right"
+ android:text="12 of 325"
+ android:textSize="8dp" />
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/comics_list_row.xml b/org.fox.ttcomics/src/main/res/layout/comics_list_row.xml
new file mode 100644
index 0000000..5d529f8
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/comics_list_row.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/comics_list_row"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical"
+ android:orientation="horizontal"
+ android:padding="4dp" >
+
+ <FrameLayout
+ android:id="@+id/imageholder"
+ android:layout_width="48dp"
+ android:layout_height="48dp"
+ android:layout_weight="0"
+ android:background="@drawable/comic_tile"
+ android:padding="2dp" >
+
+ <ImageView
+ android:id="@+id/thumbnail"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/white"
+ android:padding="2dp"
+ android:scaleType="centerInside"
+ android:src="@drawable/ic_launcher" />
+ </FrameLayout>
+
+ <LinearLayout
+ android:id="@+id/linearLayout5"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:paddingLeft="4dp" >
+
+ <LinearLayout
+ android:id="@+id/linearLayout4"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" >
+
+ <TextView
+ android:id="@+id/file_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:ellipsize="middle"
+ android:singleLine="true"
+ android:text="Comic_1980.cbz" />
+
+ <TextView
+ android:id="@+id/file_progress_info"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:gravity="right"
+ android:text="12 of 325" />
+ </LinearLayout>
+
+ <ProgressBar
+ android:id="@+id/file_progress_bar"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+ <ImageView
+ android:id="@+id/comic_overflow"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:src="@drawable/ic_action_overflow" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/dialog_location.xml b/org.fox.ttcomics/src/main/res/layout/dialog_location.xml
new file mode 100644
index 0000000..cabbf9a
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/dialog_location.xml
@@ -0,0 +1,14 @@
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/linearLayout1"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+
+
+ <NumberPicker
+ android:id="@+id/number_picker"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/dialog_location_compat.xml b/org.fox.ttcomics/src/main/res/layout/dialog_location_compat.xml
new file mode 100644
index 0000000..385b8d5
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/dialog_location_compat.xml
@@ -0,0 +1,23 @@
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/linearLayout1"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" >
+
+
+ <SeekBar
+ android:id="@+id/number_seeker"
+ android:layout_weight="1"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+
+
+ <TextView
+ android:id="@+id/page_number"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:text="1 of 365" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/fragment_comic.xml b/org.fox.ttcomics/src/main/res/layout/fragment_comic.xml
new file mode 100644
index 0000000..cfc54b3
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/fragment_comic.xml
@@ -0,0 +1,21 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout3"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" >
+
+ <it.sephiroth.android.library.imagezoom.ImageViewTouch
+ android:id="@+id/comic_image"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <TextView
+ android:id="@+id/comic_page"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="bottom|right"
+ android:layout_margin="4dp"
+ android:alpha="0.25"
+ android:text="25" />
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/fragment_comics_list.xml b/org.fox.ttcomics/src/main/res/layout/fragment_comics_list.xml
new file mode 100644
index 0000000..2461c15
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/fragment_comics_list.xml
@@ -0,0 +1,36 @@
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/FrameLayout4"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" >
+
+ <android.support.v4.widget.SwipeRefreshLayout
+ android:id="@+id/comics_swipe_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <ListView
+ android:id="@+id/comics_list"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layoutAnimation="@anim/layout_comics" >
+ </ListView>
+ </android.support.v4.widget.SwipeRefreshLayout>
+
+ <LinearLayout
+ android:id="@+id/no_comics"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center"
+ android:orientation="vertical"
+ android:padding="4dp" >
+
+ <TextView
+ android:id="@+id/textView1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/error_no_comic_arhives_found_" />
+ </LinearLayout>
+
+</FrameLayout> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml b/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml
new file mode 100644
index 0000000..9d98d34
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<org.fox.ttcomics.ViewPager
+xmlns:android="http://schemas.android.com/apk/res/android"
+android:layout_width="fill_parent"
+android:layout_height="fill_parent"
+android:id="@+id/comics_pager">
+
+</org.fox.ttcomics.ViewPager> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/layout/list_item.xml b/org.fox.ttcomics/src/main/res/layout/list_item.xml
new file mode 100644
index 0000000..1fb2f8c
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/layout/list_item.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:padding="10dp"
+ android:textSize="16sp" >
+</TextView> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/menu/activity_main.xml b/org.fox.ttcomics/src/main/res/menu/activity_main.xml
new file mode 100644
index 0000000..bb07f5b
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/menu/activity_main.xml
@@ -0,0 +1,19 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:ugh="http://schemas.android.com/apk/res-auto">
+ <item android:id="@+id/menu_donate"
+ android:title="@string/menu_donate"
+ ugh:showAsAction="ifRoom"
+ android:icon="@drawable/ic_action_good"
+ />
+
+ <item android:id="@+id/menu_rescan"
+ android:title="@string/menu_rescan"
+ android:icon="@drawable/ic_refresh_light"
+ ugh:showAsAction="ifRoom" />
+
+ <item android:id="@+id/menu_settings"
+ android:title="@string/menu_settings"
+ android:icon="@drawable/ic_settings"
+ android:orderInCategory="100"
+ />
+</menu>
diff --git a/org.fox.ttcomics/src/main/res/menu/activity_view_comic.xml b/org.fox.ttcomics/src/main/res/menu/activity_view_comic.xml
new file mode 100644
index 0000000..45d0473
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/menu/activity_view_comic.xml
@@ -0,0 +1,26 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:ugh="http://schemas.android.com/apk/res-auto">
+ <item android:id="@+id/menu_settings"
+ android:title="@string/menu_settings"
+ android:icon="@drawable/ic_settings"
+ android:orderInCategory="100"
+ ugh:showAsAction="never" />
+
+ <item android:id="@+id/menu_share"
+ android:title="@string/menu_share"
+ android:icon="@drawable/ic_share_light"
+ ugh:showAsAction="ifRoom" />
+
+ <item android:id="@+id/menu_go_location"
+ android:title="@string/menu_go_location"
+ ugh:showAsAction="never" />
+
+ <item android:id="@+id/menu_sync_location"
+ android:title="@string/menu_sync_location"
+ ugh:showAsAction="never" />
+
+ <item android:id="@+id/menu_toggle_orientation_lock"
+ android:title="@string/menu_toggle_orientation_lock"
+ ugh:showAsAction="never" />
+
+</menu>
diff --git a/org.fox.ttcomics/src/main/res/menu/comic_archive_context.xml b/org.fox.ttcomics/src/main/res/menu/comic_archive_context.xml
new file mode 100644
index 0000000..9a39898
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/menu/comic_archive_context.xml
@@ -0,0 +1,8 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+id/menu_mark_as_read"
+ android:title="Mark as read" />
+
+ <item android:id="@+id/menu_reset_progress"
+ android:title="Reset progress" />
+
+</menu>
diff --git a/org.fox.ttcomics/src/main/res/values-large/dimens.xml b/org.fox.ttcomics/src/main/res/values-large/dimens.xml
new file mode 100644
index 0000000..1ae597c
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/values-large/dimens.xml
@@ -0,0 +1,7 @@
+<resources>
+
+ <dimen name="padding_small">8dp</dimen>
+ <dimen name="padding_medium">16dp</dimen>
+ <dimen name="padding_large">16dp</dimen>
+
+</resources> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/values-v19/style.xml b/org.fox.ttcomics/src/main/res/values-v19/style.xml
new file mode 100644
index 0000000..0a821cb
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/values-v19/style.xml
@@ -0,0 +1,31 @@
+<resources>
+
+ <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+ <item name="android:windowTranslucentStatus">true</item>
+ <item name="android:windowTranslucentNavigation">false</item>
+ <item name="statusBarHintColor">#222222</item>
+ <item name="android:actionBarStyle">@style/ActionBar.Light</item>
+ </style>
+
+ <style name="ActionBar.Light" parent="Widget.AppCompat.ActionBar.Solid">
+ <item name="android:background">#222222</item>
+ <item name="android:titleTextStyle">@style/ActionBarText.Light</item>
+ </style>
+
+ <style name="ActionBarText.Light" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
+ <item name="android:textColor">@android:color/white</item>
+ </style>
+
+ <style name="ViewLightTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+ <item name="viewComicsBackground">@android:color/transparent</item>
+
+ <item name="statusBarHintColor">#222222</item>
+ <item name="android:actionBarStyle">@style/ActionBar.Light</item>
+ </style>
+
+ <style name="ViewDarkTheme" parent="Theme.AppCompat">
+ <item name="viewComicsBackground">@android:color/black</item>
+ <item name="statusBarHintColor">@android:color/black</item>
+ </style>
+
+</resources> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/values/attrs.xml b/org.fox.ttcomics/src/main/res/values/attrs.xml
new file mode 100644
index 0000000..9a693d4
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/values/attrs.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <attr name="viewComicsBackground" format="reference|color" />
+ <attr name="statusBarHintColor" format="reference|color" />
+</resources> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/values/dimens.xml b/org.fox.ttcomics/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..1dc0322
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/values/dimens.xml
@@ -0,0 +1,7 @@
+<resources>
+
+ <dimen name="padding_small">8dp</dimen>
+ <dimen name="padding_medium">8dp</dimen>
+ <dimen name="padding_large">16dp</dimen>
+
+</resources> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/values/strings.xml b/org.fox.ttcomics/src/main/res/values/strings.xml
new file mode 100644
index 0000000..7ef7de2
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/values/strings.xml
@@ -0,0 +1,67 @@
+<resources>
+
+ <string name="app_name">Pow! Comics Reader</string>
+ <string name="hello_world">Hello world!</string>
+ <string name="menu_settings">Settings</string>
+ <string name="menu_go_location">Go to</string>
+ <string name="title_activity_main">Comics Reader</string>
+ <string name="title_activity_preferences">Settings</string>
+ <string name="prefs_comics_directory">Comics directory</string>
+ <string name="prefs_general">General</string>
+ <string name="prefs_dim_status_bar">Dim status bar</string>
+ <string name="file_progress_info">%1$d of %2$d (%3$d%%)</string>
+ <string name="menu_rescan">Reload</string>
+ <string name="tab_all_comics">All comics</string>
+ <string name="tab_unread">Unread</string>
+ <string name="tab_read">Finished</string>
+ <string name="dialog_need_prefs_message">Please configure base directory for comics archives.</string>
+ <string name="dialog_need_prefs_preferences">Settings</string>
+ <string name="cancel">Cancel</string>
+ <string name="comics_directory_default">/mnt/sdcard/Comics</string>
+ <string name="prefs_reading">Reading</string>
+ <string name="prefs_dark_theme">Dark theme</string>
+ <string name="dialog_open_location">Open location</string>
+ <string name="dialog_location_beginning">Beginning</string>
+ <string name="dialog_location_furthest">Furthest read location</string>
+ <string name="dialog_location_location">Location…</string>
+ <string name="dialog_location_end">End</string>
+ <string name="tab_unfinished">Unfinished</string>
+ <string name="menu_share">Share</string>
+ <string name="prefs_use_full_screen">Fullscreen mode</string>
+ <string name="error_could_not_prepare_file_for_sharing">Could not prepare file for sharing</string>
+ <string name="error_could_not_open_comic_archive">Could not open comic archive.</string>
+ <string name="error_out_of_memory">Out of memory</string>
+ <string name="error_loading_image">Error loading image</string>
+ <string name="error_could_not_read_folder_contents_">Could not read folder contents.</string>
+ <string name="picker_choose">Choose %1$s</string>
+ <string name="dialog_location_page_number">%1$d of %2$d</string>
+ <string name="sync_server_has_further_page">You are currently on page %1$d. Furthest read page stored on the server is %2$d. Open it instead?</string>
+ <string name="dialog_open_page">Open page</string>
+ <string name="menu_sync_location">Sync to last page read</string>
+ <string name="share_comic">Share comic</string>
+ <string name="choose">Choose</string>
+ <string name="error_no_comic_arhives_found_">No comic arhives found.</string>
+ <string name="prefs_use_position_sync">Sync last read pages</string>
+ <string name="prefs_use_position_sync_summary">Requires at least one Google account on the device. No personally identifiable information is sent.</string>
+ <string name="error_sync_no_account">No Google account found, sync disabled.</string>
+ <string name="sync_uploading">Uploading sync data…</string>
+ <string name="error_sync_no_data">No information stored or you are on the furthest read page.</string>
+ <string name="dialog_clear_data">Clear data</string>
+ <string name="dialog_clear_data_title">Clear all remotely stored sync data?</string>
+ <string name="prefs_sync">Sync</string>
+ <string name="prefs_clear_sync_data">Clear sync data</string>
+ <string name="prefs_clear_sync_data_summary">Removes all remotely stored sync data.</string>
+ <string name="open_parent">Open parent</string>
+ <string name="prefs_enable_rar_archives">Enable RAR archives</string>
+ <string name="prefs_enable_rar_summary">Using RAR (CBR) files is not recommended because of underlying RAR library issues. If you experience crashes, disable this option, and repack your archives as ZIP.</string>
+ <string name="file_unread">Unread (%1$d pages)</string>
+ <string name="file_finished">Finished</string>
+ <string name="menu_toggle_orientation_lock">(Un)lock orientation</string>
+ <string name="prefs_comics_directory_summary">Base directory for comic archives.</string>
+ <string name="prefs_fit_to_width">Fit to width</string>
+ <string name="menu_donate">Donate</string>
+ <string name="sync_running_in_test_mode">Sync running in test mode.</string>
+ <string name="reset_remove_synced_progress">Would you like to remove synced progress too?</string>
+ <string name="error_cant_open_file">Can\'t open file: %1$s</string>
+ <string name="prefs_prevent_screen_sleep">Keep screen awake</string>
+</resources> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/values/style.xml b/org.fox.ttcomics/src/main/res/values/style.xml
new file mode 100644
index 0000000..a62c354
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/values/style.xml
@@ -0,0 +1,15 @@
+<resources>
+
+ <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+
+ </style>
+
+ <style name="ViewLightTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+ <item name="viewComicsBackground">@android:color/transparent</item>
+ </style>
+
+ <style name="ViewDarkTheme" parent="Theme.AppCompat">
+ <item name="viewComicsBackground">@android:color/black</item>
+ </style>
+
+</resources> \ No newline at end of file
diff --git a/org.fox.ttcomics/src/main/res/xml/preferences.xml b/org.fox.ttcomics/src/main/res/xml/preferences.xml
new file mode 100644
index 0000000..ce3b8dd
--- /dev/null
+++ b/org.fox.ttcomics/src/main/res/xml/preferences.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
+
+ <PreferenceCategory android:title="@string/prefs_general" >
+ <Preference
+ android:key="comics_directory"
+ android:hint="@string/comics_directory_default"
+ android:summary="@string/prefs_comics_directory_summary"
+ android:title="@string/prefs_comics_directory" >
+ </Preference>
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="enable_rar"
+ android:title="@string/prefs_enable_rar_archives"
+ android:summary="@string/prefs_enable_rar_summary" />
+
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/prefs_sync" >
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="use_position_sync"
+ android:title="@string/prefs_use_position_sync"
+ android:summary="@string/prefs_use_position_sync_summary"
+ />
+
+ <Preference
+ android:dependency="use_position_sync"
+ android:key="clear_sync_data"
+ android:title="@string/prefs_clear_sync_data"
+ android:summary="@string/prefs_clear_sync_data_summary" >
+ </Preference>
+
+ </PreferenceCategory>
+
+ <PreferenceCategory android:title="@string/prefs_reading" android:key="prefs_reading">
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="use_dark_theme"
+ android:title="@string/prefs_dark_theme" />
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="dim_status_bar"
+ android:title="@string/prefs_dim_status_bar" />
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="use_full_screen"
+ android:title="@string/prefs_use_full_screen" />
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="fit_to_width"
+ android:title="@string/prefs_fit_to_width" />
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="prevent_screen_sleep"
+ android:title="@string/prefs_prevent_screen_sleep" />
+
+ </PreferenceCategory>
+</PreferenceScreen> \ No newline at end of file