Comments (8)
Will take a look, most likely my fault since I introduced media flags for music.
from xbmc.
@jjd-uk: After applying the changes the issue is gone completely 😃
from xbmc.
@jjd-uk maybe something you can look into?
from xbmc.
Strange but I don't see the issue on Windows, and I'm not sure why the rendering would be handled differently for this between Linux & Windows. Anyway I think I can guess at the problem even if I can't observe it for myself, and that's the flags within the nav windows are also shown within the dialog. This does not happen for me on Windows, so to get the flags shown in the music info dialog I also had to add them to the dialog, so there are added at https://github.com/xbmc/xbmc/blob/master/addons/skin.estuary/xml/MyMusicNav.xml#L36 and https://github.com/xbmc/xbmc/blob/master/addons/skin.estuary/xml/DialogMusicInfo.xml#L535
The simply addition of some visibility exclusions at these locations will probably fix the issue you are seeing, just need to do some testing.
from xbmc.
@neo1973 can you test if jjd-uk@4e0c87e works for you, if it does I'll PR.
from xbmc.
Thanks @jjd-uk, that fixes most of the issue. Interestingly the effect is still there during the animation when closing the album information screen. The animation during opening is fine though.
from xbmc.
@neo1973 Are you able to try changing:
From <visible>Container.Content(albums) + ![Window.IsActive(songinformation) | Window.IsActive(musicinformation)]</visible>
To <visible>Container.Content(albums) + ![Window.IsVisible(songinformation) | Window.IsVisible(musicinformation)]</visible>
and
From <include condition="!Skin.HasSetting(hide_mediaflags) + ![Window.IsActive(songinformation) | Window.IsActive(musicinformation)]">MediaFlags</include>
To <include condition="!Skin.HasSetting(hide_mediaflags) + ![Window.IsVisible(songinformation) | Window.IsVisible(musicinformation)]">MediaFlags</include>
I want to know if there any difference for you using IsVisible
for those conditions instead of IsActive
.
from xbmc.
Excellent, as thought the IsVisible takes better account of any animations.
from xbmc.
Related Issues (20)
- Empty menu item in Video versions contextual menu HOT 2
- [Video versions] Library list not updated after managing versions HOT 5
- Compile with swig 4.2.0 fails HOT 2
- WebOS: DoVi files with HDR10+ do not play on OLED48A23LA HOT 9
- Kodi 20.2: Issue with picture thumbs (stride?) HOT 9
- WebOS: Issue with core.xxxx files creation upon exit or crash HOT 10
- WebOS: Failed to start JSON-RPC server in WebOS 4.9 HOT 2
- Incorrect letterboxing for Dolby Vision on Android TV (Sony A95L) HOT 4
- Heavy stuttering on Android TV (Sony A95L) HOT 23
- A seperate GBM DRM Plane for AFBC Decoding when Direct to Plane is used HOT 3
- Profile issues HOT 2
- tvOS Nexus Nightly - libass.framework CFBundleIndentifier wrong HOT 13
- cancelled, badly typed content, pardon me HOT 1
- WebOS: App crashes when have to start playback HOT 4
- cant build HOT 2
- Retrospect cause kodi to crash during exit in PyObject_GC_UnTrack
- Remote control passwords including `@` append the part after `@` to the URL HOT 7
- Selected Version will not play
- Adapt Clean library to video versions / extras HOT 1
- nfo support for video versions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xbmc.