1
0
Fork 0
Commit graph

2208 commits

Author SHA1 Message Date
Robbert van der Helm 61c79ab610 Swap out lazy_static for std::sync::LazyLock 2024-08-18 21:37:10 +02:00
Robbert van der Helm 31711785e6 Update standalone baseview version 2024-08-18 21:26:23 +02:00
Robbert van der Helm ffe9b61fcb Bump dependencies
The `time` package no longer compiled with the latest nightly compiler.
2024-06-09 15:49:29 +02:00
Robbert van der Helm cd9b589d23 Fix invalid debug assertions check 2024-05-06 00:57:29 +02:00
Robbert van der Helm 9e2b9cc06e Update to the latest Vizia
This fixes crashes when opening more than one instance of a plugin GUI
on Windows and macOS.
2024-05-06 00:57:29 +02:00
Robbert van der Helm b3038b458c Fix race condition in RunLoopEventHandler 2024-05-05 23:22:01 +02:00
joe 8eed04fe5f bump dependencies 2024-05-05 23:12:42 +02:00
Robbert van der Helm 31583d42e7 Document egui update 2024-05-05 22:53:38 +02:00
Robbert van der Helm e0913b16de Document MIDI change from #111 2024-05-05 22:50:19 +02:00
rbmj 442d54ba50 Fix bug where aftertouch messages may not be processed 2024-05-05 22:49:19 +02:00
Robbert van der Helm 916dfc16a2 Document the CPAL buffer size handling 2024-05-05 22:43:58 +02:00
Robbert van der Helm a5abe896ed Mark the Sine example struct pub
For standalone testing. The `Cargo.toml` and `main.rs` changes aren't
committed since these plugins don't really need standalones, but it's
still nice for debugging.
2024-05-05 22:25:35 +02:00
Robbert van der Helm 1c03d4adc6 Merge branch 'jwq_cpal-buffer-fix'
Fix CPAL buffer bug (standalone)

https://github.com/robbert-vdh/nih-plug/pull/142
2024-05-05 22:24:21 +02:00
Robbert van der Helm d270d1221f Fix in-place checks in buffer management
The previous implementation didn't work correctly, and would thus result
in soundness issues. Rust 1.78 finally fixes debug assertions in the
standard library so this was caught immediately.
2024-05-04 20:55:50 +02:00
Robbert van der Helm 10aabe3a38 Use default-features instead of default_features
The latter is deprecated.
2024-05-04 20:27:44 +02:00
Marcus Ramse ed72de7cbf Fix CPAL buffer bug (thanks @jesnor) 2024-04-16 16:45:54 +00:00
Robbert van der Helm bb274976ca Parse target dir location from cargo metadata 2024-03-23 11:51:11 +01:00
Robbert van der Helm 245add6530 Return kNotImplemented for the VST3 input events 2024-03-18 21:48:39 +01:00
Robbert van der Helm 1ad6d6cc5c Rename .cargo/config to the new .cargo/config.toml 2024-03-17 21:48:40 +01:00
Robbert van der Helm e9dff5b0eb Prevent nih_plug_* from enabling default features
Which would otherwise make compiling without VST3 support impossible.
2024-03-10 21:09:26 +01:00
Robbert van der Helm 57db4b57ed Use the 2021 edition resolver in the workspace 2024-03-10 21:06:05 +01:00
Robbert van der Helm 369ef886e4 Ensure that the lockfile is up to date on CI
So build failures related to this can't happen again.
2024-03-10 20:39:59 +01:00
Robbert van der Helm 37cd6b34f1 Update lockfile
These changes apparently weren't commit.
2024-03-10 20:37:10 +01:00
Robbert van der Helm 8a1cbcd094 Remove reference to the Rust Audio Discord
People are starting to join for non-development support questions
en-masse. Better to just not mention it at all.
2024-03-10 14:42:19 +01:00
Billy Messenger 0d608592b5 fix panic when setting mouse cursor in nih_plug_egui 2024-03-03 15:51:45 +01:00
Robbert van der Helm b2586ded48 Mention the nih_plug_egui update in the changelog 2024-02-22 21:01:19 +01:00
Billy Messenger 80ed8b5384 don't need this import here 2024-02-22 20:54:58 +01:00
Billy Messenger 0017efae0a forgot to remove this 2024-02-22 20:54:58 +01:00
Billy Messenger 0dccb4501f update egui and egui_baseview 2024-02-22 20:54:58 +01:00
Robbert van der Helm 7a01b57735 Update the copyright headers
Happy new year!
2024-01-09 19:27:05 +01:00
iglak 36ee023fb3 fix: wrong window handle on windows 2024-01-01 23:05:53 +01:00
Robbert van der Helm 4e8beb1098 Update the changelog entry date for merge 2023-12-30 18:00:20 +01:00
Robbert van der Helm 674e871d46 Change the minimum scale factor in Vizia to 0.5 2023-12-30 17:58:54 +01:00
Robbert van der Helm 25a25d0a40 Update Vizia with resizing patch 2023-12-30 17:52:52 +01:00
Robbert van der Helm 96d4e34ac8 Don't build a Rust library for SC 2023-12-30 17:11:57 +01:00
Robbert van der Helm 9a9b7cd7b9 Promote debug assertion failures to warnings 2023-12-30 15:02:06 +01:00
Robbert van der Helm 4511d9f8fd Update Vizia and baseview again
There has been some major refactoring in baseview that should solve some
leaks on macOS.
2023-12-30 14:51:03 +01:00
Robbert van der Helm b07220abe8 Update Spectral Compressor for upstream changes 2023-12-30 14:51:03 +01:00
Robbert van der Helm 0dd58cd4bb Fix trailing whitespace
From a PR.
2023-12-30 14:44:40 +01:00
Robbert van der Helm ec818e545b Reformat SoftVacuum 2023-12-30 14:44:40 +01:00
Robbert van der Helm b702b9a55e Update Diopser for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm 455f651d39 Update the peak meter for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm b07ec12d04 Update ParamButton for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm 762844f8f6 Update the Diopser XY pad
The translation can now be done from the stylesheet, in percentages.
2023-12-30 14:44:40 +01:00
Robbert van der Helm 669edc1df5 Update generic UI for upstream Vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm 151a4ec29e Update gain_gui_vizia for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm 193ec70b8a Update resize handle for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm 27763d2632 Update the param slider for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm 3a0f3140b8 Update Vizia param base for upstream changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm eb70aa2892 Update stylesheets for changed units 2023-12-30 14:44:40 +01:00