Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[skin.copacetic] 1.6.1 #466

Merged
merged 1 commit into from
Aug 6, 2024
Merged

Conversation

realcopacetic
Copy link

Description

1.6.1

  • Added a three second delay when entering movies or home windows before trailers will autoplay
  • Minor tweaks to design for pvr guide and channels

1.6.0

  • Fixed typo in trailer autoplay preventing tvshow trailers from autoplaying in videos window unless container content was NOT tvshows.

1.5.10

  • Switched OSD idle timer from custom window to skin timer

1.5.9

  • Hide dialogvideinfo.xml label for ends time in top right corner when musicplayer widget is active.
  • Attempted fix for crashes in when browsing settings screens on certain platforms, courtesy of @MikeSiLVO

1.5.8

  • New attempted fix for infoscreen path tracer bug

1.5.6

  • New attempted fix for Infoscreen Path Tracer Button bug (see below). Rearchitected logic of the loop so it's no longer reliant on a timed delay

1.5.5

  • Fixed bug in tvshow infoscreen widgets where 'Next up' and 'More episodes from Season X' widgets would both display on top of each other
  • Fixed bug in 'More from Actor Name' widget where it was not removing the current item if widget was opened from an episode infoscreen. This fix is in conjunction with a fix in script.copacetic.helper (1.1.5).
  • Attempted fix for bug in Infoscreen Path Tracer Button that was not resolved in previous update on less powerful hardware, where the container takes too long to update on the exit route from ContainerPath_02 to ContainerPath_01. Previously when control 6001 received focus, it would only pause if Container.IsUpdating. Theory is that it was receiving focus before the container update began and so redirecting back to the infoscreen for the same item before the container update had completed. Now the condition for the delay is set to true to hopefully give the container update time to begin. Once it begins, the Container Update Bounce Test will proceed to check every 100ms if the update is finished, before redirecting to the updated infoscreen. --> To be tested on different devices...

1.5.4

  • Improved animations for gridview border
  • Fixed label for visualisation layout in skin settings
  • Fixed stripview variable label in global search Stripview variable label not working on global search realcopacetic/skin.copacetic#181
  • Fixed bug in infoscreen navigation that was causing navigation to break because !String.IsEqual(Container(3203).ListItem.Label,ListItem.Label) was evaluating to true even when Container(3203) was empty
  • Fixed a bug causing some infoscreen widget artwork not to dim when dialog window was open on top, e.g. shutdownmenu
  • Fixed a bug causing background colour to stay black on infoscreen widgets when Light theme selected and navigating to infoscreen from a Billboard view home widget
  • New WB logo
  • New DC logo
  • Added Prime Video studio flag logo
  • Fixed time widget label colour when showing shutdown menu on top of a home screen widget with Light background theme enabled
  • Added container transition between Album and Album disc screen
  • Adjusted fade delay times to be consistent between home widget details and breadcrumb label
  • Fixed loginscreen background with library fallbacks as script is not loaded until this screen is bypassed
  • Fixed a bug in navigation between infoscreens where clicking on an item from an infoscreen to load a new instance of the infoscreen for the new item, then going back, would not result in returning to the previous item's infoscreen. This required adding a tiny delay to the container update bounce check, as it may have been evaluating too quickly.
  • Removed season_info_monitor timer and replaced with script.copacetic.helper monitoring
  • Fixed infoscreen path tracer when starting from an episode in a widget
  • Fixed infoscreen widgets for Seasons view
  • Fixed bug preventing Grid view from displaying properly for windows where Container.Content() is empty, e.g. video sources
  • Fixed musicplayer navigation for horizontal gridviews
  • Fixed alignment and shadow on musicplayer when horizontal gridviews are active

1.5.3

  • Disabled debugging

1.5.2

1.5.1

  • Fixed bug where square widgets were showing fanart even when a thumbnail was available Home widgets showing fanart instead of thumb on suqare views realcopacetic/skin.copacetic#179
  • Fixed an animation bug when quick transitions are selected caused by the fact that the content switching scroll time was reduced but some scrolling animations in Strip and Showcase are hardcoded. Now the scrolling speed is the same for these views as the default transitions, but there is no longer a delay before the content appears, so it still feels quicker. Choosing to disable scrolling animations entirely still reduces the scroll speed to 0 for these views.
  • Fixed a bug in the new Time widget preventing the weather information from correctly displaying

1.5.0

  • Added option to change transparency of video player overlay (Settings > Copacetic > Backgrounds > 'OSD background brightness during video playback')
  • Fixed bug in screen to choose preferred classification system (Settings > Copacetic > Customisations > Preferred classification ratings). Previously wrong labels were showing up in the dialog screen that opens Some suggestions realcopacetic/skin.copacetic#173
  • Fixed bug in breadcrumb label colour when Addonbrowser window open and repository list is
  • Added fallback for TV shows info label when ListItem.Property(unwatched episodes) is unavailable
  • Fixed animation glitch in artwork fadediffuse when a dialog window e.g. Context Menu is visible on top.
  • Transitioned majority of animations to constants
  • Fixed background slideshow label - in some scenarios it was showing names that didn't match the artwork currently on display
  • Prevented empty progress bar from showing on incomplete movie sets. This was showing as empty because ListItem.IsResumable returns True for collections, but ListItem.PercentPlayed returns empty i.e. 0.
  • Fixed glitch in progress bar gradient when navigating through secondary lists on some views
  • Disabled Multiart Reset Interrupter on GridView. This interrupter prevents the multiart timer resetting when the container loses focus to items such as the shutdown or view options menu. It's why multiart slideshows can continue in the background when these menus are focused for most views. However, Gridview cannot support this as it is constructed using a default panel, meaning that the focuslayout disappears whenever these other menus take focus. Without disabling the Reset Interruptor, multiart will be visible, then it will disappear if you bring up the shutdown menu, then it will immediately reappear after the menu is closed. This can be jarring so it's better to let the multiart timer reset and start counting again from 0 when gridview loses focus.
  • Added progress bar and remaining movies indicator for sets that aren't fully watched using a script.copacetic.helper script.
  • Improved accuracy and efficiency of conditional animations for the progress bar unwatched episodes/movies indicator.
  • Added ability to speed up animations and window transitions (Settings > Copacetic > General > Speed up animations and window transitions). This feature is currently in beta so further refinement may be necessary following wider testing. When enabled, there is a secondary option to 'Disable all viewtype scroll animations', which will further speed up the main media views by setting scrolltime to 0 Option to customize animations duration realcopacetic/skin.copacetic#73
  • Fix for glitch in widget spotlight auto scroll function, which could cause widgets to momentarily disappear
  • Fix for bug where secondary list was sometimes showing Poster art even when 'Prefer keyart' was selected for the specified view and vice versa Misc realcopacetic/skin.copacetic#174
  • Added horizontal layouts for Gridview. In Settings > Copacetic > Views > Grid, you can now choose item layout. The options are 'Vertical small', 'Vertical large' and 'Horizontal' Request: Grid view - horizontal layouts realcopacetic/skin.copacetic#180
  • Added new Time widget replacing the Clock. Now in Settings > Copacetic > Home > General, you can choose the furniture to include (None / Clock / Clock and Date / Clock, Date and Weather). Note: For weather to be displayed, you must install a weather addon and make sure it's enabled under Settings > Services > Weather Request: Weather support realcopacetic/skin.copacetic#177
  • Ability to make new Time widget persistent across the entire home screen (Settings > Copacetic > Home > General). In addition, time widget added to settings screens and shutdown menu dialog. Request: Persistent clock + date and weather realcopacetic/skin.copacetic#178
  • Improved widget navigation by switching from visibility conditionals to Container.NumItems
  • Fixed animation issue affecting collections icon during scrolling in Stripview

Checklist:

  • My code follows the add-on rules and piracy stance of this project.
  • I have read the CONTRIBUTING document
  • Each add-on submission should be a single commit with using the following style: [plugin.video.foo] v1.0.0

Additional information :

  • Submitting your add-on to this specific branch makes it available to any Kodi version equal or higher than the branch name with the applicable Kodi dependencies limits.
  • add-on development wiki page.
  • Kodi pydocs provide information about the Python API
  • PEP8 codingstyle which is considered best practice but not mandatory.
  • This add-on repository has automated code guideline check which could help you improve your coding. You can find the results of these check at Codacy. You can create your own account as well to continuously monitor your python coding before submitting to repo.
  • Development questions can be asked in the add-on development section on the Kodi forum.

@ronie
Copy link
Member

ronie commented Aug 5, 2024

came across one issue you might want to have a look at:
Variable not defined: Secondary_List_Path
16x9/Extras_Secondary_List.xml: line 29

Secondary_List_path fix added
@realcopacetic
Copy link
Author

came across one issue you might want to have a look at: Variable not defined: Secondary_List_Path 16x9/Extras_Secondary_List.xml: line 29

Thanks for checking, I've fixed that in a new commit and squashed them to one.

@ronie ronie merged commit 5cb9592 into xbmc:nexus Aug 6, 2024
1 check passed
@ronie
Copy link
Member

ronie commented Aug 6, 2024

thx!

@realcopacetic realcopacetic deleted the skin.copacetic-1.6.1 branch August 6, 2024 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants