Robbert van der Helm
34ebda258f
Bump the macOS GitHub Actions runners
...
MacOS 11 is no longer supported.
2024-08-18 21:39:55 +02:00
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