Commit Graph

583 Commits

Author SHA1 Message Date
Robbert van der Helm 62d84ca49e Add a todo to remove the deprecated Meson options 2020-07-16 13:35:45 +02:00
Robbert van der Helm 410d92aa8b Deprecate 'use-bitbridge' and 'use-winedbg'
Following the addition of 'with-bitbridge' and 'with-winedbg' in
yabridge 1.2.1 to stay consistent with the other options.
2020-07-16 13:31:12 +02:00
Robbert van der Helm e11a0565a1 Change link to yabridgectl 2020-07-15 23:44:47 +02:00
Robbert van der Helm 9a53d788f8 Link to yabridgectl in the readme
In case anyone stumbles upon this.
2020-07-15 23:44:06 +02:00
Robbert van der Helm 7e3086c354 Prompt to remove leftover files when removing dir 2020-07-15 22:49:34 +02:00
Robbert van der Helm ae0f4aa64e Update yabridgectl readme 2020-07-15 21:54:47 +02:00
Robbert van der Helm 98f57b0793 Explain the installation methods in yabridgectl 2020-07-15 18:17:17 +02:00
Robbert van der Helm f1f371f899 Emphesize the yabridgectl todo
And force the CI to run, because merge commits apparently don't trigger
it.

https://github.community/t/why-does-a-merge-commit-not-trigger-an-on-push-workflow/16770
2020-07-15 17:52:02 +02:00
Robbert van der Helm 2c69c08884 Merge branch 'feature/cli-tools' 2020-07-15 17:47:48 +02:00
Robbert van der Helm 6dda4f9683 Add a changelog entry for yabridgectl 2020-07-15 17:47:03 +02:00
Robbert van der Helm 1929d1a6d1 Implement yabridgectl set 2020-07-15 17:35:42 +02:00
Robbert van der Helm cb5944b128 Mention the bash snippets in yabridgectl readme 2020-07-15 16:58:25 +02:00
Robbert van der Helm ac5c6bab67 Show the installation method used 2020-07-15 16:10:52 +02:00
Robbert van der Helm fefce517d0 Wrap the help text to the terminal width 2020-07-15 16:10:35 +02:00
Robbert van der Helm f9deb8c201 Print skipped files on yabridgectl sync -v 2020-07-15 14:04:09 +02:00
Robbert van der Helm 53ebfcd463 Implement yabridgectl sync 2020-07-14 22:26:23 +02:00
Robbert van der Helm b94af4e7ae Print path to libyabridge.so in yabridgectl status 2020-07-14 21:01:52 +02:00
Robbert van der Helm a5c626cb24 Ensure installation status order is stable 2020-07-14 18:41:38 +02:00
Robbert van der Helm 26f26fc21c Implement the status command 2020-07-14 18:35:54 +02:00
Robbert van der Helm d840142036 Move the subcommands to functions 2020-07-14 17:52:08 +02:00
Robbert van der Helm 748d52f62a Implement the add, rm and list options 2020-07-14 17:21:18 +02:00
Robbert van der Helm b8eb031c77 Store paths in a BTreeSet
To avoid duplicates and to ensure that the order is stable.
2020-07-14 17:16:30 +02:00
Robbert van der Helm 3a7fd089b6 Add subcommands for managing directories 2020-07-14 16:46:49 +02:00
Robbert van der Helm f288bbb980 Fix yabridgectl config file loading 2020-07-14 16:36:56 +02:00
Robbert van der Helm 286135400f Query installation status and orphan files 2020-07-14 14:59:26 +02:00
Robbert van der Helm 7a8e0ed5cd Add VST2 file indexing to yabridgectl 2020-07-14 14:24:34 +02:00
Robbert van der Helm 5f2cb434bc Fix searching for libyabridge.so in ~/.local/share 2020-07-13 16:23:49 +02:00
Robbert van der Helm 21d48c3022 Implement reading and writing of config files 2020-07-13 14:31:45 +02:00
Robbert van der Helm 4537b6a5b0 Add the configuration struct for yabridgectl 2020-07-13 13:26:09 +02:00
Robbert van der Helm 2b1f29cc19 Mention how to acquire yabridgectl 2020-07-13 13:22:47 +02:00
Robbert van der Helm ee76da9be6 Rename 'yabridgectl ls' to 'yabridgectl list' 2020-07-13 13:21:33 +02:00
Robbert van der Helm e047a0e776 Update license and version for yabridgectl
Easiest to just match yabridge itself.
2020-07-13 12:00:55 +02:00
Robbert van der Helm 8561da88ef Add other dependencies needed yabridgectl 2020-07-13 11:54:50 +02:00
Robbert van der Helm 83494a13bc Add a GitHub Actions job for building yabridgectl 2020-07-10 22:17:40 +02:00
Robbert van der Helm 642395f0bd Mention custom installation directories 2020-07-10 22:17:40 +02:00
Robbert van der Helm 343398be25 Remove the 'upload-releases' CI job
It didn't work, and it wouldn't really be more convenient than adding
the files to the release manually anyways.
2020-07-10 22:17:40 +02:00
Robbert van der Helm adced8f951 Add a readme for yabridgectl 2020-07-10 22:17:40 +02:00
Robbert van der Helm 7fef7dc623 Add an empty Rust project with clap 2020-07-10 22:17:40 +02:00
Robbert van der Helm 8db91fb27a Correct Ardour 5.6 into 6.0
This was a typo.
2020-07-10 22:17:24 +02:00
Robbert van der Helm fecdb0ede5 Mention issue opening some IO heavy VSTs in Bitwig 2020-07-09 16:29:34 +02:00
Robbert van der Helm 26ed606bd2 Add a note about Wine -> X11 DnD not working 2020-07-09 16:11:48 +02:00
Robbert van der Helm e55248cdd3 Mention Melda GPU accelerated rendering issues
There are no issues with software rendering.
2020-07-05 22:11:39 +02:00
Robbert van der Helm 892d1bdee2 Add a note on MIDI key labels not updating
I think the idea is that normally the plugin will keep copies of the
pointers to the `VstMidiKeyName` structs passed after initialization,
and the host will just read from them whenever it needs to draw these
labels. Since there's no explicit synchronization or notification going
on there's no way for us to tell that these have changed. It would be
possible to implement this by storing these pointers on the plugin side,
storing the objects on the Wine host side, and then periodically polling
for updates. Right now I chose to just not bother with this because it
will add a lot of complexity for very minimal gain (I only noticed it
was an issue after messing with MDrummer and switching between the pad
and loop modes).
2020-07-04 20:25:58 +02:00
Robbert van der Helm bdfd15eaa9 Mention rendering quirks with Melda plugins 2020-07-04 19:30:41 +02:00
Robbert van der Helm d0285edb14 Fix typo in coordinate translation 2020-07-04 19:09:12 +02:00
Robbert van der Helm ddafec0bea Remove unneeded escaping backslash 2020-06-26 12:26:16 +02:00
Robbert van der Helm cb479c0963 Fix readme formatting, again
GitHub does not parse any markdown inside of HTML tags.
2020-06-26 12:25:43 +02:00
Robbert van der Helm b72535f6a4 Fix formatting of readme with GitHub's parser 2020-06-26 12:22:41 +02:00
Robbert van der Helm 09f7c71d7e Fix escaped asterisk in readme
Not sure why GitHub's parser does not this to be escaped.
2020-06-22 02:48:19 +02:00
Robbert van der Helm 05afd88b98 Remove mention of static linking from readme
Dynamically linking boost is now the default, since static linking is
only needed for distribution.
2020-06-22 02:45:19 +02:00