diff --git a/README.md b/README.md index 798a28a..007d4fd 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ The ultimate lofi player. Uses music from [Chillhop](https://chillhop.com/). - [x] Play music - [x] Change stations - [x] Change backgrounds +- [ ] Background sounds - [ ] Pomodoro timers - [ ] Volume control -- [ ] Background sounds - [ ] Links to Spotify - [ ] Alarm(?) - [ ] Sleep timer \ No newline at end of file diff --git a/src/lib/components/app/atmospheres.svelte b/src/lib/components/app/atmospheres.svelte new file mode 100644 index 0000000..f0d05ce --- /dev/null +++ b/src/lib/components/app/atmospheres.svelte @@ -0,0 +1,70 @@ + + + + + + + + + Atmospheres + +
+ {#each appState.atmospheres as atmosphere} +
+
+ + + {#if getVolumeValue(atmosphere.name) > 0} + {#if getVolumeValue(atmosphere.name) > 0 && getVolumeValue(atmosphere.name) <= 0.4} + + {:else if getVolumeValue(atmosphere.name) > 0.4 && getVolumeValue(atmosphere.name) <= 0.8} + + {:else} + + {/if} + {Math.round(getVolumeValue(atmosphere.name) * 100)}% + {:else} + + Off + {/if} + +
+ { + sliderChange(atmosphere.name, value); + }} + /> +
+ {/each} +
+
+
+
diff --git a/src/lib/components/app/bottom-bar.svelte b/src/lib/components/app/bottom-bar.svelte index 672ee3f..fbebb3c 100644 --- a/src/lib/components/app/bottom-bar.svelte +++ b/src/lib/components/app/bottom-bar.svelte @@ -2,6 +2,7 @@ import BgDropdown from '@/components/app/bg-dropdown.svelte'; import Disclaimer from '@/components/app/disclaimer.svelte'; import MusicPlayer from '@/components/app/now-playing.svelte'; + import Sounds from '@/components/app/atmospheres.svelte'; import StationDropdown from '@/components/app/station-dropdown.svelte'; @@ -14,6 +15,7 @@
+
\ No newline at end of file diff --git a/src/lib/components/app/daemon.svelte b/src/lib/components/app/daemon.svelte index e7ce721..d9d734f 100644 --- a/src/lib/components/app/daemon.svelte +++ b/src/lib/components/app/daemon.svelte @@ -1,11 +1,13 @@