diff --git a/Assets/Sources/cider-vinyl-no raster 2.afdesign b/Assets/Sources/cider-vinyl-no raster 2.afdesign new file mode 100644 index 00000000..dbc8db8f Binary files /dev/null and b/Assets/Sources/cider-vinyl-no raster 2.afdesign differ diff --git a/src/main/base/store.ts b/src/main/base/store.ts index b2f53d9f..29fa354e 100644 --- a/src/main/base/store.ts +++ b/src/main/base/store.ts @@ -60,7 +60,8 @@ export class ConfigStore { 'gain': [0,0,0,0,0,0,0,0,0,0], 'Q' : [1,1,1,1,1,1,1,1,1,1], 'preamp' : 0, - 'mix' : 1, + 'mix' : 1, + 'presets': [] } }, "visual": { diff --git a/src/renderer/style.less b/src/renderer/style.less index 33d5e942..c2193328 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -2261,7 +2261,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); - z-index: 9999; + z-index: 1000; .modal-window { background: #333; diff --git a/src/renderer/views/components/equalizer.ejs b/src/renderer/views/components/equalizer.ejs index 1bba8519..7b7636e3 100644 --- a/src/renderer/views/components/equalizer.ejs +++ b/src/renderer/views/components/equalizer.ejs @@ -6,16 +6,21 @@
@@ -100,7 +105,14 @@
-
{{$root.getLz('term.reset')}}
+
+
+ +
+
+ +
+
@@ -112,12 +124,18 @@ data: function () { return { app: this.$root, - + eqPreset: function () { + this.frequencies = [] + this.gain = [] + this.Q = [] + this.preamp = 0 + this.mix = 1 + } } }, props: ["src", "url"], mounted() { - + console.log(new this.eqPreset()) }, methods: { close() { @@ -154,7 +172,22 @@ this.changeQ(i) } }, - + addPreset() { + bootbox.prompt("New EQ Preset Name", (res)=>{ + if (res) { + let eqSettings = Clone(app.cfg.audio.equalizer) + app.cfg.audio.equalizer.presets.push({ + name: res, + frequencies: eqSettings.frequencies, + gain: eqSettings.gain, + Q: eqSettings.Q, + preamp: eqSettings.preamp, + mix: eqSettings.mix, + }) + notyf.success("Added Preset") + } + }) + }, changePreset() { switch (app.cfg.audio.equalizer.preset) {