diff --git a/CHANGES.md b/CHANGES.md index 44c0ad46..c82dfcdd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -61,6 +61,13 @@ * Add setting "Update shows during hour" to General Config/Misc * Add max-width to prevent ui glitch on Pull request and Branch Version selectors on config/General/Advanced and change tags to html5 * Change order of some settings on Config/General/Interface/Web Interface and tweak texts +* Change overhaul UI of editShow and anime release groups, refactor and simplify code +* Change list order of option on the right of the displayShow page to be mostly inline with the order of options on editShow +* Change legend wording and text colour on the displayShow page +* Add output message if no release group results are available +* Add cleansing of text used in the processes to a add a show +* Add sorting of AniDB available group results +* Add error handling and related UI feedback to reflect result of AniDB communications [develop changelog] * Change uT params from unicode to str.format as magnet URLs worked but sending files in POST bodies failed @@ -68,6 +75,7 @@ * Fix validation of release groups when no group is detected * Fix missed html tag replacing in notifications * Add history module to pnotify lib +* Change the remove show notification to properly send the title and message parameters to PNotify ### 0.6.4 (2015-02-10 20:20:00 UTC) diff --git a/gui/slick/css/style.css b/gui/slick/css/style.css index 85699822..7f79fa44 100644 --- a/gui/slick/css/style.css +++ b/gui/slick/css/style.css @@ -950,7 +950,8 @@ div.formpaginate { } #addShowForm #blackwhitelist, -#addShowForm #blackwhitelist h4 { +#addShowForm #blackwhitelist h4, +#addShowForm #blackwhitelist p { font-size: 13px; } @@ -1372,6 +1373,17 @@ td.col-search { padding-right: 6px; padding-bottom: 1px; width: 150px; + vertical-align: top; +} +.options-on-right { + width:180px; + float: right; + vertical-align: middle; + height: 100%; +} +.options-on-right .showLegendRight { + padding-right: 6px; + padding-bottom: 1px; } .input-scene { @@ -1381,10 +1393,11 @@ td.col-search { } #editShow { - width: 700px; - padding-top: 10px; + /*width: 700px; + padding-top: 10px;*/ margin-right: auto; margin-left: auto; + padding: 15px 0 0 } /* ======================================================================= @@ -1867,6 +1880,15 @@ select .selected { line-height: 24px; } +#editShow .field-pair #SceneException h4, +#editShow .field-pair #customQuality h4 { + font-size: 13px !important; + margin-bottom: 10px +} +#editShow .field-pair #customQuality h4 { + margin-bottom:1px; +} + .testNotification { padding: 5px; margin-bottom: 10px; @@ -2293,44 +2315,59 @@ option.flag { } #Anime div.component-group-desc p { - margin-bottom: 0.4em; - margin-left: 0; - margin-right: 0; - margin-top: 0.4em; + margin: 0.4em 0; width: 95%; } +div.blackwhitelist h4 { + margin-top:0 +} div.blackwhitelist{ - float:left; - text-align: center; -} - -div.blackwhitelist input { - margin: 5px 5px; -} - -div.blackwhitelist.pool select{ - width: 300px; -} - -div.blackwhitelist.pool { - margin:5px; -} - -div.blackwhitelist.white select, div.blackwhitelist.black select { - width: 180px; -} - -div.blackwhitelist.white, div.blackwhitelist.black { - margin:5px; -} - -div.blackwhitelist span { - display: block; text-align: center; } -div.blackwhitelist.anidb, div.blackwhitelist.manual { +div.blackwhitelist.white input, +div.blackwhitelist.black input, +div.blackwhitelist.pool input { + margin: 5px 0 !important; +} +div.blackwhitelist select { + margin : 0 !important +} + +div.blackwhitelist .inuse { + margin-right: 5px; + width: 243px; + float: left +} + +div.blackwhitelist.white, +div.blackwhitelist.black { + width: 243px; +} +div.blackwhitelist.white select, +div.blackwhitelist.black select{ + margin:0; + width: 215px; +/* clear:both*/ +} +div.blackwhitelist.white select, +div.blackwhitelist.black select { + height: 110px; +} +div.blackwhitelist.pool, +div.blackwhitelist.pool select{ + width: 330px; + height: 265px; + float:right +} + +div.blackwhitelist span { + text-align: center; +} + +div#blackwhitelist, +div.blackwhitelist.manual { margin: 7px 0; } diff --git a/gui/slick/interfaces/default/config_search.tmpl b/gui/slick/interfaces/default/config_search.tmpl index 812ea942..5d43ffb0 100755 --- a/gui/slick/interfaces/default/config_search.tmpl +++ b/gui/slick/interfaces/default/config_search.tmpl @@ -110,20 +110,20 @@
Originally Airs: | $show.airs #if not $network_timezones.test_timeformat($show.airs) then " (invalid Timeformat) " else ""# on $show.network |
Originally airs | $show.airs #if not $network_timezones.test_timeformat($show.airs) then ' (invalid Timeformat) ' else ''# on $show.network |
Originally Airs: | $show.network |
Originally airs | $show.network |
Originally Airs: | >$show.airs #if not $network_timezones.test_timeformat($show.airs) then " (invalid Timeformat) " else ""# |
Originally airs | $show.airs #if not $network_timezones.test_timeformat($show.airs) then ' (invalid Timeformat) ' else ''# |
Status: | $show.status |
Status | $show.status |
Location: | $showLoc[0] |
Location | $showLoc[0] |
Location: | $showLoc[0] (dir is missing) |
Location | $showLoc[0] (dir is missing) |
Quality: | + |
Quality | #if $show.quality in $qualityPresets: $qualityPresetStrings[$show.quality] #else: #if $anyQualities: - Initial: <%=", ".join([Quality.qualityStrings[x] for x in sorted(anyQualities)])%> #if $bestQualities then " " else ""# + Initial ... <%= ', '.join([Quality.qualityStrings[x] for x in sorted(anyQualities)])%> #if $bestQualities then " " else ""# #end if #if $bestQualities: - Replace with: <%=", ".join([Quality.qualityStrings[x] for x in sorted(bestQualities)])%> + Replace with ... <%= ', '.join([Quality.qualityStrings[x] for x in sorted(bestQualities)])%> #end if #end if - |
Scene Name: | #if $show.exceptions then $exceptions_string else $show.name# |
Scene name | #if $show.exceptions then $exceptions_string else $show.name# |
Required Words: | #echo $show.rls_require_words# |
Ignored Words: | #echo $show.rls_ignore_words# |
Ignore with any of | #echo $show.rls_ignore_words# |
Require one of | #echo $show.rls_require_words# |
Wanted Group#if len($bwl.whitelist)>1 then "s" else ""#: | +|
Whitelist group#if len($bwl.whitelist)>1 then 's' else ''# | #echo ', '.join($bwl.whitelist)# |
Unwanted Group#if len($bwl.blacklist)>1 then "s" else ""#: | +|
Blacklist group#if len($bwl.blacklist)>1 then 's' else ''# | #echo ', '.join($bwl.blacklist)# |
Size: | $sickbeard.helpers.human(sickbeard.helpers.get_size($showLoc[0])) |
Size | $sickbeard.helpers.human(sickbeard.helpers.get_size($showLoc[0])) |
Info Language: | |
Subtitles: | |
Flat Folders: | |
Paused: | |
Air-by-Date: | |
Sports: | |
Anime: | |
DVD Order: | |
Scene Numbering: |
Paused | |
Archive First Match: | |
Archive on first match | |
Flat folder structure | |
Air by date naming | |
Use DVD order | |
Scene numbering | |
Subtitles | |
Show is sports | |
Show is anime | |
Info language |
Select your preferred fansub groups from the Available Groups and add them to the Whitelist. Add groups to the Blacklist to ignore them.
-The Whitelist is checked before the Blacklist.
-Groups are shown as Name | Rating | Number of subbed episodes.
-You may also add any fansub group not listed to either list manually.
-