summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2021-07-12Add fade-out to display replaykamel5
2021-07-12Optimize Flush in display replaykamel5
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.
2021-07-12Add fade-out to display channelkamel5
2021-07-12Optimize Flush in display channelkamel5
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-06-06Add thread nameskamel5
Better identification of threads in logs
2021-06-06Make cNopacityView::SetFonts privatkamel5
2021-06-06Adding different SetAlphakamel5
This can simplify the calls to SetAlpha.
2021-06-06Rework CreateOsd()kamel5
With this change it is possible to make various functions in cNopacityDisplayChannelView and cNopacityDisplayMenuView private.
2021-06-06Eliminate cNopacityDisplayMenuView::SetDetailViewSize() and ↵kamel5
cNopacityDetailView::SetGeometry() All parameters defined in these functions can be set in the constructor of NopacityDetailView.
2021-06-04Eliminate isFolder in cNopacityDisplayMenu::SetItemRecordingkamel5
This parameter is not required because the Total parameter can be used.
2021-06-04set ff=unixkamel5