xbmc / Official-Kodi-Remote-iOS

Full-featured remote control for XBMC Media Center. It features library browsing, now playing informations and a direct remote control.
Other
224 stars 104 forks source link

Improvement: Add timers to RunLoopCommonModes to avoid blockage by dragging a view #1181

Closed wutschel closed 1 week ago

wutschel commented 4 weeks ago

Description

Several timers should independent of ongoing dragging / touching events, especially the toast animation, the heartbeat and the NowPlaying updates. This change avoids that toast messages are not disappearing while touching / dragging., that the heartbeat checks and NowPlaying updates continue while dragging.

Summary for release notes

Improvement: Add timers to RunLoopCommonModes to avoid blockage by dragging a view Improvement: Continue toast message, NowPlaying and heartbeat while dragging a view

wutschel commented 4 weeks ago

@kambala-decapitator, I am not quite sure I should do this for the the channel list / EPG update timer as well as this might change content of a list while dragging it. For now I see this as a bad idea as the user might look at exactly that content while dragging.

kambala-decapitator commented 1 week ago

@kambala-decapitator, I am not quite sure I should do this for the the channel list / EPG update timer as well as this might change content of a list while dragging it. For now I see this as a bad idea as the user might look at exactly that content while dragging.

I agree