Wholphin/app/src/main/java/com/github/damontecres/wholphin/util
Ray 38697b011d
Switch from synchronized mutations to copy-on-write (#609)
## Description
Instead of synchronizing all access to event observers, use a
`CopyOnWriteArrayList`. This means sending events doesn't need to lock.
2025-12-31 16:10:29 -05:00
..
mpv Switch from synchronized mutations to copy-on-write (#609) 2025-12-31 16:10:29 -05:00
profile Update style for ktlint 1.8 (#390) 2025-12-06 18:11:07 -05:00
ApiRequestPager.kt Rework internals of ApiRequestPager (#518) 2025-12-20 14:39:48 -05:00
BlockingList.kt Rebrand 2025-10-15 15:27:30 -04:00
CodecUtils.kt Rebrand 2025-10-15 15:27:30 -04:00
Constants.kt Variety of UI changes for grids, home page order, & tv guide (#272) 2025-11-20 17:00:11 -05:00
CrashReportSenderFactory.kt Dev: Move services into their own package (#214) 2025-11-13 19:39:37 -05:00
DebugLogTree.kt Add setting to increase logging verbosity (#354) 2025-11-30 17:27:41 -05:00
EqualityMutableLiveData.kt Rebrand 2025-10-15 15:27:30 -04:00
ExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
FocusPair.kt Rebrand 2025-10-15 15:27:30 -04:00
LoadingExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
LoadingState.kt Load movie & tv recommendations asynchronously (#183) 2025-11-09 17:40:47 -05:00
Media3SubtitleOverride.kt Add setting for subtitle outline size (#375) 2025-12-05 16:55:46 -05:00
RememberTabManager.kt Fix several UI focus issues (#81) 2025-10-27 20:44:04 -04:00
TrackActivityPlaybackListener.kt Keep activity tracking alive even after errors (#209) 2025-11-13 11:36:57 -05:00
TrackSupport.kt Update style for ktlint 1.8 (#390) 2025-12-06 18:11:07 -05:00
TransformList.kt Support basic adding to playlists (#157) 2025-11-04 15:27:26 -05:00
Version.kt Rebrand 2025-10-15 15:27:30 -04:00