AnClark Liu
AnClark Liu
> DPF: do you have any experience of using it? I'd love to hear how it is in practice. I'm new to DPF. It has an easy-to-use API as I...
 Here's my work-in-progress, Dear ImGui-based UI. Repo:
 Here's [my implementation](https://github.com/anclark/amsynth). Still very experimental and unstable.
> Woah! The GTK UI works in REAPER on Windows?! Yes, it works! But there are still a lot of things to do, for example, to let it embed properly,...
@kmturley Currently GTK on Windows is unstable and deprecated (you can see my screenshot above). So I decided to rewrite it with Dear ImGui. Still work in progress, but has...
> I have all required and optional dependencies installed but the file `lv2/lv2plug.in/ns/extensions/ui/ui.h` required by this line https://github.com/rncbc/synthv1/blob/master/CMakeLists.txt#L220 is still not found. CMake works well for me (on Windows). If...
适配到新平台会有些难度,可能涉及到整个程序架构的更新(目前还是基于Electron 3.x,而支持Apple Sillicon的版本已经是两位数了)。我空闲时也会参与维护,但手上没有Mac,不方便移植。
@ACTom 我去年试过更新到高版本(`9.x`),但出现了很严重的Bug:鼠标稍微移动一下,脑图的位置就会严重跑偏。不得已换回旧版本。不知道您那边能不能解决
> 有点麻烦,从electron 10.x开始,禁用了remote,今天我简单的改动了下,发现改动的地方还挺多的。 > 你最近有空也可以试试,我估计得6月份才能做这么大改动了。 > 虽然也可以强制启用remote,不过,既然官方弃用了,那我们也最好跟上。 在开发其他功能之前,迁移到最新的Electron则是当务之急。这也确实是个很浩大的工程,我也需要拿大块时间来做,难度挺大的。目前我还有其他任务,这个先放到后面。
## 更新 前文中出现的这一系列日志,实际上是因为新版本Electron暂不支持`@types/node`的最新版本(v14): ``` error TS2689: Cannot extend an interface 'NodeJS.EventEmitter'. Did you mean 'implements'? ``` 更换`@types/node`为`12.x`版本,即可解决。 ```bash cnpm install @types/[email protected] ``` 同时注意保持TypeScript为`3.9.x`版本(最新的`4.x`也可),Node.js为`9.x`(或更新了graceful-fs后的`14.x`)。 ### 于是,新的编译错误出现了。。。 ``` [17:42:21] Using gulpfile D:\WUDownloadCachee\DesktopNaotu\gulpfile.js...