1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
|
VDR Plugin 'nOpacity' Revision History
---------------------------------------
2012-11-17: Version 0.0.1
- Initial revision.
2012-11-18: Version 0.0.2
- Fixed a bug trying to delete uninitialized Fonts in cMenuDetailViewText
- Fixed a typo in README
- Added dsyslog messages for image loading (only shown with VDR Loglevel 3)
- Added themes "SoftBlue" and "GoldBlue"
- Added templates in directory iconTemplates/ in Gimp and PNG Format as
basis for creating new icons
2012-11-24: Version 0.0.3
- Fixed a bug that fade in time for channels switching was not stored
- Fixed a bug that signal strength and screen resolution are not shown if
fade in time was set to zero.
- Fixed a bug that Title was not shown when displaying a EPG Search Result
- Fixed a bug that VDR crashes if empty channels where shown in "What's next"
- Fixed a bug that VDR crashes if channels named "." where shown in
Channels menu
- Fixed a bug that display for jumping in recordings was not shown
- Changed default path for channel logos, icons and epg images. FHS standard
introduced in VDR 1.7.30 is used.
channel logos: {ResourceDirectory}/logos/
icons: {ResourceDirectory}/icons/
epg images: {CacheDirectory}/epgimages/
- If directories for channel logos, icons or epg images are set via startup
parameters, images are searched first in these directories. If the image
is not available, an additional search in the according default directory
will be performed.
With this it is possible to use user images and images provided by a
package maintainer or distributor in parallel.
- rewrote column width handling so that for calculating the width of a column
the actually used font size is used.
- if the width of the text in a column in a default menu is lager than the
width of the column itself, the text is cutted to an appropriate width.
- implemented cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
- added patch that scales video display into the visible frame
if a narrow menu is displayed. Thanks @Zoolook for providing this patch.
- added a setup option which allows to enable / disable this video scaling
- Avoided some compiler warnings
- Clear Message Box in Menu also if Caller not clears it himself
- Fixed bug when calculating height of schedules menu item
2012-12-05: Version 0.0.4
- Fixed a bug displaying wrong colors in replay progressbar (thanks @maverick-me)
- Fixes a bug that individually set up color buttons were not assumed
(thanks @maverick-me)
- optical redesign of displayVolume (thanks @maverick-me)
- Display of reruns of shows in detailed EPG view using epgseach.
- completely rewrote epgsearch handling in schedules views (see README for
more information about epgsearch integration)
- Fixed "fade in" bug, cancelling threads correctly (Thanks to everybody who
was involved)
- Fixed a crash when trying to access channel name in epg detail view
- Fixed a crash when changing values in setup menu
- Fixed a crash when opening and closing epg menus
- Fixed a bug to only use epgsearchmenu.conf if lines for all possible
menus are set
2012-12-29: Version 0.0.5
- VDR version 1.7.34 mandatory
- Introducing of scrolling in menu elements if text is longer than
available space
- displaying first found jpeg in recordings folder as epg image for this
recording in recording detail view
- Configurable display of disc usage and timers in main menu
- yaepg patch no longer needed to scale video window, using native VDR
functionality now (thanks @Zoolook for providing the new code)
- Complete rewrite of menu category detection by using the eMenuCategory
enumeration integrated in VDR 1.7.31 - 34
- Usage of new VDR interfaces SetItemsEvent(), SetItemsChannels for dispalying
Schedules menus and Channel menus
See README explaining consequences of this changes
- Displaying of detailed EPG information directly in schedules views in a
separate window if according menu item is selected a specific configurable time
- Some Improvements in menu element scrolling behaviour (suggeted by Taipan)
- Using narrow menu items in "Settings" category (thanks @BooStar for providing
the new icons)
- Split of skins VDR menu configuration section in "Common", "Geometry" and "Fonts"
sections for clearer arrangement
- different minor changes and fixes
2012-02-07: Version 0.0.6
- Introduced new narrow displayed Recordings menu
- Fixed displaying configurable color buttons
- Fixed some nullpointer accesses in Schedules Menus
- Improved cutting of scrolled text
- Added Separator Items for Schedule Menus
- Adapted video scaling to new implementation (thanks @Zoolook for the patch)
- Fixed showing current show as rerun in epg detail view
- Added some recording information (channel, size, cutted size, format,
est. bitrate) in detailed recording view
- Added channel logos in main menu timers list
- Changed channel info icons in DisplayChannel
- Fixed a possible division by zero in DisplayChannel
- Fixed a segfault with newer ImageMagick Versions
- Added display of Timer Conflicts with epgsearch in Main Menu
- Changed makefile to work also with newer ImageMagick versions
- Introduced Theme specific icons. These icons have to be placed
in a subdirectory in icons directory, this subdirectory has to
be named exactly as the theme (without "nOpacity-").
- Added Theme "green" and appropriate icons
- Added displaying of additional EPG images in detailed EPG view. The epg
images have to be stored as EventID_number.jpg (as some external epg
plugins do). Whether additional images should be displayed in general is
configurable, just as the number of images to display.
- Changed Disc Usage Info display, size individually configurable
- Added Theme DarkRed (Thanks @TheChief)
- Changed buttons in DisplayReplay so that only the active button is
highlighted
- Added screen resolution icon in DisplayReplay
- Changed Makefile to avoid warnings with newer ImageMagick versions
Version 0.1.0:
- Width of narrow menus (main, schedule, channel, recordings, settings)
individually configurable
- Display of free disk space in recordings menu header
- Usage of narrow menus (main, schedule, channel, recordings, settings)
configurable via plugin setup. If option is set to "no", the "normal"
style for this menu will be used.
- Introduced narrow display of timers menu (Usage of narrow timer menu
and width also configurable)
- Introduced rounded corners for menuitems and buttons configurable via
plugin setup menu, corner radius also configurable.
- Display only active timers in main menu
- Support for remote timers in main menu timer display
- Display timer title in main menu also if no event is set for the timer
- Fixed a bug with cdplayer plugin, this plugin calls no "clear()" before
showing menu
- disabled fading for displaymenu per default
- Fixed display of timers channel name in main menu if no channel logo
is available
- display all jpegs in a recording folder in detailed recording view
- Fixed a bug that Setup option narrowRecordingMenu was not stored
- Fixed displaying remotetimers in main menu
- Usage of menu icons in main and setup menu configurable
- "nOpacity mirrored": narrow menus can be adjusted on the right side via
plugin setup
- trying to load channel separator icon. It has to be named as the channel
separator in low letters. If no icon is found, a generic icon is used.
- if rounded corners for menuitems are used, also epg images are drawn with
rounded corners with the same corner radius
- Changed plugin icons filename for loading icons in main menu, plugin name
is now used
- Restructured Setup MenĂ¼
- Position of channel logos in channel display now configurable. Possible
values are left (default), right and none. If value is set to none, the
comlete screen width is used for channel display.
- Updated README
- Added more plugin icons (thanks @BooStar)
- Added Slovak translation
Version 0.1.1
- graphical progress bar if default menu item style for schedules is used
for epgsearchs What's on now
- Main menu title style configurable
- Maximum number of timers in main menu configurable
- Added alternative main menu header icons (thanks @BooStar)
- Display grapical progress bar in every default style VDR menu, fixed
progress bar detection
- Added Channel Number in Channel Menu
- Improved display of non selectable header lines in default menus
- Added italian translation
- Restructured icons directory. Now different directories in main icon
directory and theme specific icon directories are used:
- skinIcons: all directly skin related icons
- menuIcons: all standard icons for main and setup menu
- pluginIcons: icons for VDR plugins with main menu entires
- extraIcons: further icons for non standard menu elements (added
via menuorg or similar)
- Searching in folder <channellogofolder>/separatorlogos for channel
separator logos
- time display for current schedule in channel display configurable
(elapsed / remaining)
- fixed a bug that extraIcons directory was not used
- added background pixmaps for main menu timers and epg info window
to avoid nasty font pixelation effect
- changed tracks display to fixed track item height
- changed stereo and ac3 icons in tracks display
- Added RSS Feed support
- Fixed crash on initial startup with xine plugin as output device
- Fixed crash / hang if menu is opened with small screen size
- Background of ChannelDisplay configurable also to cover channel logo
- Added standalone RSS Feed
- check for Slash at end of startup path parameters
- changed scaling of EPG info window font size
- Added and changed some icons
Version 0.1.2
- changed some color settings and icons in theme darkred
- added option "auto" for video scaling: with this option the video window
is resized when the detailed EPG Window is displayed in Schedules and
Recordings menu to be completely visible.
- Added Channel Number in narrow Timer menu
- Added display of next Schedules in Channel Menu in separate Info Window.
The Number of displayed Schedules can be configured in Plugin Channels
Menu Setup.
- Display of disc status in main menu configurable: either remaining recording
time in hours or free disc space in GB is displayed
- Fixed a bug that slow motion trick speed during recording replay was not
displayed
- Added previous and next Channel Group in Channel Display
- Introduced "plain" style without any blending effects configurable by
dedicated theme color
- Added theme "iceblue" based on the introduced plain display style
- Fixed display of recording duration in recordings menu when a cut is
running in the background
- Additional information in channels menu configurable: choice between
transponder information and current schedule
- Added optional dedicated status icons in channel display
- Added optional display of channel source information in channel display
- Fixed a bug if switching to a invalid channel
Version 0.1.3
- Added TVScraper support, if TVScraper is used scraped images are
displayed in various EPG views
Version 0.1.4
- changed service interface for tvscraper
- fixed an possible uninitialised variable in recordings menu
- fixed a bug that epg info is not displayed in schedules menu if fade
in is set to zero
- fixed a bug that poster or banner is not displayed in displayChannel
if fade in is set to zero
- Added setup option in detailed EPG view and in detailed recordings view
to select if additional EPG pictures are shown if tvscraper media
is available
- Added Deadlock Patch
- Changed default Channelseparator Icon (closes Bug 1412)
- Display correct recording date even if recording info is empty (closes Bug 1448)
- Added option to display plain channels and EPG information without time in
channels menu (closes Feature 1377)
- Added name of search timer which created recording in detailed recording
information (closes Feature 1401)
- Added channel number in display of reruns in detailed EPG view
(closes Feature 1402)
- Changed display of trick speed in displayReplay (closes Feature 1433)
- Improved display of channel separators (closes tickets 1477 and 1482)
- Added REC Icon in displayChannel for current and next event (closes
Feature 1403)
- Display stereo symbol in displayChannel if at least one mpeg track
is available (and not two, closes Feature 1404)
- Added script and background images to create fancy channel logos with
theme dependend background
- searching channel logos first in <logopath>/theme, then in
<defaltlogopath>/theme, then in <logopath> and finally in <defaultlogopath>
to allow theme dependend channel logos
- if no channel logo is found for channel name, the ChannelID is used to allow
logos for (feed) channels with changing names. Analog to the channel name
the ChannelID is also converted to lower case letters.
- added exemplarily setup options for SD and HDReady
- introduced dedicated theme font colors for different message types and
different buttons (closes Feature 1462)
- dedicated theme colors in display channel for current event, current event
info, next evet and next event info (closes Feature 1466)
- dedicated theme colors for timer backgrounds in main menu (closes Feature
1463)
- dedicated theme colors for RSS Feed (closes Feature 1485)
- added event length in header in detailed EPG and recording view (closes
Feature 1469)
- added separate configurable border around detailed epg view and detailed
recording view
|