summaryrefslogtreecommitdiffstats
path: root/abs/core
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2017-10-26 18:51:38 (GMT)
committerBritney Fransen <brfransen@gmail.com>2017-10-26 18:51:38 (GMT)
commit8daa6d62e101464d309797d25fd275f368fe86be (patch)
treec94421da5a651d33958cfab79ea5a1ff55044510 /abs/core
parentbd8f26027b750f5070f3ab13b7713ac50905acb8 (diff)
downloadlinhes_pkgbuild-8daa6d62e101464d309797d25fd275f368fe86be.zip
linhes_pkgbuild-8daa6d62e101464d309797d25fd275f368fe86be.tar.gz
linhes_pkgbuild-8daa6d62e101464d309797d25fd275f368fe86be.tar.bz2
linhes-theme: update for mythtv 29
add standardsettings-ui.xml for new MythUI settings
Diffstat (limited to 'abs/core')
-rwxr-xr-xabs/core/linhes-theme/PKGBUILD41
-rw-r--r--abs/core/linhes-theme/base.xml.patch328
-rw-r--r--abs/core/linhes-theme/browser-ui.xml.patch13
-rw-r--r--abs/core/linhes-theme/config-ui.xml.patch38
-rw-r--r--abs/core/linhes-theme/controls-ui.xml.patch11
-rw-r--r--abs/core/linhes-theme/musicsettings-ui.xml.patch85
-rw-r--r--abs/core/linhes-theme/mytharchive-ui.xml.patch29
-rw-r--r--abs/core/linhes-theme/mythburn-ui.xml.patch20
-rw-r--r--abs/core/linhes-theme/mythnative-ui.xml.patch20
-rw-r--r--abs/core/linhes-theme/schedule-ui.xml.patch117
-rw-r--r--abs/core/linhes-theme/settings-ui.xml.patch11
-rw-r--r--abs/core/linhes-theme/standardsetting-ui.xml355
-rw-r--r--abs/core/linhes-theme/video-ui.xml.patch46
-rw-r--r--abs/core/linhes-theme/weather-ui.xml.patch126
14 files changed, 1207 insertions, 33 deletions
diff --git a/abs/core/linhes-theme/PKGBUILD b/abs/core/linhes-theme/PKGBUILD
index 07cb1b5..9b13ba4 100755
--- a/abs/core/linhes-theme/PKGBUILD
+++ b/abs/core/linhes-theme/PKGBUILD
@@ -1,23 +1,26 @@
pkgname=linhes-theme
-pkgver=8.4
-pkgrel=22
+pkgver=8.5
+pkgrel=1
pkgdesc="Default LinHES MythTV theme"
arch=('i686' 'x86_64')
license=('GPL2')
url="http://linhes.org/"
patches=('readme.txt.patch' 'osd.xml.patch' 'base.xml.patch' 'browser-ui.xml.patch'
- 'controls-ui.xml.patch' 'menu-ui-vert.xml.patch'
- 'music-base.xml.patch' 'music-ui.xml.patch'
+ 'config-ui.xml.patch' 'controls-ui.xml.patch' 'menu-ui-vert.xml.patch'
+ 'music-base.xml.patch' 'music-ui.xml.patch' 'musicsettings-ui.xml.patch'
+ 'mytharchive-ui.xml.patch' 'mythburn-ui.xml.patch'
+ 'mythnative-ui.xml.patch'
'notification-ui.xml.patch' 'qtlook.txt.patch'
- 'recordings-ui.xml.patch' 'schedule-ui.xml.patch'
- 'status-ui.xml.patch' 'stream-ui.xml.patch' 'video-ui.xml.patch')
+ 'recordings-ui.xml.patch' 'schedule-ui.xml.patch' 'settings-ui.xml.patch'
+ 'status-ui.xml.patch' 'stream-ui.xml.patch' 'video-ui.xml.patch'
+ 'weather-ui.xml.patch')
#The LinHES theme is based on TintedGlass 4.56 by Harley Peters
source=(`echo ${patches[@]:0}` 'themeinfo.xml' 'install-ui.xml' 'osd_subtitle.xml'
'bubble_background.png' 'preview.png' 'blank_coverart.png'
'checkmark.png' 'error.png' 'gears.png' 'question.png' 'warning.png'
- 'progdetails_page1.html' 'image-ui.xml'
+ 'image-ui.xml' 'standardsetting-ui.xml'
'LHLogo.png' 'LHLogoAndText.png')
install=$pkgname.install
@@ -59,8 +62,6 @@ package() {
msg "Copy *.xml and adding backgrounds and images for LinHES"
rsync -pL $srcdir/*.xml $pkgdir/$THEMEROOT/LinHES/
- rsync -pL $srcdir/progdetails_page1.html $pkgdir/$THEMEROOT/LinHES/htmls/
- rsync -pL $srcdir/progdetails_page1.html $pkgdir/$THEMEROOT/LinHES/htmls/progdetails_page2.html
rm -r $pkgdir/$THEMEROOT/LinHES/images/backgrounds/*
rm -r $pkgdir/$THEMEROOT/LinHES/osd.xml.alt
rsync -pL $srcdir/bubble_background.png $pkgdir/$THEMEROOT/LinHES/images/backgrounds/background.png
@@ -75,6 +76,9 @@ package() {
rsync -pL $srcdir/LHLogo.png $pkgdir/$THEMEROOT/LinHES/images/
rsync -pL $srcdir/LHLogoAndText.png $pkgdir/$THEMEROOT/LinHES/images/
+ #remove old htmls directory
+ rm -r $pkgdir/$THEMEROOT/LinHES/htmls
+
#vertical menu
mv $pkgdir/$THEMEROOT/LinHES/menu-ui-vert.xml $pkgdir/$THEMEROOT/LinHES/menu-ui.xml
@@ -95,19 +99,26 @@ package() {
}
md5sums=('2dca856c2a4d1f959473512c94e43b60'
'3fc2c8838a9e331a2d19c114760a5acb'
- '66dd0365257d88b48ffeec00289e3b22'
- '66436e11442b31bf8238f36eae453298'
- 'ed56a335f8523d288609a81c005cab3f'
+ 'f9ed8fe7ccb8e11a1c933e42c6c204ac'
+ 'd1d54968a2297924673d9653f707df33'
+ 'def0a86ce722ef819c3c19ac370f895b'
+ '26a6db272dee225b9e4dc282f1494e51'
'b90b745c72a057c78ebd0b6f2c5530b9'
'a0ea2d3e386c0b483b31aa1a2703f9eb'
'8f8c27146e11954f60913da6d1fce073'
+ '1c086689fea12b35da378526c4864453'
+ '128984d8de805e3227a4de279f292f46'
+ '52bb1c1a6c693adc8c04227fb124955a'
+ '643e7d548587b8742ed5accb6d736257'
'80bb72994eca59ca6dc9034ac185e7cc'
'9fe3371a8b964a7028126405cfaa330b'
'537e12f58ae8da81176d8b982ac9c783'
- '0a50f8ecd3d73622b31b52b905307c34'
+ 'a0b6733e4a6734a3c24e8dc3b0c14e74'
+ '384871202030f41148536e2e89bb1801'
'4d01487b534e45c631734501ec0da501'
'8312aff444945f80a76100696c81cb2e'
- '5527190d8dd74e720b9160f851727390'
+ 'e25cf6e1783545b2c3a90f4497de407c'
+ '4125880d1739b196a8041ecc3d773ee2'
'5a8fb2a5f0e657d52be6f0a6a006ce72'
'36952501471b05395e4f061557447b2f'
'bfc32b9fa5dca3d46dd6f365ecb449b5'
@@ -119,7 +130,7 @@ md5sums=('2dca856c2a4d1f959473512c94e43b60'
'e8dee86a10ce7c4423a97305b38b4668'
'e8ac15e38b3dc99c9e889e439ba356de'
'e8cf0d3a55ba3be47deae55c05432141'
- '58834fbee0230c713802c61e635cbab0'
'3f600b966bd813dd27f620762ddb3ac8'
+ '9b2e2def02127a5722f46c42ef6fc600'
'b51ef0cbf8ed2d3a8c1a8257a89aceff'
'09ad14842f828b7a8d24070ec8214fe5')
diff --git a/abs/core/linhes-theme/base.xml.patch b/abs/core/linhes-theme/base.xml.patch
index 1f3b71a..3de8de5 100644
--- a/abs/core/linhes-theme/base.xml.patch
+++ b/abs/core/linhes-theme/base.xml.patch
@@ -1,5 +1,5 @@
--- base.xml.orig 2016-12-13 20:41:54.779274682 +0000
-+++ base.xml 2017-01-12 17:34:48.863983285 +0000
++++ base.xml 2017-10-26 17:04:02.966374691 +0000
@@ -3,55 +3,55 @@
<mythuitheme>
@@ -233,6 +233,15 @@
<font state="normal">basesmallverylightgrey</font>
<font state="running">basesmallgreen</font>
<cutdown>yes</cutdown>
+@@ -392,7 +396,7 @@
+
+ <!-- Base heading definition. -->
+ <textarea name="base_heading">
+- <area>0,0,1280,22</area>
++ <area>486,0,308,22</area>
+ <font>baseextrasmall</font>
+ <align>allcenter</align>
+ <value>Heading</value>
@@ -411,7 +415,7 @@
<area>283,436,50,11</area>
<type>roundbox</type>
@@ -251,6 +260,15 @@
</shape>
<!-- Base definition of a heading group -->
+@@ -481,7 +485,7 @@
+
+ <!-- Base denfinition of a clock -->
+ <clock name="base_clock">
+- <area>494,698,292,22</area>
++ <area>486,698,308,22</area>
+ <font>baseextrasmall</font>
+ <template>%DATE%, %TIME%</template>
+ <align>allcenter</align>
@@ -535,10 +539,10 @@
<type>box</type>
<fill style="gradient">
@@ -431,7 +449,40 @@
</textarea>
<statetype name="buttoncheck">
<state type="off">
-@@ -2186,7 +2194,7 @@
+@@ -1732,7 +1740,7 @@
+ <area>15,1,100%-15,100%</area>
+ <align>allcenter</align>
+ <font>basemedium</font>
+- <font state="selected">basemedium</font>
++ <font state="selected">basemediumyellow</font>
+ <font state="disabled">basemediumdarkgrey</font>
+ </textarea>
+ </state>
+@@ -1831,16 +1839,20 @@
+ <area>0,0,30,30</area>
+ <statetype name="checkstate">
+ <state type="off">
+- <imagetype name="background">
++ <imagetype name="mark">
+ <filename>images/unchecked.png</filename>
+ </imagetype>
+ </state>
+- <state type="half" />
+- <state type="full">
++ <state type="half">
+ <imagetype name="mark">
+ <filename>images/checked.png</filename>
+ </imagetype>
+ </state>
++ <state type="full">
++ <imagetype name="mark">
++ <filename>images/checked_selected.png</filename>
++ </imagetype>
++ </state>
+ </statetype>
+ <statetype name="background">
+ <state name="active" />
+@@ -2186,7 +2198,7 @@
</shape>
<shape name="popup-seperator-line" from="base_line">
@@ -440,7 +491,7 @@
</shape>
<shape name="popup-third-line" from="base_highlight_line">
-@@ -2202,18 +2210,18 @@
+@@ -2202,18 +2214,18 @@
</shape>
<shape name="popup-arrows-backdrop" from="base_arrows_backdrop">
@@ -463,7 +514,7 @@
<statetype name="buttonitem">
<state name="active">
<area>0,0,100%,34</area>
-@@ -2244,10 +2252,10 @@
+@@ -2244,10 +2256,10 @@
</state>
</statetype>
<statetype name="upscrollarrow">
@@ -476,7 +527,7 @@
</statetype>
</buttonlist>
</window>
-@@ -2299,7 +2307,7 @@
+@@ -2299,7 +2311,7 @@
</shape>
<shape name="large-dialogbox-arrows-backdrop" from="base_arrows_backdrop">
@@ -485,7 +536,7 @@
</shape>
<textarea name="messagearea" from="basetextarea">
-@@ -2332,10 +2340,10 @@
+@@ -2332,10 +2344,10 @@
</state>
</statetype>
<statetype name="upscrollarrow">
@@ -498,7 +549,86 @@
</statetype>
</buttonlist>
</window>
-@@ -2795,10 +2803,10 @@
+@@ -2630,12 +2642,12 @@
+
+ <textarea name="message" from="basetextarea">
+ <area>10,14,567,36</area>
+- <font>basesmalldarkyellow</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+ <textedit name="input" from="base_textedit">
+- <area>150,62,287,40</area>
++ <area>50,62,487,40</area>
+ </textedit>
+
+ <button name="ok" from="base_button">
+@@ -2708,6 +2720,63 @@
+
+ </window>
+
++ <window name="MythSpinBoxDialog">
++ <area>-1,-1,587,178</area>
++
++ <animation trigger="AboutToShow">
++ <section>
++ <alpha start="0" end="255" easingcurve="OutQuart"/>
++ <zoom start="0" end="100" easingcurve="OutQuart"/>
++ </section>
++ </animation>
++
++ <animation trigger="AboutToHide">
++ <section>
++ <alpha start="255" end="0" easingcurve="InQuart"/>
++ <zoom start="100" end="0" easingcurve="InQuart"/>
++ </section>
++ </animation>
++
++ <shape name="Myth-spinbox-backdrop" from="base_popup_backdrop">
++ <area>0,0,587,178</area>
++ </shape>
++
++ <shape name="Myth-spinbox-backdrop-line" from="base_backdrop_line">
++ <area>1,1,585,176</area>
++ </shape>
++
++ <shape name="Myth-spinbox-dialog-top-line" from="base_highlight_line">
++ <area>2,2,583,2</area>
++ </shape>
++
++ <shape name="Myth-spinbox-dialog-bottom-line" from="base_highlight_line">
++ <area>2,174,583,2</area>
++ </shape>
++
++ <shape name="Myth-spinbox-dialog-left-line" from="base_highlight_vertical_line">
++ <area>2,4,2,170</area>
++ </shape>
++
++ <shape name="Myth-spinbox-dialog-right-line" from="base_highlight_vertical_line">
++ <area>583,4,2,170</area>
++ </shape>
++
++ <textarea name="message" from="basetextarea">
++ <area>10,14,567,36</area>
++ <font>basesmall</font>
++ <align>allcenter</align>
++ </textarea>
++
++ <spinbox name="input" from="base_spinbox">
++ <position>253,62</position>
++ </spinbox>
++
++ <button name="ok" from="base_button">
++ <area>218,124,150,35</area>
++ <value>OK</value>
++ </button>
++ </window>
++
+ <window name="MythSearchDialog">
+ <area>-1,-1,602,488</area>
+
+@@ -2795,10 +2864,10 @@
</state>
</statetype>
<statetype name="upscrollarrow">
@@ -511,3 +641,187 @@
</statetype>
</buttonlist>
+@@ -2819,7 +2888,7 @@
+ <group name="fanart-group" from="base_fanart_group" />
+
+ <textarea name="heading" from="base_heading">
+- <value>FileBrowser</value>
++ <value>File Browser</value>
+ </textarea>
+
+ <shape name="fullpath-backdrop" from="base_backdrop">
+@@ -2836,87 +2905,85 @@
+ </shape>
+
+ <shape name="file-browser-preview-backdrop" from="base_backdrop">
+- <area>20,92,615,592</area>
++ <area>645,92,615,592</area>
+ </shape>
+
+ <shape name="file-browser-preview-backdrop-line" from="base_backdrop_line">
+- <area>21,93,613,590</area>
++ <area>646,93,613,590</area>
+ </shape>
+
+ <shape name="file-browser-preview-top-line" from="base_highlight_line">
+- <area>22,94,611,2</area>
++ <area>647,94,611,2</area>
+ </shape>
+
+ <shape name="file-browser-preview-bottom-line" from="base_highlight_line">
+- <area>22,680,611,2</area>
++ <area>647,680,611,2</area>
+ </shape>
+
+ <shape name="file-browser-preview-left-line" from="base_highlight_vertical_line">
+- <area>22,96,2,584</area>
++ <area>647,96,2,584</area>
+ </shape>
+
+ <shape name="file-browser-preview-right-line" from="base_highlight_vertical_line">
+- <area>631,96,2,584</area>
++ <area>1256,96,2,584</area>
+ </shape>
+
+ <shape name="file-browser-preview-image-line" from="base_backdrop_line">
+- <area>42,158,571,324</area>
++ <area>667,107,571,324</area>
+ </shape>
+
+ <shape name="file-browser-preview-image-top-line" from="base_highlight_line">
+- <area>43,159,569,2</area>
++ <area>668,108,569,2</area>
+ </shape>
+
+ <shape name="file-browser-preview-image-bottom-line" from="base_highlight_line">
+- <area>43,479,569,2</area>
++ <area>668,428,569,2</area>
+ </shape>
+
+ <shape name="file-browser-preview-image-left-line" from="base_highlight_vertical_line">
+- <area>43,161,2,318</area>
++ <area>668,110,2,318</area>
+ </shape>
+
+ <shape name="file-browser-preview-image-right-line" from="base_highlight_vertical_line">
+- <area>610,161,2,318</area>
++ <area>1235,110,2,318</area>
+ </shape>
+
+ <shape name="file-browser-backdrop" from="base_backdrop">
+- <area>645,92,615,592</area>
++ <area>20,92,615,592</area>
+ </shape>
+
+ <shape name="file-browser-backdrop-line" from="base_backdrop_line">
+- <area>646,93,613,590</area>
++ <area>21,93,613,590</area>
+ </shape>
+
+ <shape name="file-browser-top-line" from="base_highlight_line">
+- <area>647,94,611,2</area>
++ <area>22,94,611,2</area>
+ </shape>
+
+ <shape name="file-browser-bottom-line" from="base_highlight_line">
+- <area>647,680,611,2</area>
++ <area>22,680,611,2</area>
+ </shape>
+
+ <shape name="file-browser-left-line" from="base_highlight_vertical_line">
+- <area>647,96,2,584</area>
++ <area>22,96,2,584</area>
+ </shape>
+
+ <shape name="file-browser-right-line" from="base_highlight_vertical_line">
+- <area>1256,96,2,584</area>
++ <area>631,96,2,584</area>
+ </shape>
+
+ <shape name="file-browser-arrows-backdrop" from="base_arrows_backdrop">
+- <area>1207,684,50,10</area>
++ <area>582,684,50,10</area>
+ </shape>
+
+ <textarea name="fullpath" from="basetextarea">
+- <area>24,39,1224,37</area>
+ <cutdown>yes</cutdown>
+- <font>basesmallblue</font>
+- <align>allcenter</align>
+- <value>Filename</value>
++ <font>basesmall</font>
++ <align>allcenter</align>
+ </textarea>
+
+ <buttonlist name="filelist" from="base_list">
+- <area>653,100,599,578</area>
++ <area>28,100,599,578</area>
+ <statetype name="buttonitem">
+ <state name="active">
+ <area>0,0,599,54</area>
+@@ -3029,52 +3096,53 @@
+ </buttonlist>
+
+ <textedit name="location" from="base_textedit">
+- <area>40,107,575,40</area>
++ <area>665,446,575,40</area>
+ </textedit>
+
+ <imagetype name="no_preview">
+- <area>46,161,563,318</area>
++ <area>671,110,563,318</area>
+ <filename>images/file_browser_no_preview.png</filename>
+ <mask>images/masks/file_browser_preview_mask.png</mask>
+ <preserveaspect>true</preserveaspect>
+ </imagetype>
+
+ <imagetype name="preview">
+- <area>46,161,563,318</area>
++ <area>671,110,563,318</area>
+ <mask>images/masks/file_browser_preview_mask.png</mask>
+ <preserveaspect>true</preserveaspect>
+ </imagetype>
+
+ <button name="back" from="base_button">
+- <area>252,493,150,35</area>
++ <area>750,560,150,35</area>
+ <value>Up Level</value>
+ </button>
+
+ <button name="home" from="base_button">
+- <area>252,540,150,35</area>
++ <area>1005,560,150,35</area>
+ <value>Home</value>
+ </button>
+
+ <button name="cancel" from="base_button">
+- <area>252,587,150,35</area>
++ <area>750,630,150,35</area>
+ <value>Cancel</value>
+ </button>
+
+ <button name="ok" from="base_button">
+- <area>252,634,150,35</area>
++ <area>1005,630,150,35</area>
+ <value>OK</value>
+ </button>
+
+ <textarea name="info_label" from="basetextarea">
+- <area>408,554,221,24</area>
+- <align>allcenter</align>
++ <area>865,501,80,24</area>
++ <font>basesmaller</font>
++ <align>right</align>
+ <value>File Size:</value>
+ </textarea>
+
+ <textarea name="info" from="basetextarea">
+- <area>408,584,221,24</area>
+- <font>baseevensmallerblue</font>
+- <align>allcenter</align>
++ <area>955,501,100,24</area>
++ <font>basesmaller</font>
++ <align>left</align>
+ </textarea>
+
+ <group name="clock-backdrop-group" from="base_clock_backdrop_group" />
diff --git a/abs/core/linhes-theme/browser-ui.xml.patch b/abs/core/linhes-theme/browser-ui.xml.patch
index b307572..4fc4d0e 100644
--- a/abs/core/linhes-theme/browser-ui.xml.patch
+++ b/abs/core/linhes-theme/browser-ui.xml.patch
@@ -1,5 +1,14 @@
---- browser-ui.xml.orig 2017-06-07 14:40:58.276800749 +0000
-+++ browser-ui.xml 2017-06-07 14:39:39.636910230 +0000
+--- browser-ui.xml.orig 2017-10-26 18:22:20.964735039 +0000
++++ browser-ui.xml 2017-10-26 18:22:03.746982358 +0000
+@@ -322,7 +322,7 @@
+
+ <textarea name="description" from="basetextarea">
+ <area>239,468,802,145</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <multiline>yes</multiline>
+ <align>allcenter</align>
+ </textarea>
@@ -411,40 +411,50 @@
</textarea>
diff --git a/abs/core/linhes-theme/config-ui.xml.patch b/abs/core/linhes-theme/config-ui.xml.patch
new file mode 100644
index 0000000..de81a12
--- /dev/null
+++ b/abs/core/linhes-theme/config-ui.xml.patch
@@ -0,0 +1,38 @@
+--- config-ui.xml.orig 2017-10-26 17:17:36.860480362 +0000
++++ config-ui.xml 2017-10-26 17:04:02.966374691 +0000
+@@ -645,7 +645,7 @@
+ <textarea name="helptext" from="basetextarea">
+ <area>231,372,818,227</area>
+ <multiline>yes</multiline>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -734,7 +734,7 @@
+ <textarea name="helptext" from="basetextarea">
+ <area>231,372,818,227</area>
+ <multiline>yes</multiline>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -901,7 +901,7 @@
+ <textarea name="helptext" from="basetextarea">
+ <area>233,488,814,111</area>
+ <multiline>yes</multiline>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -1000,7 +1000,7 @@
+ <textarea name="helptext" from="basetextarea">
+ <area>231,372,818,227</area>
+ <multiline>yes</multiline>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
diff --git a/abs/core/linhes-theme/controls-ui.xml.patch b/abs/core/linhes-theme/controls-ui.xml.patch
index 6da0bcd..2e20aa5 100644
--- a/abs/core/linhes-theme/controls-ui.xml.patch
+++ b/abs/core/linhes-theme/controls-ui.xml.patch
@@ -1,5 +1,5 @@
--- controls-ui.xml.orig 2016-12-13 20:38:02.325765836 +0000
-+++ controls-ui.xml 2016-12-13 20:34:54.356551993 +0000
++++ controls-ui.xml 2017-10-26 17:04:02.966374691 +0000
@@ -73,7 +73,7 @@
<area>0,0,1280,720</area>
@@ -9,3 +9,12 @@
</textarea>
<shape name="edit-keys-backdrop" from="base_backdrop">
+@@ -225,7 +225,7 @@
+
+ <textarea name="description" from="basetextarea">
+ <area>229,510,822,84</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <multiline>yes</multiline>
+ <align>allcenter</align>
+ </textarea>
diff --git a/abs/core/linhes-theme/musicsettings-ui.xml.patch b/abs/core/linhes-theme/musicsettings-ui.xml.patch
new file mode 100644
index 0000000..d0181ac
--- /dev/null
+++ b/abs/core/linhes-theme/musicsettings-ui.xml.patch
@@ -0,0 +1,85 @@
+--- musicsettings-ui.xml.orig 2017-10-26 18:28:30.226541178 +0000
++++ musicsettings-ui.xml 2017-10-26 18:28:11.558977405 +0000
+@@ -129,7 +129,7 @@
+
+ <textarea name="helptext" from="basetextarea">
+ <area>139,552,1003,66</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
+@@ -213,7 +213,7 @@
+ <textarea name="filenametemplate_label" from="basetextarea">
+ <area>128,127,430,40</area>
+ <align>right,vcenter</align>
+- <value>File storage location:</value>
++ <value>File Storage Location:</value>
+ </textarea>
+
+ <textedit name="filenametemplate" from="base_textedit">
+@@ -223,7 +223,7 @@
+ <textarea name="nowhitespace_label" from="basetextarea">
+ <area>128,190,430,30</area>
+ <align>right,vcenter</align>
+- <value>Replace space with underscore:</value>
++ <value>Replace Space with Underscore:</value>
+ </textarea>
+
+ <checkbox name="nowhitespace" from="base_checkbox">
+@@ -253,7 +253,7 @@
+ <textarea name="mp3usevbr_label" from="basetextarea">
+ <area>128,369,430,30</area>
+ <align>right,vcenter</align>
+- <value>Use variable bitrates:</value>
++ <value>Use Variable Bitrates:</value>
+ </textarea>
+
+ <checkbox name="mp3usevbr" from="base_checkbox">
+@@ -263,7 +263,7 @@
+ <textarea name="ejectcd_label" from="basetextarea">
+ <area>128,422,430,30</area>
+ <align>right,vcenter</align>
+- <value>Automatically eject CDs after ripping:</value>
++ <value>Automatically Eject CDs After Ripping:</value>
+ </textarea>
+
+ <checkbox name="ejectcd" from="base_checkbox">
+@@ -282,7 +282,7 @@
+
+ <textarea name="helptext" from="basetextarea">
+ <area>139,552,1003,66</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
+@@ -396,7 +396,7 @@
+
+ <textarea name="helptext" from="basetextarea">
+ <area>239,559,802,44</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
+@@ -508,8 +508,8 @@
+ </spinbox>
+
+ <textarea name="helptext" from="basetextarea">
+- <area>239,559,802,44</area>
+- <font>basesmallerblue</font>
++ <area>239,553,802,50</area>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
+@@ -624,7 +624,7 @@
+
+ <textarea name="helptext" from="basetextarea">
+ <area>239,559,802,44</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
diff --git a/abs/core/linhes-theme/mytharchive-ui.xml.patch b/abs/core/linhes-theme/mytharchive-ui.xml.patch
new file mode 100644
index 0000000..b563516
--- /dev/null
+++ b/abs/core/linhes-theme/mytharchive-ui.xml.patch
@@ -0,0 +1,29 @@
+--- mytharchive-ui.xml.orig 2017-10-26 17:13:10.455144739 +0000
++++ mytharchive-ui.xml 2017-10-26 17:04:02.966374691 +0000
+@@ -70,7 +70,7 @@
+
+ <textarea name="destination_text" from="basetextarea">
+ <area>139,552,1003,66</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
+@@ -549,7 +549,7 @@
+ </statetype>
+ <imagetype name="buttonimage">
+ <area>28,2,77,50</area>
+- <filename>images/file_browser_no_preview.png</filename>
++ <filename>images/file_browser_folder.png</filename>
+ <preserveaspect>true</preserveaspect>
+ </imagetype>
+ <textarea name="buttontext">
+@@ -576,7 +576,7 @@
+ </statetype>
+ <imagetype name="buttonimage">
+ <area>38,4,138,104</area>
+- <filename>images/file_browser_no_preview.png</filename>
++ <filename>images/file_browser_folder.png</filename>
+ <preserveaspect>true</preserveaspect>
+ </imagetype>
+ <textarea name="buttontext">
diff --git a/abs/core/linhes-theme/mythburn-ui.xml.patch b/abs/core/linhes-theme/mythburn-ui.xml.patch
new file mode 100644
index 0000000..52737e7
--- /dev/null
+++ b/abs/core/linhes-theme/mythburn-ui.xml.patch
@@ -0,0 +1,20 @@
+--- mythburn-ui.xml.orig 2017-10-26 17:12:51.497611372 +0000
++++ mythburn-ui.xml 2017-10-26 17:04:02.976373390 +0000
+@@ -264,7 +264,7 @@
+
+ <textarea name="themedescription" from="basetextarea">
+ <area>139,552,1003,66</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
+@@ -922,7 +922,7 @@
+
+ <textarea name="help_text" from="basetextarea">
+ <area>139,552,1003,66</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <cutdown>yes</cutdown>
+ <align>allcenter</align>
+ <multiline>yes</multiline>
diff --git a/abs/core/linhes-theme/mythnative-ui.xml.patch b/abs/core/linhes-theme/mythnative-ui.xml.patch
new file mode 100644
index 0000000..18c1750
--- /dev/null
+++ b/abs/core/linhes-theme/mythnative-ui.xml.patch
@@ -0,0 +1,20 @@
+--- mythnative-ui.xml.orig 2017-10-26 17:13:24.073372813 +0000
++++ mythnative-ui.xml 2017-10-26 17:04:02.976373390 +0000
+@@ -304,7 +304,7 @@
+ </statetype>
+ <imagetype name="buttonimage">
+ <area>28,2,77,50</area>
+- <filename>images/file_browser_no_preview.png</filename>
++ <filename>images/file_browser_folder.png</filename>
+ <preserveaspect>true</preserveaspect>
+ </imagetype>
+ <textarea name="buttontext">
+@@ -331,7 +331,7 @@
+ </statetype>
+ <imagetype name="buttonimage">
+ <area>38,4,138,104</area>
+- <filename>images/file_browser_no_preview.png</filename>
++ <filename>images/file_browser_folder.png</filename>
+ <preserveaspect>true</preserveaspect>
+ </imagetype>
+ <textarea name="buttontext">
diff --git a/abs/core/linhes-theme/schedule-ui.xml.patch b/abs/core/linhes-theme/schedule-ui.xml.patch
index 0ed5ba4..00e1066 100644
--- a/abs/core/linhes-theme/schedule-ui.xml.patch
+++ b/abs/core/linhes-theme/schedule-ui.xml.patch
@@ -1,5 +1,5 @@
--- schedule-ui.xml.orig 2017-01-12 02:24:06.812272686 +0000
-+++ schedule-ui.xml 2017-01-12 02:24:53.802894035 +0000
++++ schedule-ui.xml 2017-10-26 17:04:02.976373390 +0000
@@ -126,7 +126,7 @@
<conflictingcolor>#ff6600</conflictingcolor>
<cutdown>no</cutdown>
@@ -9,6 +9,15 @@
<recordstatus type="SingleRecord" image="images/gg-rs-single.png"></recordstatus>
<recordstatus type="TimeslotRecord" image="images/gg-rs-timeslot.png"></recordstatus>
<recordstatus type="ChannelRecord" image="images/gg-rs-channel.png"></recordstatus>
+@@ -1084,7 +1084,7 @@
+
+ <textarea name="helptext">
+ <area>0,39,1280,34</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ <value>(1) Channel (2) Priority</value>
+ </textarea>
@@ -1437,10 +1437,10 @@
</state>
</statetype>
@@ -35,7 +44,111 @@
</statetype>
</buttonlist>
-@@ -3098,10 +3098,10 @@
+@@ -1854,7 +1854,7 @@
+
+ </window>
+
+- <window name="progdetails">
++ <window name="programdetails">
+ <area>0,0,1280,720</area>
+
+ <textarea name="heading" from="base_heading">
+@@ -1885,12 +1885,90 @@
+ <area>1256,40,2,641</area>
+ </shape>
+
+- <webbrowser name="browser">
++ <shape name="arrows-backdrop" from="base_arrows_backdrop">
++ <area>1210,685,50,13</area>
++ </shape>
++
++ <buttonlist name="infolist">
++ <layout>vertical</layout>
++ <spacing>4</spacing>
++ <arrange>stack</arrange>
++ <wrapstyle>items</wrapstyle>
++ <align>top</align>
+ <area>26,42,1228,637</area>
+- <zoom>1.0</zoom>
+- <background color="#000000" alpha="1"/>
+- </webbrowser>
++ <buttonarea>0,0,100%,100%</buttonarea>
++
++ <statetype name="buttonitem">
++ <area>0,0,100%,124</area>
++ <minsize shrink="short">100%,5</minsize>
++ <state name="active">
++ <area>0,0,100%,100%</area>
++ <minsize shrink="short">100%,6</minsize>
++ <shape name="background">
++ <!-- work around a stack / minsize display bug by using
++ empty image to help spacing -->
++ <area>0,0,100%,100%</area>
++ <minsize shrink="short">100%,5</minsize>
++ </shape>
++ <textarea name="name" from="basetextarea">
++ <area>5,3,24%,-3</area>
++ <minsize shrink="short">100%,5</minsize>
++ <multiline>yes</multiline>
++ <cutdown>no</cutdown>
++ <align>top,right</align>
++ <font>basesmallblue</font>
++ </textarea>
++ <textarea name="sep">
++ <area>25%,3,10,-3</area>
++ <minsize shrink="short">100%,5</minsize>
++ <align>top,left</align>
++ <value>:</value>
++ <font>basesmallblue</font>
++ </textarea>
++ <textarea name="value">
++ <area>25%+15,3,-10,-3</area>
++ <minsize shrink="short">100%,5</minsize>
++ <multiline>yes</multiline>
++ <cutdown>no</cutdown>
++ <align>top,left</align>
++ <font>basesmall</font>
++ </textarea>
++ </state>
++ <state name="selectedactive" from="active" />
++ <state name="selectedinactive" from="active" />
++ </statetype>
+
++ <statetype name="upscrollarrow">
++ <position>1192,645</position>
++ <state type="off">
++ <imagetype name="upoff">
++ <filename>images/lists_up_arrow.png</filename>
++ <alpha>80</alpha>
++ </imagetype>
++ </state>
++ <state type="full">
++ <imagetype name="upon">
++ <filename>images/lists_up_arrow.png</filename>
++ <alpha>200</alpha>
++ </imagetype>
++ </state>
++ </statetype>
++ <statetype name="downscrollarrow">
++ <position>1212,645</position>
++ <state type="off">
++ <imagetype name="dnoff">
++ <filename>images/lists_down_arrow.png</filename>
++ <alpha>80</alpha>
++ </imagetype>
++ </state>
++ <state type="full">
++ <imagetype name="dnon">
++ <filename>images/lists_down_arrow.png</filename>
++ <alpha>200</alpha>
++ </imagetype>
++ </state>
++ </statetype>
++ </buttonlist>
+ </window>
+
+ <window name="searchpopup">
+@@ -3098,10 +3176,10 @@
</state>
</statetype>
<statetype name="upscrollarrow">
diff --git a/abs/core/linhes-theme/settings-ui.xml.patch b/abs/core/linhes-theme/settings-ui.xml.patch
new file mode 100644
index 0000000..d7b082a
--- /dev/null
+++ b/abs/core/linhes-theme/settings-ui.xml.patch
@@ -0,0 +1,11 @@
+--- settings-ui.xml.orig 2017-10-26 17:20:33.167538071 +0000
++++ settings-ui.xml 2017-10-26 17:04:02.976373390 +0000
+@@ -103,7 +103,7 @@
+
+ <textarea name="label-text" from="basetextarea">
+ <area>244,470,792,69</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
diff --git a/abs/core/linhes-theme/standardsetting-ui.xml b/abs/core/linhes-theme/standardsetting-ui.xml
new file mode 100644
index 0000000..31bc634
--- /dev/null
+++ b/abs/core/linhes-theme/standardsetting-ui.xml
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE mythuitheme SYSTEM "http://www.mythtv.org/schema/mythuitheme.dtd">
+
+<mythuitheme>
+ <window name="settingssetup">
+ <textarea name="title" from="base_heading">
+ <value>Settings</value>
+ </textarea>
+<!--
+ <shape name="group-help-backdrop" from="base_backdrop" depends="grouphelp">
+ <area>20,86,1240,420</area>
+ <area>20,36,1240,40</area>
+ </shape>
+
+ <shape name="group-help-backdrop-line" from="base_backdrop_line" depends="grouphelp">
+ <area>21,87,1238,418</area>
+ <area>21,37,1238,37</area>
+ </shape>
+
+ <shape name="group-help-top-line" from="base_highlight_line" depends="grouphelp">
+ <area>22,88,1236,2</area>
+ <area>22,38,1236,2</area>
+ </shape>
+
+ <shape name="group-help-bottom-line" from="base_highlight_line" depends="grouphelp">
+ <area>22,502,1236,2</area>
+ <area>22,72,1236,2</area>
+ </shape>
+
+ <shape name="group-help-left-line" from="base_highlight_vertical_line" depends="grouphelp">
+ <area>22,90,2,412</area>
+ <area>22,40,2,32</area>
+ </shape>
+
+ <shape name="group-help-right-line" from="base_highlight_vertical_line" depends="grouphelp">
+ <area>1256,90,2,412</area>
+ <area>1256,40,2,32</area>
+ </shape>
+-->
+
+ <shape name="group-help-backdrop" from="base_backdrop">
+ <area>0,36,1280,40</area>
+ <type>box</type>
+ </shape>
+
+ <shape name="group-help-top-line" from="base_line">
+ <area>0,37,1280,2</area>
+ </shape>
+
+ <shape name="group-help-bottom-line" from="base_line">
+ <area>0,73,1280,2</area>
+ </shape>
+
+ <shape name="settings-list-backdrop" from="base_backdrop">
+ <area>20,86,1240,420</area>
+ </shape>
+
+ <shape name="settings-list-backdrop-line" from="base_backdrop_line">
+ <area>21,87,1238,418</area>
+ </shape>
+
+ <shape name="settings-list-top-line" from="base_highlight_line">
+ <area>22,88,1236,2</area>
+ </shape>
+
+ <shape name="settings-list-bottom-line" from="base_highlight_line">
+ <area>22,502,1236,2</area>
+ </shape>
+
+ <shape name="settings-list-left-line" from="base_highlight_vertical_line">
+ <area>22,90,2,412</area>
+ </shape>
+
+ <shape name="settings-list-right-line" from="base_highlight_vertical_line">
+ <area>1256,90,2,412</area>
+ </shape>
+
+ <shape name="settings-list-arrows-backdrop" from="base_arrows_backdrop">
+ <area>1207,506,50,11</area>
+ </shape>
+
+ <shape name="settings-bottom-backdrop" from="base_backdrop">
+ <area>20,516,1240,169</area>
+ </shape>
+
+ <shape name="settings-bottom-backdrop-line" from="base_backdrop_line">
+ <area>21,517,1238,167</area>
+ </shape>
+
+ <shape name="settings-bottom-top-line" from="base_highlight_line">
+ <area>22,518,1236,2</area>
+ </shape>
+
+ <shape name="settings-bottom-bottom-line" from="base_highlight_line">
+ <area>22,681,1236,2</area>
+ </shape>
+
+ <shape name="settings-bottom-left-line" from="base_highlight_vertical_line">
+ <area>22,520,2,161</area>
+ </shape>
+
+ <shape name="settings-bottom-right-line" from="base_highlight_vertical_line">
+ <area>1256,520,2,161</area>
+ </shape>
+
+ <shape name="settings-bottom-seperator-first-line" from="base_line">
+ <area>43,554,1194,2</area>
+ </shape>
+
+ <buttonlist name="settingslist" from="base_list">
+ <area>28,94,1224,404</area>
+ <layout>vertical</layout>
+ <spacing>4</spacing>
+ <scrollstyle>free</scrollstyle>
+ <arrange>stack</arrange>
+ <wrapstyle>items</wrapstyle>
+ <buttonarea>0,0,100%,100%</buttonarea>
+ <statetype name="buttonitem">
+ <state name="active">
+ <area>0,0,1224,30</area>
+ <group name="select_bar" from="base_select_bar_active_group">
+ <area>0,0,100%,100%</area>
+ </group>
+ <textarea name="buttontext">
+ <area>15,0,50%-5,30</area>
+ </textarea>
+
+ <group name="widgets">
+ <area>50%+5,0,100%,100%</area>
+ <statetype name="widgettype">
+ <area>0,0,100%-24,100%</area>
+ <state name="standard">
+ <area>0,0,100%,100%</area>
+ </state>
+ <state name="group">
+ <area>0,0,100%,100%</area>
+ </state>
+ <state name="checkbox">
+ <area>0,0,100%,100%</area>
+ </state>
+ <state name="textedit">
+ <area>0,0,100%,100%</area>
+ <group name="texteditgroup">
+ <area>0,0,100%,100%</area>
+ </group>
+ </state>
+ <state name="filebrowser">
+ <area>0,0,100%,100%</area>
+ </state>
+ <state name="spinbox" from="textedit" />
+ <state name="combobox" from="textedit" />
+ <state name="button">
+ <area>0,0,100%,100%</area>
+ <!--
+ <imagetype name="comboboximage">
+ <area>100%-20,50%-10,20,20</area>
+ <filename>searchbutton_background_selected.png</filename>
+ </imagetype>
+ -->
+ </state>
+ </statetype>
+ <!-- we can not put more than one textarea with the same name
+ The textarea can no be in a custom state
+ We can not put the textarea in a state from statetype neither
+ Which mean we can not theme them differently according to the statetype
+ -->
+ <textarea name="value">
+ <area>5,0,100%-35,100%</area>
+ <font>basesmall</font>
+ <cutdown>yes</cutdown>
+ <align>right,vcenter</align>
+ </textarea>
+ </group>
+
+ <statetype name="buttoncheck">
+ <position>100%-56,50%-15</position>
+ <state type="off">
+ <imagetype name="checkoff">
+ <filename>images/unchecked.png</filename>
+ </imagetype>
+ </state>
+ <state type="half">
+ <imagetype name="checkhalf">
+ <filename>images/checked.png</filename>
+ </imagetype>
+ </state>
+ <state type="full">
+ <imagetype name="checkfull">
+ <filename>images/checked_selected.png</filename>
+ </imagetype>
+ </state>
+ </statetype>
+
+ <imagetype name="buttonarrow">
+ <position>100%-20,50%-8</position>
+ <filename>images/lists_right_arrow.png</filename>
+ </imagetype>
+ </state>
+
+ <state name="selectedactive" from="active">
+ <area>0,0,1224,64</area>
+ <group name="select_bar" from="base_select_bar_selectedactive_group">
+ <area>0,0,100%,100%</area>
+ </group>
+ <textarea name="buttontext">
+ <area>15,0,1194,64</area>
+ <font>basesmallyellow</font>
+ <align>left,vcenter</align>
+ </textarea>
+
+ <group name="widgets">
+ <statetype name="widgettype">
+ <state name="textedit">
+ <area>0,0,100%,100%</area>
+ <group name="texteditgroup" from="base_textedit_select_bar_selectedactive_group">
+ <area>0,5%,100%,95%</area>
+ </group>
+ </state>
+ <state name="spinbox" from="textedit" />
+ <state name="combobox" from="textedit" />
+
+ </statetype>
+ <textarea name="value">
+ <font>basesmallyellow</font>
+ </textarea>
+ </group>
+
+ <statetype name="buttoncheck">
+ <shape name="select_bar_top_highlight">
+ <area>0,-1,100%,2</area>
+ <type>box</type>
+ <fill style="gradient">
+ <gradient direction="horizontal" alpha="255">
+ <stop position="0" color="#000000"/>
+ <stop position="50" color="#d6d6d6"/>
+ <stop position="100" color="#000000"/>
+ </gradient>
+ </fill>
+ </shape>
+ <shape name="select_bar_bottom_highlight">
+ <area>0,100%-1,100%,2</area>
+ <type>box</type>
+ <fill style="gradient">
+ <gradient direction="horizontal" alpha="255">
+ <stop position="0" color="#000000"/>
+ <stop position="50" color="#d6d6d6"/>
+ <stop position="100" color="#000000"/>
+ </gradient>
+ </fill>
+ </shape>
+ <shape name="select_bar_left_highlight">
+ <area>-1,0,2,100%</area>
+ <type>box</type>
+ <fill style="gradient">
+ <gradient direction="vertical" alpha="255">
+ <stop position="0" color="#000000"/>
+ <stop position="50" color="#3a9aff"/>
+ <stop position="100" color="#000000"/>
+ </gradient>
+ </fill>
+ </shape>
+ <shape name="select_bar_right_highlight">
+ <area>100%-1,0,2,100%</area>
+ <type>box</type>
+ <fill style="gradient">
+ <gradient direction="vertical" alpha="255">
+ <stop position="0" color="#000000"/>
+ <stop position="50" color="#3a9aff"/>
+ <stop position="100" color="#000000"/>
+ </gradient>
+ </fill>
+ </shape>
+ </statetype>
+
+ </state>
+ <state name="disabledactive" from="active">
+ <textarea name="buttontext">
+ <font>basesmalllightgrey</font>
+ </textarea>
+ <group name="widgets">
+ <textarea name="value">
+ <font>basesmalllightgrey</font>
+ </textarea>
+ </group>
+ </state>
+ <state name="disabledinactive" from="disabledactive">
+ </state>
+ <state name="selectedinactive" from="active">
+ </state>
+ </statetype>
+ <statetype name="upscrollarrow">
+ <position>1186,413</position>
+ </statetype>
+ <statetype name="downscrollarrow">
+ <position>1206,413</position>
+ </statetype>
+ </buttonlist>
+
+ <!-- optional, display the help for the current group of settings -->
+ <textarea name="grouphelp" from="basetextarea">
+ <area>0,37,1280,37</area>
+ <font>basesmall</font>
+ <align>allcenter</align>
+ <multiline>no</multiline>
+ <scroll direction="horizontal" returnrate="2000" />
+ </textarea>
+
+ <textarea name="helplabel">
+ <area>44,520,1192,34</area>
+ <font>basemediumyellow</font>
+ <align>left,vcenter</align>
+ <value>Details</value>
+ </textarea>
+
+ <!-- optional, display the help for the currently selected setting -->
+ <textarea name="selectedsettinghelp" from="basetextarea">
+ <area>44,561,1192,124</area>
+ <font>basesmall</font>
+ <align>left</align>
+ <multiline>yes</multiline>
+ </textarea>
+ </window>
+
+ <window name="terminal">
+ <buttonlist name="output" from="basebuttonlist">
+ <area>0,0,100%,90%</area>
+ <arrange>stack</arrange>
+ <align>left</align>
+ <statetype name="buttonitem">
+ <state name="active">
+ <textarea name="buttontext">
+ <align>left,vcenter</align>
+ </textarea>
+ </state>
+ <state name="selectedactive">
+ <textarea name="buttontext">
+ <align>left,vcenter</align>
+ </textarea>
+ </state>
+ <state name="selectedinactive">
+ <textarea name="buttontext">
+ <align>left,vcenter</align>
+ </textarea>
+ </state>
+ </statetype>
+ </buttonlist>
+ <textedit name="textedit" from="basetextedit">
+ <position>0,90%</position>
+ </textedit>
+ <button name="enter" from="basebutton">
+ <position>80%,90%</position>
+ <value>Enter</value>
+ </button>
+ </window>
+</mythuitheme>
diff --git a/abs/core/linhes-theme/video-ui.xml.patch b/abs/core/linhes-theme/video-ui.xml.patch
index 5c84fcd..52305bb 100644
--- a/abs/core/linhes-theme/video-ui.xml.patch
+++ b/abs/core/linhes-theme/video-ui.xml.patch
@@ -1,5 +1,5 @@
--- video-ui.xml.orig 2016-12-13 20:43:30.600314830 +0000
-+++ video-ui.xml 2016-12-13 20:34:54.359884898 +0000
++++ video-ui.xml 2017-10-26 17:04:02.976373390 +0000
@@ -171,6 +171,7 @@
<textarea name="description" from="basetextarea">
<area>24,51,515,393</area>
@@ -889,9 +889,8 @@
- <area>604,444,124,42</area>
+ <textarea name="length" from="basetextarea">
+ <area>707,444,139,42</area>
- <font>basesmall</font>
- <align>left,vcenter</align>
-- <value>UserRating:</value>
++ <font>basesmall</font>
++ <align>left,vcenter</align>
+ </textarea>
+
+ <textarea name="yrlbl" from="basetextarea">
@@ -909,7 +908,7 @@
+
+ <textarea name="description" from="basetextarea">
+ <area>40,495,1001,136</area>
-+ <font>basesmall</font>
+ <font>basesmall</font>
+ <align>justify</align>
+ <multiline>yes</multiline>
+ <scroll direction="up" rate="20" startdelay="5"/>
@@ -919,7 +918,8 @@
+ <textarea name="userratinglabel" from="basetextarea">
+ <area>40,641,80,42</area>
+ <font>baseextrasmallblue</font>
-+ <align>left,vcenter</align>
+ <align>left,vcenter</align>
+- <value>UserRating:</value>
+ <value>User Rating:</value>
</textarea>
@@ -1273,3 +1273,37 @@
<align>vcenter</align>
</textarea>
+@@ -3200,12 +3266,13 @@
+ </buttonlist>
+
+ <checkbox name="altcheck" from="base_checkbox">
+- <position>750,413</position>
++ <position>442,413</position>
+ </checkbox>
+
+ <textarea name="altcheck_text" from="basetextarea">
+- <area>475,413,265,30</area>
++ <area>242,397,190,60</area>
+ <align>right,vcenter</align>
++ <multiline>yes</multiline>
+ <value>Enable Alternate Player:</value>
+ </textarea>
+
+@@ -3221,7 +3288,7 @@
+
+ <textarea name="helptext" from="basetextarea">
+ <area>239,551,802,61</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <multiline>true</multiline>
+ <align>allcenter</align>
+ </textarea>
+@@ -3345,7 +3412,7 @@
+
+ <textarea name="helptext" from="basetextarea">
+ <area>239,523,802,76</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <multiline>true</multiline>
+ <align>allcenter</align>
+ </textarea>
diff --git a/abs/core/linhes-theme/weather-ui.xml.patch b/abs/core/linhes-theme/weather-ui.xml.patch
new file mode 100644
index 0000000..01c058a
--- /dev/null
+++ b/abs/core/linhes-theme/weather-ui.xml.patch
@@ -0,0 +1,126 @@
+--- weather-ui.xml.orig 2017-10-26 17:16:29.549239075 +0000
++++ weather-ui.xml 2017-10-26 17:04:02.976373390 +0000
+@@ -111,7 +111,7 @@
+
+ <textarea name="cclocation" from="basetextarea">
+ <area>232,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -217,7 +217,7 @@
+
+ <textarea name="3dlocation" from="basetextarea">
+ <area>232,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -385,7 +385,7 @@
+
+ <textarea name="6dlocation" from="basetextarea">
+ <area>232,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -662,7 +662,7 @@
+
+ <textarea name="smdesc" from="basetextarea">
+ <area>232,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -698,7 +698,7 @@
+
+ <textarea name="amdesc" from="basetextarea">
+ <area>232,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -746,7 +746,7 @@
+
+ <textarea name="swlocation" from="basetextarea">
+ <area>233,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -775,7 +775,7 @@
+
+ <textarea name="18hrlocation" from="basetextarea">
+ <area>232,90,816,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -1205,7 +1205,7 @@
+
+ <textarea name="inactivehdr" from="basetextarea">
+ <area>215,40,415,38</area>
+- <font>basesmallyellow</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+@@ -1263,7 +1263,7 @@
+ <area>8,0,383,64</area>
+ <multiline>yes</multiline>
+ </textarea>
+- <imagetype name="rightarrow" from="buttonarrow">
++ <imagetype name="rightarrow" from="buttonarrow">
+ <position>399,22</position>
+ </imagetype>
+ </state>
+@@ -1285,7 +1285,7 @@
+
+ <textarea name="helptxt" from="basetextarea">
+ <area>223,446,847,158</area>
+- <font>basesomewhatsmallerblue</font>
++ <font>basesomewhatsmaller</font>
+ <multiline>yes</multiline>
+ <align>allcenter</align>
+ </textarea>
+@@ -1438,7 +1438,7 @@
+
+ <textarea name="srcinfo" from="basetextarea">
+ <area>164,470,952,130</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <multiline>yes</multiline>
+ <align>allcenter</align>
+ </textarea>
+@@ -1542,7 +1542,7 @@
+
+ <textarea name="helptxt" from="basetextarea">
+ <area>330,40,620,90</area>
+- <font>basesmallerblue</font>
++ <font>basesmaller</font>
+ <value>Enter your current location, nearest large town or city. In some countries postal codes are also supported. Hit the right or down arrow to continue. </value>
+ <multiline>yes</multiline>
+ <align>allcenter</align>
+@@ -1594,13 +1594,13 @@
+
+ <textarea name="numresults" from="basetextarea">
+ <area>330,517,620,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+
+ <textarea name="source" from="basetextarea">
+ <area>330,559,620,42</area>
+- <font>basesmallblue</font>
++ <font>basesmall</font>
+ <align>allcenter</align>
+ </textarea>
+