MagicPods исполняется 5 лет! 🎉
Предлагаю взглянуть на первую опубликованную версию. Максимально минималистичная: всего один экран, анимация как на iPhone, живые плитки Windows 10 и светлая/тёмная тема. Поддерживались только одни-единственные (мои) AirPods 2.
Из забавного: я тогда не знал, как программно ставить на паузу воспроизведение, и просто добавил уменьшение громкости при вытаскивании наушника. Эта опция до сих пор сохранилась в приложении.
История одного бага🐛
На момент релиза MagicPods мои знания программирования были близки к нулю. Я предусмотрел ситуацию, когда у пользователя нет наушников в системе, и отображал уведомление. Всё работало прекрасно до выключения Bluetooth.
На своём компьютере я никогда не отключал Bluetooth. Думаю, вы уже догадываетесь, к чему это привело.
После очередного небольшого обновления один из пользователей прислал видео: он выключил Bluetooth — и его компьютер превратился в тыкву. MagicPods начинал отправлять по 50–100 уведомлений в секунду!
В тот день я провёл сутки, чтобы срочно сделать фикс, собрать приложение и опубликовать в Microsoft Store рабочую версию, пока никто не успел скачать сломанный релиз.