SwiftUI Views

Main View

  • SwiftUI View for the main navigation (macOS +iOS)

    Note

    tvOS has its own View
    See more

    Declaration

    Swift

    struct MainView : View

Sidebar View

  • SwiftUI View for the sidebar (macOS + iOS)

    Note

    tvOS has its own View
    See more

    Declaration

    Swift

    struct SidebarView : View

Content View

  • SwiftUI View for the main content (shared)

    See more

    Declaration

    Swift

    struct ContentView : View

Detail View

  • SwiftUI View for details of the selection (shared)

    See more

    Declaration

    Swift

    struct DetailView : View
  • SwiftUI View for a collection of kodi items

    See more

    Declaration

    Swift

    struct CollectionView : View

Start View

  • SwiftUI View when starting Komodio (shared)

    See more

    Declaration

    Swift

    struct StartView : View

Shelf View

  • SwiftUI View for a shelf with media (shared)

    See more

    Declaration

    Swift

    struct ShelfView : View

Movies View

  • SwiftUI View for all Movies in the library (shared)

    See more

    Declaration

    Swift

    struct MoviesView : View

Movie View

  • SwiftUI View for a single Movie (shared)

    See more

    Declaration

    Swift

    enum MovieView

Movie Set View

  • SwiftUI View for all Movies in a Movie Set (shared)

    See more

    Declaration

    Swift

    struct MovieSetView : View

TV shows View

  • SwiftUI View for all TV shows (shared)

    See more

    Declaration

    Swift

    struct TVShowsView : View

TV show View

  • SwiftUI View for a single TV show (shared)

    See more

    Declaration

    Swift

    enum TVShowView

Seasons View

  • SwiftUI View for all Seasons of a TV show (shared)

    See more

    Declaration

    Swift

    struct SeasonsView : View

Season View

  • SwiftUI View for one Season of a TV show (shared)

    See more

    Declaration

    Swift

    enum SeasonView

Episode View

  • SwiftUI View for a single Episode (shared)

    See more

    Declaration

    Swift

    enum EpisodeView

Up Next View

  • SwiftUI View for next Episode of TV shows that are not completed (shared)

    See more

    Declaration

    Swift

    struct UpNextView : View

Artists View

  • SwiftUI View for all Artists from Music Videos (shared)

    See more

    Declaration

    Swift

    struct ArtistsView : View

Artist View

  • SwiftUI View for a single Artist (shared)

    See more

    Declaration

    Swift

    enum ArtistView

Music Videos View

  • SwiftUI View for all Music Videos of an Artist; grouped by optional Album (shared)

    See more

    Declaration

    Swift

    struct MusicVideosView : View

Music Video View

  • SwiftUI View for a single Music Video (shared)

    See more

    Declaration

    Swift

    enum MusicVideoView

Album View

Statistics View

  • SwiftUI View for library statistics (shared)

    See more

    Declaration

    Swift

    struct StatisticsView : View

Favorites View

Host Item View

  • SwiftUI View for settings to connect to a Kodi host (shared)

    See more

    Declaration

    Swift

    struct HostItemView : View
  • SwiftUI View for the main navigation (shared)

    See more

    Declaration

    Swift

    struct SettingsView : View

Komodio Player View

  • SwiftUI View for a video player (shared)

    Currently, Komodio is using the AVPlayer from the SwiftlyKodiAPI package

    It can only play ‘Apple Approved’ formats, so no MKV‘s

    It is my intension to replace this sooner or later, but for now, it is as it is.

    It will give a warning if it can’t play the file

    See more

    Declaration

    Swift

    struct KomodioPlayerView : View

Search View

  • SwiftUI View for search results

    See more

    Declaration

    Swift

    struct SearchView : View

Kodi Settings View

Parts View

  • Collection of loose SwiftUI Views (shared)

    See more

    Declaration

    Swift

    enum PartsView

Buttons

  • Collection of SwiftUI Buttons (shared)

    • The Play and Resume buttons between macOS and tvOS are very different and in its own file
    See more

    Declaration

    Swift

    enum Buttons

Pickers

  • Collection of SwiftUI Pickers (shared)

    See more

    Declaration

    Swift

    enum Pickers

Modifiers

Styles

  • SwiftUI styles for buttons and labels (shared)

    See more

    Declaration

    Swift

    enum Styles