Проєкт Bottles буде переписано... (барабанний дріб) мовою Rust з використанням libcosmic
За їхніми словами, наявний монолітний застосунок на Python з інтерфейсом на GTK не дає змоги реалізувати багато ідей, як-от підтримка macOS, обмежує можливості та призводить до виникнення проблем, які "неможливо розв'язати без кардинальної зміни архітектури".
Спочатку був план переписати клієнт на Electron і VueJS, але рішення змінилося на Rust і libcosmic - фреймворк для графічного інтерфейсу на основі iced, через негативну реакцію спільноти на Electron.
Прототип на Rust буде опубліковано через кілька тижнів, поки що доступна тільки демо-версія.
За їхніми словами, наявний монолітний застосунок на Python з інтерфейсом на GTK не дає змоги реалізувати багато ідей, як-от підтримка macOS, обмежує можливості та призводить до виникнення проблем, які "неможливо розв'язати без кардинальної зміни архітектури".
Спочатку був план переписати клієнт на Electron і VueJS, але рішення змінилося на Rust і libcosmic - фреймворк для графічного інтерфейсу на основі iced, через негативну реакцію спільноти на Electron.
Прототип на Rust буде опубліковано через кілька тижнів, поки що доступна тільки демо-версія.