Про окно: во Free не запоминаются позиция и размер, это Pro. Но вы правы, выглядит как жадность, а открываться окно должно в нормальном месте у всех. Сделаю, чтобы оно появлялось у курсора на том мониторе, где мышь.
Удаление одним кликом, просмотр картинки в полном размере, поиск по фрагменту: всё записал, это разумные вещи.
Про подпись: обновления подписаны, а сам .exe пока без сертификата Authenticode, отсюда предупреждение SmartScreen. Если в статье это прозвучало как обещание, это моя ошибка в формулировке.
Да, и оба хорошие, сам ими пользовался. ClipVault не пытается их заменить. Он для тех, кому Ditto кажется устаревшим, а CopyQ слишком сложным: открыл по хоткею, нашёл, вставил. Если вам удобно в Ditto, менять незачем.
Вопрос справедливый. WinUI дал бы нативный вид, но тогда пришлось бы тащить .NET или Windows App SDK, а упаковка и распространение там заметно тяжелее. WebView2 и так есть в системе, так что приложение весит мало, а интерфейс я правлю за минуты, а не за часы. Цена этого решения: чуть больше памяти, чем у чисто нативного приложения. Для утилиты в трее я посчитал, что это приемлемо.
Рассматривал. На C++ получилось бы быстрее и легче, но UI на Win32 или WinUI я бы писал в разы дольше. Go для десктопа с нормальным интерфейсом тоже не лучший выбор. Взял Tauri: бэкенд на Rust (буфер, хоткеи, SQLite), интерфейс на вебе. Установщик получается маленький, не как у Electron, а WebView2 уже встроен в Windows 10/11.
Это мое первое приложение полноценное, так что возможно где-то есть недочеты, ну ничего, буду учиться)
Спасибо, очень полезный разбор, прямо по пунктам.
Про окно: во Free не запоминаются позиция и размер, это Pro. Но вы правы, выглядит как жадность, а открываться окно должно в нормальном месте у всех. Сделаю, чтобы оно появлялось у курсора на том мониторе, где мышь.
Удаление одним кликом, просмотр картинки в полном размере, поиск по фрагменту: всё записал, это разумные вещи.
Про подпись: обновления подписаны, а сам .exe пока без сертификата Authenticode, отсюда предупреждение SmartScreen. Если в статье это прозвучало как обещание, это моя ошибка в формулировке.
Да, и оба хорошие, сам ими пользовался. ClipVault не пытается их заменить. Он для тех, кому Ditto кажется устаревшим, а CopyQ слишком сложным: открыл по хоткею, нашёл, вставил. Если вам удобно в Ditto, менять незачем.
Вопрос справедливый. WinUI дал бы нативный вид, но тогда пришлось бы тащить .NET или Windows App SDK, а упаковка и распространение там заметно тяжелее. WebView2 и так есть в системе, так что приложение весит мало, а интерфейс я правлю за минуты, а не за часы. Цена этого решения: чуть больше памяти, чем у чисто нативного приложения. Для утилиты в трее я посчитал, что это приемлемо.
Рассматривал. На C++ получилось бы быстрее и легче, но UI на Win32 или WinUI я бы писал в разы дольше. Go для десктопа с нормальным интерфейсом тоже не лучший выбор. Взял Tauri: бэкенд на Rust (буфер, хоткеи, SQLite), интерфейс на вебе. Установщик получается маленький, не как у Electron, а WebView2 уже встроен в Windows 10/11.