summaryrefslogtreecommitdiff
path: root/HISTORY
blob: 3f62edb93b1024f89f236518cb1df60c1f18a7a7 (plain)
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