Сегодня был один из тех дней, когда вечером оглядываешься назад и думаешь: «А ведь день прожит не зря».
Утром я снова сел за свой 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. Скоро доделаю и выложу на сайте. 🤘👍🔥
RU
EN