Ну вот, начинает что-то прорисовываться. Облик новой программы. И сегодня я внес заметные поправки и в интерфейс и в код. Но сначала о доделках и изменениях. В связи с поправкой своих планов поправил теперь и авторизационную схему в программе. Вернее, я сделал так, что авторизацию пользователей через свой сайт теперь можно выключить. И при выключенной авторизацией программа запускается без запроса логина и пароля. На старте мне и этого будет достаточно. Потому как сделать ещё и функционал сайта, соединив его с функционалом программы - это не короткая история и существенная статья расходов. Так что вот так. Это уже будем делать после того, как пойдет доход от продажах программы с разовым платежом и на весь срок. Это наиболее подходящая стратегия для MVP-версии продукта. Ну уж потом, как я реализую весь прочий запланированный функционал, тогда можно будет состыковывать программу с сайтом и переходить на подписочную модель платежей.
Ну из прочего, что сегодня сделалось - это уведомления при любых исключениях, возникших в программе. Реализовал вызов таких уведомлений с краткой информацией об ошибке. Тереь программа не ломается при возникновении ошибки, а краткая информация выводится в виде уведомления в программе. А подробная информация - в консоль при отладке. Да, и ещё эта самая инфа ещё и отправляется на мой email, прикрепленный к домену datamaker. ru. Это удобно на этапе разработки. Сведения об ошибках отправляются в письмишках. Так что вот такие пироги.
Ну и вот что я сегодня напоследок сделал:
Вот это диалоговое окно с информацией о программе. Симпатичное такое окошко получилось. И опять же, в значительной части оно сделано с помощью ИИ Cursor. Это диалог из системы Semi.Ursa. обновления которой я не могу дождаться. Потому как Avalonia уже давно обновилась до мажорной версии 12 (крупное обновление, которое всегда сулит сломом обратной совместимости каких-то зависимостей), а Ursa пока что медлит. Старая урса не работает на новой версии авалонии. Приходиться ждать, пока она подтянется. Ато нет совместимости с новой версией авалонии.
Ну и на этом пора уже окончить сей рабочий день. Так что до новых теперь постов и до новых теперь свершений.

