105 Commits

Author SHA1 Message Date
D3SOX
d93c906850
fix: merge back in relevant changes from ad5fa4030489ac6dadd6f29b3b5338ec3d4f3ea4 2022-05-27 21:17:43 +02:00
D3SOX
5f49ede204
fix: bump submodules, correct guardpp link_libraries name 2022-05-27 18:56:29 +02:00
D3SOX
085abaa50b
Revert "feat: hotkeys rework and MIDI support (#242)"
This reverts commit ad5fa403
2022-05-27 18:48:25 +02:00
D3SOX
0997b8dcaa
Revert "fix: use legacy guardpp"
This reverts commit 59293e676df813dd7a01bd51dc56a0a69c9feba2.
2022-05-19 13:20:14 +02:00
D3SOX
59293e676d
fix: use legacy guardpp 2022-05-18 20:21:44 +02:00
Curve
9c1cfa6934
chore(deps): bump in-house dependencies 2022-04-04 23:59:32 +02:00
Curve
e2f2907d0c
chore(deps): bump miniaudio
Fixes #496
2022-02-08 19:58:26 +01:00
Curve
d59646298b
chore(deps): update guardpp 2022-01-08 13:57:35 +01:00
Curve
eec3ff33c0
chore(deps): bump miniaudio 2022-01-08 12:58:43 +01:00
dependabot[bot]
d6342b5b38
chore(deps): bump lib/backward-cpp from bd93894 to 3bb9240 (#341)
Bumps [lib/backward-cpp](https://github.com/bombela/backward-cpp) from `bd93894` to `3bb9240`.
- [Release notes](https://github.com/bombela/backward-cpp/releases)
- [Commits](bd9389453a...3bb9240cb1)

---
updated-dependencies:
- dependency-name: lib/backward-cpp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-19 11:34:20 +02:00
dependabot[bot]
7a4e923ebb
chore(deps): bump lib/miniaudio from 37fe134 to 5a5d523 (#342)
Bumps [lib/miniaudio](https://github.com/mackron/miniaudio) from `37fe134` to `5a5d523`.
- [Release notes](https://github.com/mackron/miniaudio/releases)
- [Commits](37fe1343f0...5a5d523d09)

---
updated-dependencies:
- dependency-name: lib/miniaudio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-19 11:33:54 +02:00
dependabot[bot]
e6b4f44705
chore(deps): bump lib/cpp-httplib from a58f042 to 4297500 (#345)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `a58f042` to `4297500`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](a58f042614...4297500928)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-19 11:33:30 +02:00
dependabot[bot]
d1ce662804
chore(deps): bump lib/backward-cpp from 0916dec to bd93894 (#333)
Bumps [lib/backward-cpp](https://github.com/bombela/backward-cpp) from `0916dec` to `bd93894`.
- [Release notes](https://github.com/bombela/backward-cpp/releases)
- [Commits](0916deca19...bd9389453a)

---
updated-dependencies:
- dependency-name: lib/backward-cpp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 20:21:07 +02:00
dependabot[bot]
3bc8f1a6a0
chore(deps): bump lib/cpp-httplib from 469c6bc to a58f042 (#337)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `469c6bc` to `a58f042`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](469c6bc2b6...a58f042614)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 20:20:44 +02:00
dependabot[bot]
cb02a6e908
chore(deps): bump lib/miniaudio from 8bf157f to 37fe134 (#317)
Bumps [lib/miniaudio](https://github.com/mackron/miniaudio) from `8bf157f` to `37fe134`.
- [Release notes](https://github.com/mackron/miniaudio/releases)
- [Commits](8bf157f10e...37fe1343f0)

---
updated-dependencies:
- dependency-name: lib/miniaudio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-08 00:25:01 +02:00
dependabot[bot]
bd635460fa
chore(deps): bump lib/cpp-httplib from ea2f69a to 469c6bc (#330)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `ea2f69a` to `469c6bc`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](ea2f69a0d7...469c6bc2b6)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-08 00:24:27 +02:00
dependabot[bot]
dbe603cf10
chore(deps): bump lib/miniaudio from ef55f67 to 8bf157f (#309)
Bumps [lib/miniaudio](https://github.com/mackron/miniaudio) from `ef55f67` to `8bf157f`.
- [Release notes](https://github.com/mackron/miniaudio/releases)
- [Commits](ef55f6741d...8bf157f10e)

---
updated-dependencies:
- dependency-name: lib/miniaudio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 12:20:42 +02:00
dependabot[bot]
7b9a6581d4
chore(deps): bump lib/cpp-httplib from 06bfa7e to ea2f69a (#310)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `06bfa7e` to `ea2f69a`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](06bfa7e08b...ea2f69a0d7)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 12:20:30 +02:00
dependabot[bot]
a7317f3037
chore(deps): bump lib/miniaudio from 81d720e to ef55f67 (#303)
Bumps [lib/miniaudio](https://github.com/mackron/miniaudio) from `81d720e` to `ef55f67`.
- [Release notes](https://github.com/mackron/miniaudio/releases)
- [Commits](81d720e09f...ef55f6741d)

---
updated-dependencies:
- dependency-name: lib/miniaudio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-15 18:16:45 +02:00
dependabot[bot]
316f4aa25c
chore(deps): bump lib/cpp-httplib from 80be649 to 06bfa7e (#304)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `80be649` to `06bfa7e`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](80be649de7...06bfa7e08b)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-15 18:16:33 +02:00
dependabot[bot]
00f17c3ad7
chore(deps): bump lib/miniaudio from 199d6a7 to 81d720e (#290)
Bumps [lib/miniaudio](https://github.com/mackron/miniaudio) from `199d6a7` to `81d720e`.
- [Release notes](https://github.com/mackron/miniaudio/releases)
- [Commits](199d6a7875...81d720e09f)

---
updated-dependencies:
- dependency-name: lib/miniaudio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-03 13:56:05 +02:00
dependabot[bot]
6e890f42f2
chore(deps): bump lib/backward-cpp from 7794605 to 0916dec (#291)
Bumps [lib/backward-cpp](https://github.com/bombela/backward-cpp) from `7794605` to `0916dec`.
- [Release notes](https://github.com/bombela/backward-cpp/releases)
- [Commits](77946058af...0916deca19)

---
updated-dependencies:
- dependency-name: lib/backward-cpp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-03 13:49:40 +02:00
dependabot[bot]
200889f9ce
chore(deps): bump lib/cpp-httplib from 9648f95 to 80be649 (#279)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `9648f95` to `80be649`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](9648f950f5...80be649de7)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-28 18:21:57 +02:00
dependabot[bot]
f6cb564dcd
chore(deps): bump lib/cpp-httplib from 676f1b5 to 9648f95 (#269)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `676f1b5` to `9648f95`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](676f1b5a26...9648f950f5)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-22 19:49:15 +02:00
dependabot[bot]
4772d86a1c
chore(deps): bump lib/cpp-httplib from 5a43bb8 to 676f1b5 (#261)
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `5a43bb8` to `676f1b5`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](5a43bb8149...676f1b5a26)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-17 17:25:41 +02:00
Nico
ad5fa40304
feat: hotkeys rework and MIDI support (#242)
* feat: add midi support
refactor: hotkeys

* feat: add support for knob

* fix: return hotkey instance

* feat: save local/remote VolumeKnob

* refactor: add default values for Key to avoid trash values

* feat: call setLocal/RemoteVolume

* refactor: make remote/localVolumeKnob optional, add optional serialize for bindings

* feat: expose getKeyName

* fix(x11): misplaced sleep

* fix: don't change volume whjen "shouldNotifyKnob" is true

* feat: smooth out volume changes
fix: volume not changing during playback

* chore(deps): bump webviewpp

* chore(deps): bump webviewpp

* fix(queue): don't unlock mutex for function call

* docs: improve contributing and move to root

* feat(windows): rework hotkeys, enable midi support

* chore(deps): update traypp
Fixes issue where a segmentation fault would occur upon closing the program

* fix(windows): undefined UNICODE when including tiny-process-library

* refactor: make sound deduction function constexpr

* chore(deps): bump frontend

* refactor: reorder includes

Co-authored-by: Curve <fynnbwdt@gmail.com>
2021-06-13 01:42:36 +02:00
Curve
cf23469a96
chore(deps): bump guardpp 2021-06-04 19:56:15 +02:00
Curve
c0feb5439f
feat: add "--reset-mutex" flag 2021-06-04 19:48:12 +02:00
dependabot[bot]
f3d0cf8ea0 chore(deps): bump lib/cpp-httplib from 77a77f6 to 5a43bb8
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `77a77f6` to `5a43bb8`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](77a77f6d2d...5a43bb8149)

---
updated-dependencies:
- dependency-name: lib/cpp-httplib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-03 23:20:31 +02:00
dependabot[bot]
2aa30ff5c3 chore(deps): bump lib/lockpp from a4e61fc to 9b901ba
Bumps [lib/lockpp](https://github.com/Soundux/lockpp) from `a4e61fc` to `9b901ba`.
- [Release notes](https://github.com/Soundux/lockpp/releases)
- [Commits](a4e61fc9e7...9b901bad31)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 11:44:08 +02:00
Curve
4cb61ec051
refactor: switch to inhouse instance guard 2021-05-29 02:43:56 +02:00
dependabot[bot]
3f3fc543fd chore(deps): bump lib/cpp-httplib from 2917b8a to 77a77f6
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `2917b8a` to `77a77f6`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](2917b8a005...77a77f6d2d)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 14:54:21 +02:00
dependabot[bot]
a4e72ca685 chore(deps): bump lib/traypp from cff577c to 179e8d5
Bumps [lib/traypp](https://github.com/Soundux/traypp) from `cff577c` to `179e8d5`.
- [Release notes](https://github.com/Soundux/traypp/releases)
- [Commits](cff577c387...179e8d5fad)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 14:54:02 +02:00
Curve
ddbe5f55fb
feat: add backward-cpp 2021-05-24 02:26:48 +02:00
Curve
97e862d71d
chore(deps): bump lockpp 2021-05-23 21:51:38 +02:00
Curve
d0bee789cf feat(windows): hidden flag, disable accelerator keys
chore(deps): bump lockpp, soundux-ui and webviewpp.
2021-05-23 21:46:32 +02:00
Curve
bcfccf14ad
fix(lockpp): hard reset to master 2021-05-21 20:26:36 +02:00
Curve
e70ab4991c
refactor: make use of lockpp 2021-05-21 20:23:24 +02:00
Curve
795d912d9c
chore(deps): bump cpp-httplib 2021-05-21 16:38:33 +02:00
dependabot[bot]
a1c0020961 chore(deps): bump lib/cpp-httplib from 2a70c45 to 75fdb06
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `2a70c45` to `75fdb06`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](2a70c45697...75fdb06696)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 10:03:11 +02:00
Curve
ed0f694cd2
refactor: use semver for versioning 2021-05-14 22:13:54 +02:00
dependabot[bot]
8d75ebea53
chore(deps): bump lib/json from a34e011 to fc2f711
Bumps [lib/json](https://github.com/nlohmann/json) from `a34e011` to `fc2f711`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](a34e011e24...fc2f7116fe)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-05 07:20:13 +00:00
dependabot[bot]
089a9f857a
chore(deps): bump lib/cpp-httplib from c58b005 to 2a70c45
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `c58b005` to `2a70c45`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](c58b00580e...2a70c45697)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-03 09:10:21 +00:00
dependabot[bot]
50487d58d8
chore(deps): bump lib/miniaudio from fca829e to 199d6a7
Bumps [lib/miniaudio](https://github.com/mackron/miniaudio) from `fca829e` to `199d6a7`.
- [Release notes](https://github.com/mackron/miniaudio/releases)
- [Commits](fca829edef...199d6a7875)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-27 13:26:39 +00:00
Noah
25f0758024
Merge pull request #159 from Soundux/dependabot/submodules/lib/json-a34e011
chore(deps): bump lib/json from `8238018` to `a34e011`
2021-04-26 16:02:36 +02:00
Noah
d144c56d9f
Merge pull request #161 from Soundux/dependabot/submodules/lib/cpp-httplib-c58b005
chore(deps): bump lib/cpp-httplib from `33e9489` to `c58b005`
2021-04-26 15:54:38 +02:00
dependabot[bot]
395476aa49
chore(deps): bump lib/cpp-httplib from 33e9489 to c58b005
Bumps [lib/cpp-httplib](https://github.com/yhirose/cpp-httplib) from `33e9489` to `c58b005`.
- [Release notes](https://github.com/yhirose/cpp-httplib/releases)
- [Commits](33e94891ee...c58b00580e)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-26 09:08:53 +00:00
dependabot[bot]
fc35169c2a
chore(deps): bump lib/nativefiledialog-extended
Bumps [lib/nativefiledialog-extended](https://github.com/btzy/nativefiledialog-extended) from `300203a` to `4d3d271`.
- [Release notes](https://github.com/btzy/nativefiledialog-extended/releases)
- [Commits](300203a98d...4d3d271676)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-26 09:08:50 +00:00
dependabot[bot]
47e07c578b
chore(deps): bump lib/json from 8238018 to a34e011
Bumps [lib/json](https://github.com/nlohmann/json) from `8238018` to `a34e011`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](823801879a...a34e011e24)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-26 09:08:47 +00:00
Curve
5ff8c21968
chore(deps): bump traypp 2021-04-24 00:46:54 +02:00