115 Commits

Author SHA1 Message Date
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
b6bc76dc16
Revert "Revert "chore(deps): update guardpp""
This reverts commit 34626be5651e9d3874eb62d3836f11de3c5d88e2.
2022-05-19 13:20:34 +02:00
D3SOX
34626be565
Revert "chore(deps): update guardpp"
This reverts commit d5964629
2022-05-18 20:12:13 +02:00
D3SOX
c865457e18
chore: bump version to 0.2.8 2022-05-18 19:17:08 +02:00
Curve
942d78cd4d
fix: only enable -Werror and other flags for debug builds only 2022-04-04 23:40:53 +02:00
Curve
d59646298b
chore(deps): update guardpp 2022-01-08 13:57:35 +01: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
9566eba3c8
chore: bump version 2021-06-04 19:55:59 +02:00
Curve
4cb61ec051
refactor: switch to inhouse instance guard 2021-05-29 02:43:56 +02:00
Curve
1f14823c5d
chore: bump version to 0.2.6 2021-05-24 17:45:09 +02:00
D3SOX
b83bcce962
chore: bump version to 0.2.5 2021-05-24 03:09:52 +02:00
Curve
ddbe5f55fb
feat: add backward-cpp 2021-05-24 02:26:48 +02:00
Curve
e70ab4991c
refactor: make use of lockpp 2021-05-21 20:23:24 +02:00
Curve
b143c380ca
refactor: cmakelists
Ignores compilation warnings from cpp-httplib and re-enables -Werror
2021-05-18 12:51:19 +02:00
Curve
b1d8c1ac8b
chore: bump version to 0.2.4 2021-05-18 12:09:40 +02:00
Curve
f83bfc9b7e
fix: faulty cmake 2021-05-17 14:03:00 +02:00
Curve
da942ecacf
fix: explicitly link pulseaudio in flatpak 2021-05-17 13:54:05 +02:00
Curve
e469044715
feat(pipewire): add application binary, pid, name 2021-05-16 21:05:08 +02:00
Noah
aa9e89af9e
Merge pull request #193 from Soundux/pipewire
Pipewire Support
2021-05-15 01:25:01 +02:00
Curve
b5b8d98606
feat: load pipewire functions via dlopen
This makes pipewire a build dependency and no longer a runtime dependency
2021-05-15 01:13:18 +02:00
Curve
ed0f694cd2
refactor: use semver for versioning 2021-05-14 22:13:54 +02:00
Curve
cdff777c2f
refactor: disable gnu warnings for pipewire.cpp
Removed left over code
2021-05-13 14:14:26 +02:00
Curve
697a05e55b
feat(pipewire): begin implementation
This is adds partial (incomplete) PipeWire support (#106).
Null Sink creation is still missing!
2021-05-13 13:58:55 +02:00
Curve
c10a6b2658
feat: include pulse headers 2021-05-04 19:31:46 +02:00
Curve
ba8f6b2e98
refactor: includes 2021-04-13 20:31:51 +02:00
Curve
7feb22f391
Merge branch 'master' of https://github.com/Soundux/Soundux 2021-04-08 18:34:28 +02:00
Curve
c9292acaa3
feat: make libwnck an optional runtime dependency 2021-04-08 18:34:24 +02:00
Curve
0cc86839a7 refactor: dont copy dlls since openssl is now statically linked 2021-04-07 21:54:40 +02:00
Curve
b29879d870 feat: static link openssl on windows 2021-04-07 21:53:29 +02:00
Curve
2f73e98893
feat: get icon from pixmaps 2021-04-03 12:54:53 +02:00
Curve
8323de4f59
Merge branch 'master' of https://github.com/Soundux/Soundux 2021-04-03 11:59:08 +02:00
Curve
27605a5469
fix: install 2021-04-03 11:59:04 +02:00
Noah
7e8717c1bc
fix: typo 2021-04-03 02:48:38 +02:00
Curve
4d3567f677
fix: check if embed_path is set 2021-04-03 02:38:35 +02:00
Curve
81ef703f4b
feat: add embed for ci 2021-04-03 02:30:52 +02:00
Curve
9369229a7e
feat(linux): embed frontend files 2021-04-03 02:03:54 +02:00
Curve
40f0740638
feat: add Push-To-Talk feature (#116) 2021-03-31 16:44:23 +02:00
Curve
53eeb96465
chore: bump version 2021-03-31 12:31:45 +02:00
D3SOX
de320542e5
feat: install icon for tray 2021-03-29 22:39:03 +02:00
Curve
c0e02acda5
feat: copy icon to build folder 2021-03-29 18:27:49 +02:00
Curve
a013cf4bd6
feat: add minimizeToTray (resolves #108) 2021-03-29 18:17:33 +02:00
Curve
59cf1be72d
feat: also check for beta versions in update check (closes #105) 2021-03-24 18:55:16 +01:00
Curve
a61027aef8
feat(windows): force static linkage of standard libraries (e.g. VCRuntime) 2021-03-20 11:21:54 +01:00
Curve
b56ab6bf8e
fix: add is_ci_build option to manually copy dlls on windows ci build 2021-03-19 20:37:45 +01:00
Curve
b82a9037fb refactor: use cpp-httplib as header only 2021-03-19 19:31:16 +01:00
Curve
3319788444 fix: windows build 2021-03-19 17:18:56 +01:00
Curve
fa4aa8884c
fix: enable openssl support and link libcrypto & libssl on windows 2021-03-19 16:27:45 +01:00
Curve
bcf973585f
fix: add WIN32_LEAN_AND_MEAN 2021-03-19 16:20:15 +01:00
Curve
8690abe983
feat: add version check 2021-03-19 16:13:56 +01:00