День, когда BSL-Timer стал немного живее

Сегодня был один из тех дней, когда вечером оглядываешься назад и думаешь: «А ведь день прожит не зря».

Утром я снова сел за свой BSL-Timer — программу для Windows, которую создаю в рамках проекта BSL-World. Когда-то это была просто идея: сделать удобный таймер под свои задачи. А теперь постепенно маленькая задумка превращается в настоящий продукт.

Первым делом мы проверили то, что было сделано вчера — Windows Autostart.

Казалось бы, небольшая функция: программа должна уметь запускаться вместе с Windows. Но проверили мы её не «на глаз», а как настоящую готовую программу: установили сборку на отдельную виртуальную машину, включили автозапуск, перезагрузили систему и убедились, что BSL-Timer корректно запускается в фоновом режиме, появляется в системном трее, не создаёт второй экземпляр при ручном запуске и полностью удаляется без оставшихся хвостов.

Вроде бы мелочь. Но именно из таких мелочей складывается ощущение, что это уже не просто набор файлов с кодом, а настоящая программа.

После этого перешли к новому этапу — визуальному развитию BSL-Timer.

Мне всегда казалось, что хорошая вещь должна быть не только полезной, но и приятной. Мы пользуемся не только функциями. Мы пользуемся ощущением от вещи.

Сегодня в BSL-Timer появились новые возможности:

  • полноценная система тем оформления;
  • отдельные настройки свечения (Glow);
  • индивидуальный внешний вид для каждого таймера;
  • динамическое изменение цвета значка в панели задач;
  • новые проверки, подтверждающие сохранение настроек.

И самое приятное — это уже видно не только в коде.

Переключаешь тему — и меняется не просто цвет окна. Меняется ощущение от программы. Цвет появляется в панели задач, таймер становится другим, более живым.

И в этот момент я поймал себя на простой мысли:

Блин! А мне нравится этим пользоваться!

А ведь именно этого я и хочу добиться.

Не сделать очередную безликую утилиту, которых тысячи. А создать небольшой красивый инструмент, который хочется открыть.

Сегодня родилась ещё одна идея — будущий режим BSL-Timer Atmosphere.

Не сейчас и не в этом релизе. Но уже понятно направление: мягкая регулировка яркости, режимы вроде Night, Evening, Normal и Studio, более глубокая работа с ретро-LCD стилем.

Особенно хочется сделать настоящий Tan LCD — не просто коричневую цветовую схему, а ощущение старого качественного электронного прибора, где подсветка живёт под тёмными сегментами дисплея.

Но сегодня я вовремя остановился.

Не потому, что закончились идеи. Наоборот — их стало слишком много. Я просто почувствовал, что сейчас мой лучший следующий шаг — закрыть редактор и дать голове спокойно переварить результат.

И, пожалуй, самое важное.

Весь этот кайф гораздо круче любого стакана с любым, даже самым навороченным и дорогим пойлом. И я не разрушаю себя, а создаю что-то новое.

Кайф от того, что моя голова, оказывается, умеет придумывать, строить, проверять и улучшать.

Ещё один день жизни. Новой, пока ещё непривычной и не совсем знакомой, но уже такой классной, жизни.

Ещё один маленький кирпич в новый фундамент. Хотя... Это уже нифига не фундамент! Он был залит ещё в РЦ, год с небольшим назад. 

Спасибо этому месту. Без него меня, скорее всего, уже не было бы. 

P.S. А динамическое изменение цвета иконки в трее мы уже реализовали в версии 0.5.0. Но её так и не увидит публика, ибо мы УЖЕ подготовили версию 0.6.0. Скоро доделаю и выложу на сайте. 🤘👍🔥

Добавить комментарий