بی سر و صدا و بدون توجه، پس از 3,5 سال توسعه، اولین نسخه اصلی Buttplug اتفاق افتاد - یک راه حل جامع برای توسعه نرم افزار در زمینه کنترل از راه دور دستگاه های صمیمی با پشتیبانی از روش های مختلف اتصال به آنها: بلوتوث، USB و پورت های سریال. با استفاده از زبان های برنامه نویسی Rust، C#، JavaScript و TypeScript.
با شروع این نسخه، پیادهسازیهای C# و جاوا اسکریپت Buttplug به نفع کتابخانههای مربوطه خود کنار گذاشته میشوند، که با تنها پیادهسازی Rust از طریق FFI تعامل دارند و امکان توسعه کتابخانهها برای Python، C++، زبانهای مبتنی بر JVM و Unreal Engine را فراهم میکنند. .
Buttplug از کنترل از طریق صفحه کلید، جوی استیک و کنترلرهای واقعیت مجازی و همچنین همگام سازی با فیلم ها از طریق پلاگین های VLC و Kodi پشتیبانی می کند.
منبع: linux.org.ru