├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── context-menu.png ├── playlist-icons-big.png └── playlist-icons-small.png ├── manifest.json ├── package.json ├── src ├── app.tsx ├── assets │ └── css │ │ └── styles.scss ├── components │ └── FolderImage.tsx ├── constants │ └── index.ts ├── settings.json ├── types │ ├── css-modules.d.ts │ ├── paginated-response.model.ts │ ├── playlist.model.ts │ └── spicetify.d.ts └── utils │ ├── add-to-playlist-icons.ts │ ├── create-img.ts │ ├── create-mutation-observer.ts │ ├── get-all-playlists.ts │ ├── get-playlist-links.ts │ ├── init-legacy-mode.ts │ ├── render-folder-icon.tsx │ └── render-playlist-images.tsx └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | dist/* linguist-vendored -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/README.md -------------------------------------------------------------------------------- /docs/context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/docs/context-menu.png -------------------------------------------------------------------------------- /docs/playlist-icons-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/docs/playlist-icons-big.png -------------------------------------------------------------------------------- /docs/playlist-icons-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/docs/playlist-icons-small.png -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/package.json -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/assets/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/assets/css/styles.scss -------------------------------------------------------------------------------- /src/components/FolderImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/components/FolderImage.tsx -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "nameId": "playlist-icons" 3 | } -------------------------------------------------------------------------------- /src/types/css-modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/types/css-modules.d.ts -------------------------------------------------------------------------------- /src/types/paginated-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/types/paginated-response.model.ts -------------------------------------------------------------------------------- /src/types/playlist.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/types/playlist.model.ts -------------------------------------------------------------------------------- /src/types/spicetify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/types/spicetify.d.ts -------------------------------------------------------------------------------- /src/utils/add-to-playlist-icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/add-to-playlist-icons.ts -------------------------------------------------------------------------------- /src/utils/create-img.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/create-img.ts -------------------------------------------------------------------------------- /src/utils/create-mutation-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/create-mutation-observer.ts -------------------------------------------------------------------------------- /src/utils/get-all-playlists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/get-all-playlists.ts -------------------------------------------------------------------------------- /src/utils/get-playlist-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/get-playlist-links.ts -------------------------------------------------------------------------------- /src/utils/init-legacy-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/init-legacy-mode.ts -------------------------------------------------------------------------------- /src/utils/render-folder-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/render-folder-icon.tsx -------------------------------------------------------------------------------- /src/utils/render-playlist-images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/src/utils/render-playlist-images.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroentvb/spicetify-playlist-icons/HEAD/tsconfig.json --------------------------------------------------------------------------------