VDR Plugin 'yaepg' Revision History ----------------------------------- 2004-07-22: Version 0.0.1 - Initial revision. - Should work on both 1.2.6 and 1.3.7+. 2004-11-07: Version 0.0.2 - Fixed many miscelaneous bugs. - Better default colors (IMO). - Integarted PAL patch created by sezz. - Added date box to the grid. - Added option for 12/24 hour time format. - Added direct channel change support. - Added ability to add timers by pressing 'Ok' on events that haven't started yet. 2005-09-10: Version 0.0.2.1-rev2 - Added version check for grabimage - Added ChannelID to NoInfoEvent - Added video window support 2006-05-12: Version 0.0.2.2 - Added improved event description handling - Added APIVERSION 2007-11-10: Version 0.0.3 - Added CONTRIBUTORS file - Changed main font color from lightgrey to white - Highlight color applied to timeline and channel boxes (make it stand out from rest of guide) - Changed highlight color to dark cyan (font has to stay white! only 3 colors per surface!) - Cropped edges of the display field so that it is completely transparent around the guide - Changed remaining grid to transparent black - Lightened infobox background to a light transparent semi-grey - Changed font color of infobox to cyan (easiest to see just like the VDR info text) - Split the duration text out of the title box and created a separate durbox - Made datebox thinner and the full width of the EPG - Placed datbox at top (new header) - Changed datebox color to cyan to match header of vdr - Placed the title name under the header and altered font color to gold - Removed the top border - Created separate identbox containing the name 'EPG' justified to the left of screen - Placed identbox at upper left corner - Justified date to right of screen in datebox - Changed datebox date and time format to match vdr - Changed date format of date/channel box - Decreased master margin width variable of text boxes to increase visible area - Added shows total duration in minutes to durbox - Placed durbox above titlebox - Narrowed left and widened right textboxes of RecDlgBox - Renamed Frequency: to Timer Type: in RecDlgBox - Relocated Timer Type: to top of RecDlgBox and gave it the default focus - Added option to Switch Once in Timer Type list and made it the default (vdr needs switchtimer patch) - Renamed Once to Record Once - Renamed Every to Record Every - Renamed Mon-Fri to Record Mon-Fri - Renamed Sun-Sat to Record Mon-Sun (code is actually MTWTFSS plus this gives better continuity) - Added defines for color palette - Reworked all X coordinates to include left margin variable (entire guide can move sideways) - Reworked many Y coordinates (upper portion of guide can elongate) - Added setup options: skin style(4 modes), highlight color(2 modes), left margin(0-67) - Reworked windowed mode to create two styles made accessible under skin style - Made durbox, titlebox, infobox resize depending on windowed mode or not - Made video window of 'windowed' style resize to fit under identbox and to the right of left margin - Made size of 'windowed large' video window dynamic (fixed 0,0 position) stretch to center - Made identbox transparent when in 'windowed large' - Made datebox, durbox, titlebox, infobox move to upper most edge of screen when in 'windowed large' - Reworked startChan check code to properly correct when initial value is beyond channel list - BUGFIX - Fixed VDR crash that was occuring when entering yaepg while on last channel - Created fullscreen mode - Default mode now termed 'cropped' - Made code and variable additions to stretch guide grid to outer extents of screen (good for 1:1 TV's) - Screen mode applies across all skin types - Organized variable assignment into a main case statement so that values are assigned only once (should improve speed/load time) - 'Closest channel' function now looks in both directions within 100 instead of only down - Added keypress function to plugin setup section to enable 'on-the-fly' addition/removal of left margin setting from option list - Added channel entry timeout option and set default time to 1375 instead of 1000 (created a range of 500-5000) - BUGFIX - The init of record dialog box now references current time in addition to guide start time (if timeline is past start of event then channel switch occurs instead of record dialog box) 2008-07-14: Version 0.0.4 - Implemented video zoom-reset on guide launch - Made adjustments to some of the text alignments 2008-09-12: Version 0.0.5 - Implemented feature to be able to change the default timer action that is displayed. - Created patch for those who may want to toggle deinterlace on guide launch to lower CPU usage 2008-10-17: Version 0.0.6 - Integrate satlist source selection code into yaepg - Add color button assignments to the setup menu - Defaults for color buttons are: - Red is "Switch to Channel" (used to be green) - Green is "Page Up" (used to be red) - Yellow is "Page Down" - Blue is new "Toggle Source" feature