Sefa Eyeoglu
9b651eb701
Implement distribution-specific builds
...
Make more things configurable at compile time so building binaries for distributions is easier while complying with the license.
3 years ago
lawl
245455d508
Refactor UI: Rename "screen" to "view"
3 years ago
lawl
6f901716ed
Refactor UI: Use a stack of views to handle what to display
...
Previously we dispatched calls to different drawing function with
a bunch of if statements in the main draw function.
Use a stack of drawing functions instead.
3 years ago
lawl
47d8188b3a
Add warning if FS capabilities don't match process capabilities
3 years ago
lawl
730dc35d94
Require capabilities on startup
3 years ago
lawl
37692a873a
Implement output filtering
3 years ago
lawl
d8be27d86e
Make patreon call to action look nicer
3 years ago
Nicu Reut
595b8ab9b4
Remember last used device and preselect pulseaudio default
3 years ago
lawl
76d5c2e5ff
Add patreon button
4 years ago
lawl
6238c208e5
Refactor: uistate -> context
4 years ago
lawl
371b3e33b5
Fix bugs with pa reconnection
4 years ago
lawl
4243d5036d
Don't fail to display UI when pa connection fails
...
Additionaly we now re-establish the connection if
it fails while we are already running.
4 years ago
lawl
3fc46d2d30
Flag fixed latency inputs as likely incompatible in UI
...
There is currently a bug in PulseAudio that prevents
devices with fixed latency from working. See #30
4 years ago
lawl
806a0464cf
Add UI hint to reload on setting change, fixes #8
4 years ago
lawl
b11e2e69dc
Add updater
4 years ago
lawl
3083a4084f
Auto generate full license text and embed
...
Display the licenses of all dependencies in a context menu suboption
4 years ago
lawl
d87c8153c7
Add context menu for licenses, code, version
...
Also implement a separate view to display version.
Add a dummy view to display all licenses incl. dependencies.
4 years ago
lawl
35c4aa79a2
Use more pleasant colors, simplify/clarify wording in UI
4 years ago
lawl
a3ab544446
Embed git tag as version number
4 years ago
lawl
71223d4b2f
Some more renaming
4 years ago
lawl
3b544587b4
rename to NoiseTorch
4 years ago
lawl
50b63fbac7
Don't block UI thread on module loading/unloading
4 years ago
lawl
e758ce0ac7
big bang
4 years ago