A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Clean up imports

+7 -79
+2 -38
src/Applications/UI.elm
··· 1 1 module UI exposing (main) 2 2 3 - import Alfred exposing (Alfred) 3 + import Alfred 4 4 import Alien 5 5 import Browser 6 - import Browser.Dom 7 6 import Browser.Navigation as Nav 8 7 import Chunky exposing (..) 9 8 import Common exposing (Switch(..)) 10 9 import Conditional exposing (..) 11 - import ContextMenu exposing (ContextMenu) 12 10 import Css exposing (url) 13 - import Css.Classes as C 14 11 import Debouncer.Basic as Debouncer 15 - import Dict 16 - import Dict.Ext as Dict 17 - import File 18 - import File.Download 19 - import File.Select 20 - import Html exposing (Html, section) 21 - import Html.Attributes exposing (class, id, style) 22 - import Html.Events exposing (on, onClick) 23 - import Html.Events.Extra.Pointer as Pointer 24 - import Html.Lazy as Lazy 25 12 import Json.Decode 26 - import Json.Encode 27 13 import LastFm 28 - import List.Ext as List 29 - import List.Extra as List 30 14 import Maybe.Extra as Maybe 31 - import Monocle.Lens as Lens 32 15 import Notifications 33 16 import Playlists.Encoding as Playlists 34 - import Process 35 17 import Queue 36 18 import Return2 exposing (..) 37 19 import Return3 38 - import Settings 39 20 import Sources 40 21 import Sources.Encoding as Sources 41 - import Sources.Services.Dropbox 42 - import Sources.Services.Google 43 - import String.Ext as String 44 22 import Task 45 23 import Time 46 24 import Tracks ··· 52 30 import UI.Authentication.ContextMenu as Authentication 53 31 import UI.Backdrop as Backdrop 54 32 import UI.Common.State exposing (showNotification, showNotificationWithModel) 55 - import UI.Console 56 - import UI.ContextMenu 57 - import UI.Demo as Demo 58 33 import UI.Equalizer as Equalizer 59 34 import UI.Interface.State as Interface 60 35 import UI.Interface.Types as Interface 61 - import UI.Navigation as Navigation 62 - import UI.Notifications 63 36 import UI.Page as Page 64 37 import UI.Playlists as Playlists 65 - import UI.Playlists.Alfred 66 38 import UI.Playlists.ContextMenu as Playlists 67 - import UI.Playlists.Directory 68 39 import UI.Ports as Ports 69 40 import UI.Queue as Queue 70 41 import UI.Queue.ContextMenu as Queue ··· 72 43 import UI.Reply.Translate as Reply 73 44 import UI.Routing.State as Routing 74 45 import UI.Services.State as Services 75 - import UI.Settings as Settings 76 - import UI.Settings.Page 77 46 import UI.Sources as Sources 78 47 import UI.Sources.ContextMenu as Sources 79 - import UI.Sources.Form 80 - import UI.Sources.Page 81 - import UI.Svg.Elements 82 48 import UI.Tracks as Tracks 83 49 import UI.Tracks.ContextMenu as Tracks 84 - import UI.Tracks.Scene.List 85 50 import UI.Tracks.State as Tracks 86 - import UI.Types as UI exposing (..) 51 + import UI.Types exposing (..) 87 52 import UI.User.State as User 88 53 import UI.View exposing (view) 89 54 import Url exposing (Protocol(..), Url) 90 - import Url.Ext as Url 91 55 import User.Layer exposing (..) 92 56 import User.Layer.Methods.RemoteStorage as RemoteStorage 93 57
+2 -4
src/Applications/UI/Routing/State.elm
··· 3 3 import Browser exposing (UrlRequest) 4 4 import Browser.Navigation as Nav 5 5 import List.Extra as List 6 - import Management 7 6 import Monocle.Lens as Lens 8 7 import Return exposing (return) 9 - import Return.Ext as Return exposing (communicate) 8 + import Return.Ext as Return 10 9 import Sources 11 10 import Sources.Services.Dropbox 12 11 import Sources.Services.Google ··· 14 13 import UI.Sources.Form 15 14 import UI.Sources.Page 16 15 import UI.Sources.State as Sources 17 - import UI.Tracks.State as Tracks 18 - import UI.Types as UI exposing (Manager) 16 + import UI.Types as UI 19 17 import Url exposing (Url) 20 18 21 19
+3 -37
src/Applications/UI/View.elm
··· 1 1 module UI.View exposing (view) 2 2 3 3 import Alfred exposing (Alfred) 4 - import Alien 5 4 import Browser 6 - import Browser.Dom 7 - import Browser.Navigation as Nav 8 5 import Chunky exposing (..) 9 6 import Common exposing (Switch(..)) 10 7 import Conditional exposing (..) 11 8 import ContextMenu exposing (ContextMenu) 12 - import Css exposing (url) 13 9 import Css.Classes as C 14 - import Debouncer.Basic as Debouncer 15 - import Dict 16 - import Dict.Ext as Dict 17 - import File 18 - import File.Download 19 - import File.Select 20 10 import Html exposing (Html, section) 21 - import Html.Attributes exposing (class, id, style) 11 + import Html.Attributes exposing (class, style) 22 12 import Html.Events exposing (on, onClick) 23 13 import Html.Events.Extra.Pointer as Pointer 24 14 import Html.Lazy as Lazy 25 15 import Json.Decode 26 - import Json.Encode 27 - import LastFm 28 16 import List.Ext as List 29 17 import List.Extra as List 30 18 import Maybe.Extra as Maybe 31 - import Monocle.Lens as Lens 32 - import Notifications 33 19 import Playlists.Encoding as Playlists 34 - import Process 35 20 import Queue 36 21 import Return2 exposing (..) 37 - import Return3 38 22 import Settings 39 23 import Sources 40 24 import Sources.Encoding as Sources 41 - import Sources.Services.Dropbox 42 - import Sources.Services.Google 43 - import String.Ext as String 44 - import Task 45 - import Time 46 25 import Tracks 47 26 import Tracks.Encoding as Tracks 48 27 import UI.Alfred as Alfred 49 - import UI.Audio.State as Audio 50 - import UI.Audio.Types as Audio 51 28 import UI.Authentication as Authentication 52 29 import UI.Authentication.ContextMenu as Authentication 53 30 import UI.Backdrop as Backdrop 54 - import UI.Common.State exposing (showNotification, showNotificationWithModel) 55 31 import UI.Console 56 32 import UI.ContextMenu 57 - import UI.Demo as Demo 58 33 import UI.Equalizer as Equalizer 59 34 import UI.Interface.State as Interface 60 35 import UI.Interface.Types as Interface ··· 62 37 import UI.Notifications 63 38 import UI.Page as Page 64 39 import UI.Playlists as Playlists 65 - import UI.Playlists.Alfred 66 40 import UI.Playlists.ContextMenu as Playlists 67 - import UI.Playlists.Directory 68 - import UI.Ports as Ports 69 41 import UI.Queue as Queue 70 42 import UI.Queue.ContextMenu as Queue 71 - import UI.Reply as Reply exposing (Reply(..)) 72 - import UI.Routing.State as Routing 43 + import UI.Reply exposing (Reply(..)) 73 44 import UI.Settings as Settings 74 45 import UI.Settings.Page 75 46 import UI.Sources as Sources 76 47 import UI.Sources.ContextMenu as Sources 77 - import UI.Sources.Form 78 48 import UI.Sources.Page 79 49 import UI.Svg.Elements 80 50 import UI.Tracks as Tracks 81 51 import UI.Tracks.ContextMenu as Tracks 82 - import UI.Tracks.Scene.List 83 52 import UI.Tracks.State as Tracks 84 53 import UI.Types as UI exposing (..) 85 - import UI.User.State as User 86 - import Url exposing (Protocol(..), Url) 87 - import Url.Ext as Url 54 + import Url exposing (Protocol(..)) 88 55 import User.Layer exposing (..) 89 - import User.Layer.Methods.RemoteStorage as RemoteStorage 90 56 91 57 92 58