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

Configure Feed

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

Update to new elm-material-icons package

+37 -75
+2 -2
elm.json
··· 28 28 "elm/url": "1.0.0", 29 29 "elm/virtual-dom": "1.0.2", 30 30 "elm-community/html-extra": "3.3.0", 31 - "elm-community/list-extra": "8.2.2", 31 + "elm-community/list-extra": "8.2.3", 32 32 "elm-community/maybe-extra": "5.1.0", 33 33 "elm-explorations/markdown": "1.0.0", 34 34 "icidasset/elm-binary": "2.1.0", 35 - "icidasset/elm-material-icons": "2.0.0", 35 + "icidasset/elm-material-icons": "3.0.0", 36 36 "icidasset/elm-sha": "2.0.2", 37 37 "justgage/tachyons-elm": "4.1.3", 38 38 "mpizenberg/elm-pointer-events": "4.0.1",
+2 -2
src/Applications/UI/Alfred.elm
··· 11 11 import Json.Decode 12 12 import Keyboard 13 13 import List.Extra as List 14 - import Material.Icons exposing (Coloring(..)) 15 - import Material.Icons.Hardware as Icons 14 + import Material.Icons as Icons 15 + import Material.Icons.Types exposing (Coloring(..)) 16 16 import Return3 exposing (..) 17 17 import String.Ext as String 18 18 import Task
+2 -6
src/Applications/UI/Authentication.elm
··· 17 17 import Http 18 18 import Json.Encode 19 19 import Markdown 20 - import Material.Icons exposing (Coloring(..)) 21 - import Material.Icons.Action as Icons 22 - import Material.Icons.Alert as Icons 23 - import Material.Icons.Av as Icons 24 - import Material.Icons.Content as Icons 25 - import Material.Icons.Navigation as Icons 20 + import Material.Icons as Icons 21 + import Material.Icons.Types exposing (Coloring(..)) 26 22 import Maybe.Extra as Maybe 27 23 import Return3 exposing (..) 28 24 import SHA
+2 -2
src/Applications/UI/Console.elm
··· 8 8 import Html.Attributes exposing (class, style, title) 9 9 import Html.Events exposing (on, onClick) 10 10 import Json.Decode as Decode 11 - import Material.Icons exposing (Coloring(..)) 12 - import Material.Icons.Av as Icons 11 + import Material.Icons as Icons 12 + import Material.Icons.Types exposing (Coloring(..)) 13 13 import Maybe.Extra as Maybe 14 14 import Queue 15 15 import UI.Queue as Queue
+1 -1
src/Applications/UI/ContextMenu.elm
··· 8 8 import Html.Attributes exposing (style) 9 9 import Html.Events exposing (custom) 10 10 import Json.Decode 11 - import Material.Icons exposing (Coloring(..)) 11 + import Material.Icons.Types exposing (Coloring(..)) 12 12 import UI.Reply exposing (Reply) 13 13 14 14
+1 -1
src/Applications/UI/Equalizer.elm
··· 16 16 import Html.Styled.Attributes exposing (css) 17 17 import Html.Styled.Events 18 18 import Json.Decode as Decode 19 - import Material.Icons.Navigation as Icons 19 + import Material.Icons as Icons 20 20 import Return3 as Return exposing (..) 21 21 import Svg.Styled 22 22 import Svg.Styled.Attributes
+2 -3
src/Applications/UI/Kit.elm
··· 13 13 import Html.Events exposing (onClick, onInput) 14 14 import Html.Styled 15 15 import Html.Styled.Attributes exposing (css) 16 - import Material.Icons exposing (Coloring(..)) 17 - import Material.Icons.Hardware as Icons 18 - import Material.Icons.Toggle as Icons 16 + import Material.Icons as Icons 17 + import Material.Icons.Types exposing (Coloring(..)) 19 18 import Svg 20 19 21 20
+1 -1
src/Applications/UI/List.elm
··· 8 8 import Html.Events exposing (onClick) 9 9 import Html.Events.Extra.Mouse as Mouse exposing (onWithOptions) 10 10 import List.Ext as List 11 - import Material.Icons exposing (Coloring(..)) 11 + import Material.Icons.Types exposing (Coloring(..)) 12 12 import Maybe.Extra as Maybe 13 13 import UI.DnD as DnD 14 14 import VirtualDom
+1 -1
src/Applications/UI/Navigation.elm
··· 8 8 import Html.Attributes exposing (href, style, tabindex, target, title) 9 9 import Html.Events exposing (onClick) 10 10 import List.Extra as List 11 - import Material.Icons exposing (Coloring(..)) 11 + import Material.Icons.Types exposing (Coloring(..)) 12 12 import Maybe.Extra as Maybe 13 13 import Svg exposing (Svg) 14 14 import UI.Page as Page exposing (Page)
+2 -4
src/Applications/UI/Playlists.elm
··· 12 12 import Html.Events exposing (onInput, onSubmit) 13 13 import Html.Events.Extra.Mouse as Mouse 14 14 import List.Extra as List 15 - import Material.Icons exposing (Coloring(..)) 16 - import Material.Icons.Content as Icons 17 - import Material.Icons.File as Icons 18 - import Material.Icons.Navigation as Icons 15 + import Material.Icons as Icons 16 + import Material.Icons.Types exposing (Coloring(..)) 19 17 import Playlists exposing (..) 20 18 import Return3 exposing (..) 21 19 import UI.Kit exposing (ButtonType(..))
+1 -4
src/Applications/UI/Playlists/ContextMenu.elm
··· 2 2 3 3 import ContextMenu exposing (..) 4 4 import Coordinates exposing (Coordinates) 5 - import Material.Icons.Action as Icons 6 - import Material.Icons.Content as Icons 7 - import Material.Icons.File as Icons 8 - import Material.Icons.Image as Icons 5 + import Material.Icons as Icons 9 6 import Playlists exposing (Playlist) 10 7 import Playlists.Matching 11 8 import Tracks exposing (IdentifiedTrack)
+2 -6
src/Applications/UI/Queue.elm
··· 10 10 import Html.Events.Extra.Mouse as Mouse 11 11 import Icons 12 12 import List.Extra as List 13 - import Material.Icons exposing (Coloring(..)) 14 - import Material.Icons.Action as Icons 15 - import Material.Icons.Av as Icons 16 - import Material.Icons.Content as Icons 17 - import Material.Icons.Image as Icons 18 - import Material.Icons.Navigation as Icons 13 + import Material.Icons as Icons 14 + import Material.Icons.Types exposing (Coloring(..)) 19 15 import Queue exposing (..) 20 16 import Return3 exposing (..) 21 17 import Time
+1 -2
src/Applications/UI/Queue/ContextMenu.elm
··· 2 2 3 3 import ContextMenu exposing (..) 4 4 import Coordinates exposing (Coordinates) 5 - import Material.Icons.Action as Icons 6 - import Material.Icons.Content as Icons 5 + import Material.Icons as Icons 7 6 import Queue 8 7 import UI.Reply exposing (Reply(..)) 9 8 import UI.Tracks.ContextMenu
+2 -4
src/Applications/UI/Settings.elm
··· 7 7 import Html.Attributes exposing (style) 8 8 import Html.Events exposing (onClick) 9 9 import Html.Lazy 10 - import Material.Icons exposing (Coloring(..)) 11 - import Material.Icons.Action as Icons 12 - import Material.Icons.Communication as Icons 13 - import Material.Icons.Navigation as Icons 10 + import Material.Icons as Icons 11 + import Material.Icons.Types exposing (Coloring(..)) 14 12 import Settings 15 13 import UI.Backdrop as Backdrop exposing (backgroundPositioning) 16 14 import UI.Kit
+1 -2
src/Applications/UI/Settings/ImportExport.elm
··· 3 3 import Chunky exposing (..) 4 4 import Css.Classes as C 5 5 import Html exposing (Html, text) 6 - import Material.Icons.Alert as Icons 7 - import Material.Icons.Navigation as Icons 6 + import Material.Icons as Icons 8 7 import UI.Kit exposing (ButtonType(..)) 9 8 import UI.Navigation exposing (..) 10 9 import UI.Page
+2 -7
src/Applications/UI/Sources.elm
··· 11 11 import Html.Events.Extra.Mouse as Mouse 12 12 import Json.Decode as Json 13 13 import List.Extra as List 14 - import Material.Icons exposing (Coloring(..)) 15 - import Material.Icons.Action as Icons 16 - import Material.Icons.Alert as Icons 17 - import Material.Icons.Content as Icons 18 - import Material.Icons.Image as Icons 19 - import Material.Icons.Navigation as Icons 20 - import Material.Icons.Notification as Icons 14 + import Material.Icons as Icons 15 + import Material.Icons.Types exposing (Coloring(..)) 21 16 import Return3 as Return exposing (..) 22 17 import Sources exposing (..) 23 18 import Sources.Encoding
+1 -5
src/Applications/UI/Sources/ContextMenu.elm
··· 3 3 import Conditional exposing (ifThenElse) 4 4 import ContextMenu exposing (..) 5 5 import Coordinates exposing (Coordinates) 6 - import Material.Icons.Action as Icons 7 - import Material.Icons.Content as Icons 8 - import Material.Icons.File as Icons 9 - import Material.Icons.Image as Icons 10 - import Material.Icons.Notification as Icons 6 + import Material.Icons as Icons 11 7 import Sources exposing (Source) 12 8 import UI.Page 13 9 import UI.Reply exposing (Reply(..))
+2 -3
src/Applications/UI/Sources/Form.elm
··· 10 10 import Html.Attributes exposing (for, name, placeholder, required, selected, type_, value) 11 11 import Html.Events exposing (onInput, onSubmit) 12 12 import List.Extra as List 13 - import Material.Icons exposing (Coloring(..)) 14 - import Material.Icons.Alert as Icons 15 - import Material.Icons.Navigation as Icons 13 + import Material.Icons as Icons 14 + import Material.Icons.Types exposing (Coloring(..)) 16 15 import Return3 exposing (..) 17 16 import Sources exposing (..) 18 17 import Sources.Services as Services
+2 -8
src/Applications/UI/Tracks.elm
··· 19 19 import Json.Encode 20 20 import List.Ext as List 21 21 import List.Extra as List 22 - import Material.Icons exposing (Coloring(..)) 23 - import Material.Icons.Action as Icons 24 - import Material.Icons.Av as Icons 25 - import Material.Icons.Communication as Icons 26 - import Material.Icons.Content as Icons 27 - import Material.Icons.Editor as Icons 28 - import Material.Icons.Image as Icons 29 - import Material.Icons.Navigation as Icons 22 + import Material.Icons as Icons 23 + import Material.Icons.Types exposing (Coloring(..)) 30 24 import Maybe.Extra as Maybe 31 25 import Playlists exposing (Playlist) 32 26 import Return3 as Return exposing (..)
+1 -3
src/Applications/UI/Tracks/ContextMenu.elm
··· 3 3 import Conditional exposing (ifThenElse) 4 4 import ContextMenu exposing (..) 5 5 import Coordinates exposing (Coordinates) 6 - import Material.Icons.Action as Icons 7 - import Material.Icons.Av as Icons 8 - import Material.Icons.Content as Icons 6 + import Material.Icons as Icons 9 7 import Maybe.Extra as Maybe 10 8 import Playlists exposing (Playlist) 11 9 import Queue
+2 -2
src/Applications/UI/Tracks/Scene.elm
··· 4 4 import Conditional exposing (..) 5 5 import Css.Classes as C 6 6 import Html exposing (Html, text) 7 - import Material.Icons exposing (Coloring(..)) 8 - import Material.Icons.Av as Icons 7 + import Material.Icons as Icons 8 + import Material.Icons.Types exposing (Coloring(..)) 9 9 import Tracks 10 10 11 11
+2 -3
src/Applications/UI/Tracks/Scene/List.elm
··· 16 16 import InfiniteList 17 17 import Json.Decode as Decode 18 18 import List.Ext as List 19 - import Material.Icons exposing (Coloring(..)) 20 - import Material.Icons.Av as Icons 21 - import Material.Icons.Navigation as Icons 19 + import Material.Icons as Icons 20 + import Material.Icons.Types exposing (Coloring(..)) 22 21 import Maybe.Extra as Maybe 23 22 import Return3 exposing (..) 24 23 import Task
+1 -1
src/Library/ContextMenu.elm
··· 1 1 module ContextMenu exposing (ContextMenu(..), Item(..), ItemProperties, anyItem, coordinates, justAnItem) 2 2 3 3 import Coordinates exposing (Coordinates) 4 - import Material.Icons exposing (Coloring(..)) 4 + import Material.Icons.Types exposing (Coloring(..)) 5 5 import Svg exposing (Svg) 6 6 7 7
+1 -1
src/Library/Icons.elm
··· 3 3 import Chunky exposing (slaby) 4 4 import Color exposing (Color) 5 5 import Html 6 - import Material.Icons exposing (Coloring) 6 + import Material.Icons.Types exposing (Coloring) 7 7 import VirtualDom 8 8 9 9
-1
src/Library/Notifications.elm
··· 3 3 import Chunky exposing (..) 4 4 import Css.Classes as C 5 5 import Html exposing (Html) 6 - import Html.Attributes exposing (style) 7 6 import Markdown 8 7 import Murmur3 exposing (..) 9 8