Commit Graph

2244 Commits

Author SHA1 Message Date
Billy Messenger
7da01b5f21 fix transparency in softbuffer example 2025-06-15 21:02:22 +02:00
Robbert van der Helm
d64b2ab9cf Mention the new BYO GUI examples in the readme 2025-04-22 23:38:44 +02:00
Robbert van der Helm
fe12248bbd Merge branch 'byo_gui_examples'
https://github.com/robbert-vdh/nih-plug/pull/185
2025-04-22 23:26:03 +02:00
Billy Messenger
653f6f8451 bump wgpu version in byo_gui_wgpu 2025-04-16 11:04:21 -05:00
Billy Messenger
c270d73769 fix auto merge conflict shenanigans 2025-04-16 10:59:31 -05:00
Billy Messenger
c712b044df fix typo in code 2025-04-16 10:55:22 -05:00
Billy Messenger
ac250420fb fix raw_window_handle panic in Windows 2025-04-16 10:55:22 -05:00
Billy Messenger
490e7b5ed8 work around rust-analyzer derp 2025-04-16 10:55:22 -05:00
Billy Messenger
89fb51248d fix typo in docs 2025-04-16 10:55:22 -05:00
Billy Messenger
ac1caecd2d add "bring your own gui" example plugins 2025-04-16 10:55:22 -05:00
oilcake
400eb3156f typo fixed 2025-03-17 22:12:38 +01:00
oilcake
17ba595e74 typo fixed 2025-03-09 16:17:36 +01:00
Robbert van der Helm
18ec34e916 Swap macOS cross and host targets
Apparently the `macos-latest` runner silently changed architectures with
the macOS 14 update. Fun.
2025-03-02 11:25:53 +01:00
Robbert van der Helm
e8119e82f2 Update the GitHub actions to V4
Because the V3 versions no longer work.
2025-03-02 11:05:05 +01:00
Robbert van der Helm
7e89994123 Bump Ubuntu version used for CI to 22.04
20.04 is probably going to be removed soon.
2025-03-02 11:04:01 +01:00
Robbert van der Helm
0c560b3ea5 Fix macOS build target for test CI job
Love these deprecations.
2025-03-02 11:02:40 +01:00
Robbert van der Helm
287f4b3d31 Merge PR #201 (Bump egui versions)
https://github.com/robbert-vdh/nih-plug/pull/201
2025-02-23 22:28:00 +01:00
Robbert van der Helm
4d4a38fbbc Add changelog entries for egui changes 2025-02-23 22:27:01 +01:00
Robbert van der Helm
79bb7aadff Update to the latest egui-baseview 2025-02-23 22:25:19 +01:00
rbmj
b12a0ebdbe Bump egui versions 2025-02-23 22:12:47 +01:00
Jakub Turowski
91a0ff745e Introduce egui window resizability 2025-02-23 22:08:45 +01:00
Robbert van der Helm
bba7064441 Fix future name clash warning 2025-02-23 22:01:04 +01:00
Robbert van der Helm
1994450ba1 Fix the macOS CI runner
`16c6c58f4d9f08c9c515c991c218bff235cff6e2` changed this to no longer
refer to a specific runner (which should be fine with the target SDK
option), but there was a typo in there.
2025-02-23 21:56:08 +01:00
Robbert van der Helm
26462968a5 Update the changelog 2025-02-23 21:53:41 +01:00
JustCFX2u
5b945da625 Use upstream clap-sys, CLAP 1.2.2 2025-02-23 21:50:47 +01:00
Robbert van der Helm
d4be40eb5b Update the GitHub actions versions
Nothing sparks more joy than things that worked previously suddenly
refusing to work because it's more than a year old.
2025-02-13 19:35:21 +01:00
Robbert van der Helm
d17bee7818 Build on Ubuntu 22.04
20.04 is no longer supported by GitHub Actions.
2025-02-13 19:17:52 +01:00
Robbert van der Helm
efdffbd245 Move from anymap to anymap3
This avoids a future incompatibility issue.

https://github.com/robbert-vdh/nih-plug/pull/202
https://github.com/rust-lang/rust/issues/127323
2025-02-13 19:13:30 +01:00
Robbert van der Helm
16c6c58f4d Always run on the latest macOS runner
They get deprecated real fast, and since you can target a specific SDK
version the runner used shouldn't matter that much. Hopefully.
2024-12-23 23:09:22 +01:00
Robbert van der Helm
5416733514 Add missing changelog entry for slider style 2024-12-23 22:59:35 +01:00
Bart Brouns
55c41bfa9e add new ParamSliderStyle::FromMidPoint 2024-12-23 22:58:01 +01:00
Robbert van der Helm
40269e1394 Allow builds to be triggered manually 2024-11-27 22:37:26 +01:00
Robbert van der Helm
dfafe90349 Update dependencies 2024-08-18 21:45:01 +02:00
Robbert van der Helm
2b8d012f9f Fix usage of deprecated function 2024-08-18 21:44:40 +02:00
Robbert van der Helm
3697d72213 Fix assert_process_allocs with mingw
Not quite sure how this happened.
2024-08-18 21:43:53 +02:00
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