diff --git a/res/bundled.go b/res/bundled.go index 4bf4716..c7d7800 100644 --- a/res/bundled.go +++ b/res/bundled.go @@ -140,6 +140,11 @@ var ResListSvg = &fyne.StaticResource{ StaticContent: []byte( "\r\r\r\n\t\r\n\t\r\n\t\r\n\r\n"), } +var ResFilterSvg = &fyne.StaticResource{ + StaticName: "filter.svg", + StaticContent: []byte( + "\r\n\r\n\t\r\n\r\n\r\n"), +} var ResLICENSE = &fyne.StaticResource{ StaticName: "LICENSE", StaticContent: []byte( diff --git a/res/bundled_gen.sh b/res/bundled_gen.sh index 3bb5b19..f2e3cb3 100755 --- a/res/bundled_gen.sh +++ b/res/bundled_gen.sh @@ -27,6 +27,7 @@ fyne bundle -append -prefix Res icons/publicdomain/star-outline.svg >> bundled.g fyne bundle -append -prefix Res icons/publicdomain/star-filled.svg >> bundled.go fyne bundle -append -prefix Res icons/publicdomain/grid.svg >> bundled.go fyne bundle -append -prefix Res icons/publicdomain/list.svg >> bundled.go +fyne bundle -append -prefix Res icons/publicdomain/filter.svg >> bundled.go fyne bundle -append -prefix Res ../LICENSE >> bundled.go fyne bundle -append -prefix Res licenses/BSDLICENSE >> bundled.go diff --git a/res/icons/publicdomain/filter.svg b/res/icons/publicdomain/filter.svg new file mode 100644 index 0000000..c16beb3 --- /dev/null +++ b/res/icons/publicdomain/filter.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/ui/theme/theme.go b/ui/theme/theme.go index a865d4f..b237c72 100644 --- a/ui/theme/theme.go +++ b/ui/theme/theme.go @@ -121,6 +121,7 @@ var ( PlaylistIcon fyne.Resource ShuffleIcon fyne.Resource TracksIcon fyne.Resource + FilterIcon fyne.Resource = theme.NewThemedResource(res.ResFilterSvg) ) // MUST be called at startup! diff --git a/ui/widgets/albumfilterbutton.go b/ui/widgets/albumfilterbutton.go index 88adca3..0d45e7e 100644 --- a/ui/widgets/albumfilterbutton.go +++ b/ui/widgets/albumfilterbutton.go @@ -27,7 +27,7 @@ func NewAlbumFilterButton(filter *backend.AlbumFilter) *AlbumFilterButton { a := &AlbumFilterButton{ filter: filter, Button: widget.Button{ - Icon: theme.AlbumIcon, + Icon: theme.FilterIcon, }, } a.OnTapped = a.showFilterDialog