summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-21Add setup option to display the channellogobackground only if a channellogo ↵kamel5
ist present or not present
2022-05-21Prevents a possible segfaultkamel5
A segfault is possible if "signal.png" is not found in the resource directory "icons/skinIcons/"
2022-05-21Align channel logo backgroundSoeren Moch
Use maximum logo space for background. So the logo background image is aligned to the menu background. The channel logo itself is usually smaller than the background due to scaling with preserved aspect ratio. So use separate geometry settings for logo and background. Signed-off-by: Soeren Moch <smoch@web.de>
2022-05-09Optimize channelview OSD sizekamel5
A smaller OSD size is also used when "Use scraperinfos and pictures" is disabled in the plugin main menu
2022-05-09Optimize channelview OSD sizeSoeren Moch
When displayPoster is disabled, most of the OSD area is not used in channelview. Reduze the requested osd size in this case. This helps to speed-up the display and reduces the variation in osd flush time, e.g. for animations. Signed-off-by: Soeren Moch <smoch@web.de>
2022-05-09This if() condition is not nessesarykamel5
2022-05-09Add "Use animation"kamel5
Also checks "Use animation" in the plugin main menu if a fade-in should be performed
2022-05-09The correct setup options are usedkamel5
2022-05-02Change in cNopacitySetupMenuDisplayRecordingskamel5
Show menue items "Show number of errors in the recordings menu" and "Display Error 0" only if narrow recording menu is activ
2022-05-02Fix typo in po/de_DE.pokamel5
2022-05-01Version 1.1.101.1.10kamel5
2022-01-12Size of channel logos is now configureable in setup to better fit in postionkamel5
2022-01-12Added number of errors to recording item in the recordings menukamel5
The number of errors can be viewed in the recordings menu. This is configurable. Errors can be deactivated or displayed in line 2 or 3. Also 0 errors may or may not be displayed.
2022-01-12Rework GetScreenResolutionIcon()kamel5
2022-01-12Fix typokamel5
2022-01-12Optimize display channellogo in displaychannelkamel5
2022-01-12Redundant 'Drawlogo' functions in class '*Menuitem' mergedkamel5
2022-01-12Optimize display timers in main menukamel5
2022-01-12Prevents "invalid lock sequence" in the recording info menu when ↵kamel5
Skinnopacitys SetRecording is called
2021-12-18Height and width confused (thx to @LotharE at vdr-portal.de)kamel5
2021-12-16Version 1.1.91.1.9kamel5
2021-12-16Centers ChannelLogos vertically in menu timer and menu schedulekamel5
2021-12-16Centers ChannelLogos vertically in displaychannelkamel5
2021-12-16Centers ChannelLogos vertically in the channel menukamel5
2021-08-13Fix "warning: ‘posterHeightOrig’ may be used uninitialized in this function"kamel5
2021-08-13Fix segfault in cNopacityDetailView::InitiateViewType()kamel5
2021-08-08Add forgotten API querykamel5
2021-07-30Eliminate separate cNopacityMenuDetailTextViewLightkamel5
cNopacityMenuDetailTextViewLight and cNopacityTextView have mostly the same funktionality, so we can eliminate the first one.
2021-07-30Add "Use animation" to setupkamel5
With this menu item, the use of animation can be switched off centrally.
2021-07-30Merge Light versionkamel5
"Light" version only differs from "normal" version in the detail view. So we can merge them together. The desired version can be selected in the setup ("Use tabs in detailview").
2021-07-30Eliminate cThread in cNopacityDetailViewkamel5
2021-07-12Add new iconskamel5
- add icon "recordingerror" to show recordings with TS errors - add icon "uhd4k" to show 4k video resolution
2021-07-12Fix displayreplay.ckamel5
If cNopacityDisplayReplay::SetTitle() is used, the pixmap pixmapInfo2 was initially not filled.
2021-07-12Add .gitignorekamel5
2021-07-12Prevent fadein and fadeout if MenuCategory is mcPluginSetup or mcSetupPluginskamel5
If fade-in or fade-out is active and the setup menu or its submenus was used, several fade-ins and fade-outs occurred when the "OK" button was pressed. This is normal VDR behavior. This change deactivates fade-in and fade-out in the setup case.
2021-07-12Rework Setupkamel5
Since the settings are theme-specific and the theme is only known if this skin is active, changes were not applied if another skin was active. As a result of this change, the settings of this skin can only be changed if this skin is active. Otherwise there is a note about it. In addition, some setup entries have been rearranged.
2021-07-12Cosmetic changeskamel5
2021-07-12unsigned int is enoughkamel5
In these cases we do not need a "long unsigned int"
2021-07-12Small simplification in display channelkamel5
channelchange can be kept in cNopacityDisplayChannel. So this variable can be deleted in cNopacityDisplayChannelView.
2021-07-12Add "Use scraper infos and pictures" to setupkamel5
With this menu item, the use of scraper information and images can be switched off centrally.
2021-07-12Add TS errors to recording infokamel5
2021-07-12Eliminate cMenuSetupSubMenu::InfoItemkamel5
InfoItem is not required, the same can be done with cOsdItem.
2021-07-12Add fade-out to display menukamel5
2021-07-12Optimize Flush in display menukamel5
These changes ensures that only one flush is active when the fade-in thread is running. The first Pixmap::Lock() in cNopacityDisplayMenu::Action() takes so much longer than the following, Thats why the first Pixmap::Lock() was moved before the while loop. This makes the fade-in softer. The DetailView thread was eliminated.
2021-07-12Eliminate pixmapHeaderLogo in cNopacityViewkamel5
pixmapHeaderLogo can be merged with pixmapHeader
2021-07-12Optimize Flush and add fade-out to display messagekamel5
2021-07-12Add fade-out to display volumekamel5
2021-07-12Optimize Flush in display volumekamel5
Changes in Flush(): This ensures that only one flush is active when the thread is running. Changes in Acton(): Since the first Pixmap::Lock() takes so much longer than the following, the first Pixmap::Lock() was moved before the while loop. This makes the fade-in softer.
2021-07-12Add fade-out to display trackskamel5
2021-07-12Optimize Flush in display trackskamel5
Changes in Flush(): This ensures that only one flush is active when the thread is running. Changes in Acton(): Since the first Pixmap::Lock() takes so much longer than the following, the first Pixmap::Lock() was moved before the while loop. This makes the fade-in softer. Add cNopacityDisplayReplay::SetAlpha() for simplification.