D3SOX
|
085abaa50b
|
Revert "feat: hotkeys rework and MIDI support (#242)"
This reverts commit ad5fa403
|
2022-05-27 18:48:25 +02:00 |
|
Curve
|
19ef2bb0c0
|
feat: add language setting
|
2021-06-17 16:49:39 +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
|
872b99e047
|
Merge remote-tracking branch 'origin/master' into windows-improvements
|
2021-06-04 14:53:27 +02:00 |
|
Curve
|
55d9d28b57
|
refactor: serialize remote/localVolume to null when it's not set
|
2021-06-04 00:55:41 +02:00 |
|
Curve
|
537d97e4b4
|
feat: add custom volume
|
2021-06-04 00:05:52 +02:00 |
|
Curve
|
b0bf17d696
|
feat: bindings for RecordingDevice
|
2021-06-02 22:30:55 +02:00 |
|
Curve
|
d8d268e631
|
feat: sort sounds in backend to prevent repeated resorting in frontend
|
2021-05-29 21:31:56 +02:00 |
|
Curve
|
223d84736f
|
refactor: rename output to outputs
|
2021-05-24 02:18:39 +02:00 |
|
Curve
|
c18781e918
|
fix: get_to_safe type incompatibility
|
2021-05-24 02:18:39 +02:00 |
|
Curve
|
5d3615573e
|
feat: prevent config deletion when json type does not match
This allows the config to be still valid even though a setting has changed its data type
|
2021-05-24 02:18:39 +02:00 |
|
Curve
|
f101f52ee1
|
fix: serialize allowMultipleOutputs
|
2021-05-24 02:18:39 +02:00 |
|
Curve
|
bb8c4f393a
|
feat: allow for multiple output apps
This currently makes it impossible to stop soundInput / Passthrough for a single app
|
2021-05-24 02:18:39 +02:00 |
|
Curve
|
78c5a01a89
|
feat: allow selection of audio backend
|
2021-05-15 00:27:57 +02:00 |
|
Curve
|
40a7ca6d25
|
feat: reimplement icon support
|
2021-05-06 11:27:56 +02:00 |
|
Curve
|
6a12835fc6
|
refactor: clean up code for audio backend
This will make it tremendously easier to add pipewire support (#106)
|
2021-05-04 17:25:43 +02:00 |
|
Curve
|
66d981c0a7
|
refactor(audio): change the way sound management is done
feat(audio): almost lock-free implementation
fix(audio): memory leaks when decoder/device failed to initialize
|
2021-04-29 21:56:23 +02:00 |
|
Curve
|
70f3e6d525
|
feat: make viewMode and Theme Enum
Also added a small fix to prevent future config changes from breaking the config as a whole
|
2021-04-27 15:57:28 +02:00 |
|
Curve
|
3bbec77765
|
feat: add deleteToTrash setting
|
2021-04-13 21:35:59 +02:00 |
|
Curve
|
ba8f6b2e98
|
refactor: includes
|
2021-04-13 20:31:51 +02:00 |
|
Curve
|
40f0740638
|
feat: add Push-To-Talk feature (#116)
|
2021-03-31 16:44:23 +02:00 |
|
Curve
|
a013cf4bd6
|
feat: add minimizeToTray (resolves #108)
|
2021-03-29 18:17:33 +02:00 |
|
Curve
|
e3f03dff5c
|
feat: save sync volume
|
2021-03-24 18:55:37 +01:00 |
|
Curve
|
bc0bab2244
|
refactor: let frontend do the sorting
|
2021-03-22 18:28:44 +01:00 |
|
Curve
|
2a6a19f12b
|
refactor: version check
|
2021-03-19 21:22:32 +01:00 |
|
Curve
|
ab8cf39f59
|
feat: fetch app icons from pulsestreams
|
2021-03-17 21:15:00 +01:00 |
|
Curve
|
67352fdad1
|
refactor: remove singleClick (resolves #93)
We think this feature is not needed and will not implement it
|
2021-03-17 15:35:58 +01:00 |
|
Curve
|
425084475d
|
feat: improve names in passthrough and fetch application name too
|
2021-03-17 15:33:32 +01:00 |
|
Curve
|
4343db9eb2
|
feat: add mute during playback for linux (#32)
refactor: remoteSoundId obtainment
|
2021-03-14 13:17:19 +01:00 |
|
Curve
|
308296d8a3
|
feat: add single click setting (#93)
|
2021-03-13 20:22:42 +01:00 |
|
Curve
|
23fe0916b2
|
feat: add launchpad setting (#79)
|
2021-03-12 19:37:02 +01:00 |
|
Curve
|
6e92a9eade
|
refactor: rename "favourite" to "favorite"
Because @D3SOX hates the bri'ish ;)
|
2021-03-10 08:36:08 +01:00 |
|
Curve
|
46f8c235b9
|
feat: add favourites
|
2021-03-09 20:38:09 +01:00 |
|
Curve
|
7a01cf94bd
|
feat: implement json bindings
|
2021-02-26 19:31:24 +01:00 |
|