Серия «Qwicker»

17

Qwicker

Серия Qwicker

Всем привет!

Скоро Новый год, и мне хотелось бы поздравить вас всех с этим прекрасным праздником! 🎄
Год был нелёгкий, но каким бы он ни был — он заканчивается. А значит, мы с вами будем верить в лучшее.

В качестве небольшого подарка хочу поделиться с вами приложением, которое пилю уже довольно давно.
Ну как «сам»… программист из меня — как из пластилина пуля, так что пилю вместе с Cursor: я тут скорее менеджер проекта и тестировщик 😄
(Сочувствую всем тестировщикам — я теперь реально понимаю, через что вы проходите.)

Началось всё с того, что в продажу вышла мышь Logitech MX Master 4. Мне очень понравилась идея боковой кнопки, которая вызывает кастомное меню.
Удобно же, когда всё нужное под рукой. Но покупать такую мышку по цене почки за 10к (на момент выхода) мне было дороговато.
И я решил создать…

Нет, Бендер, другое.

Нет, Бендер, другое.

...свою менюшку😎


Для начала я набросал небольшое ТЗ. В старте использовал DeepSeek — код он пишет неплохо, но сильно ограничен по длине чата. Приходилось постоянно переносить ТЗ и описания в новые диалоги, что было жутко неудобно.
Потом попробовал Qwen: поначалу всё ок, но в какой-то момент он не мог найти простую ошибку и повторял её снова и снова.
С этим наброском я пришёл к Grok — сначала писал нормально, а потом начал ломать код и выпиливать функции. Горело у меня знатно))
В итоге все мои изыскания привели меня к Cursor. Не буду его нахваливать — у него тоже хватает проблем, но основные задачи он помог решить и довести это безобразие до ума)

Основные настроки

Основные настроки


Теперь, собственно, о самой программе.
Это кастомная менюшка, которая собирает всё самое нужное и кладёт вам буквально «в одну руку»:
программы, горячие клавиши, команды, ссылки, папки, файлы — всё для быстрого доступа.

Когда программа была почти готова, вылезла проблема: в некоторых играх и приложениях меню могло вызываться из-за совпадения клавиш. А выпрыгивающее поверх игры меню — то ещё удовольствие 😅
Поэтому я добавил возможность указывать приложения-исключения.

У меня, к сожалению, нет Helldivers — если кто-то сможет протестировать вызовы подкрепления и прочие штуки, буду рад 👀

В программах вроде Blender, Photoshop, AutoCAD меню может быть полезно как кастомная панель горячих клавиш.
Если вы программист и вам нужны свои команды — в окне «Команды» можно прописать их, сохранить, подписать и назначить на любой элемент.

В процессе разработки я понял, что одного меню может быть мало: в одной программе нужно одно, в другой — другое. Так появилась идея сценариев, между которыми можно переключаться на лету.

Каждый сценарий можно подписать и настроить под конкретные задачи.
Между сценариями можно быстро переключаться с помощью Ctrl+1, Ctrl+2, Ctrl+3 (в зависимости от количества сценариев). Для каждой настройки есть описание — что это и зачем. Можно отключать надоедливые подсказки в настройках))
Меню полностью настраивается под вкус и цвет. Так как я немного пишу музыку, добавил звуки.

Винда при запуске может ругаться на программу, так как программа отслеживает нажатие клавишь. И это логично, иначе как вызывать программу. Так что просьба не паниковать) Прогамма ни каких данных не собирает, никуда ничего не передаёт.

Так как у каждого монитора свой DPI пришлось сделать для этого отдельный ползунок в настройках. Есть светлая тема и ̶п̶о̶ж̶а̶л̶е̶й̶т̶е̶ ̶м̶о̶и̶ ̶г̶л̶а̶з̶а̶ тёмная тема🌚
Все элементы я рисовал сам. В будущем, возможно, буду добавлять новые элементы и звуки.
Если вы умеете работать в Adobe Illustrator — могу в следующем обновлении добавить открытую папку для ваших эскизов (формат SVG).
Да, я знаю что вы сейчас напишите, что таких програм много. Знаю. Но это моя программа, я делал её сам и делюсь с вами.
Программа бесплатная. Есть ссылка на донат, если кто захоет отблагодарить и скинуть на чашку кофе)). А так же почта для обратной связи, если есть идеи и предложения.

Если будут какие-то ошибки, ошибки, можете написать в комментарии или на почту.
И ещё раз, я не программист)) Делал как мог, стестировал как мог, так что сильно не пинайте😄
Программа ещё в процесе разработки, так что буду ещё допиливать потихоньку. На счёт ссылки на яндекс, я так понял, что там нельяз обновлять файл, а в гугл диске можно.

В общем, всех с наступающим Новым годом! 🎄
Пусть в новом году вам сопутствует удача, а беды обходят стороной.
И пусть случится всё хорошее! 🍾🥂🎁🎆

Гугл диск
https://drive.google.com/file/d/1Pm1qy10gsYFhsPEGDmArPa9ATHA...
Яндекст диск
https://disk.yandex.ru/d/7MXFJblgBSwiaw

Показать полностью 5

Qwicker v5.3!

Серия Qwicker
<a href="https://pikabu.ru/story/qwicker_v53_13571405?u=https%3A%2F%2Fpikabu.ru%2Fstory%2Fqwicker_13531279&t=Qwicker&h=9e4bd8ad59095a9586ac90c805cfb5bb8b27ee1e" title="https://pikabu.ru/story/qwicker_13531279" target="_blank">Qwicker</a> - тут описание программы что это и зачем

Qwicker - тут описание программы что это и зачем

# Qwicker v5.3 — Новые возможности

## Визуальные улучшения

### Эффект свечения при наведении
- **Неоновое свечение** вокруг элементов при наведении курсора
- Полностью настраиваемый эффект:
- Размер свечения (от 0 до 50px)
- Цвет свечения (любой цвет палитры)
- Плавная анимация мигания с настраиваемой скоростью
- Поддержка всех форм элементов (круг, квадрат, скруглённый, шестиугольник и.т.д.)

### Система бейджей уведомлений
- **Визуальные счётчики** непрочитанных сообщений на элементах
- Автоматическое определение уведомлений из приложений (Telegram и др.)
- Полная настройка внешнего вида:
- Цвет бейджа
- Размер бейджа
- Размер текста
- Включение/выключение
- Умное форматирование чисел (99+ для больших значений)

## Технические улучшения

### Улучшенная стабильность
- **Автоматический перезапуск** системных listeners при обнаружении конфликтов
- Умное определение проблемных приложений
- Мониторинг состояния в реальном времени
- Защита от зависаний при работе с глобальными горячими клавишами

### Улучшения интерфейса
- Исправлены тексты заголовков в настройках
- Оптимизировано позиционирование элементов
- Улучшена производительность рендеринга

## Ключевые преимущества

**Более информативный интерфейс** — видите количество непрочитанных сообщений сразу
**Высокая стабильность** — автоматическое восстановление при сбоях
**Полная настройка** — каждый эффект можно настроить под себя

*Версия 5.3 — делаем работу с компьютером удобнее и красивее!*

Google disk
https://drive.google.com/file/d/1Pm1qy10gsYFhsPEGDmArPa9ATHA...

Показать полностью 1
4

Большое обновление программы которую я делаю

Серия Qwicker


Да будет радио!
Во время работы с приложением которое я разрабатываю, я слушал радио.
И меня посетила мысль добавить интернет радио прям в программу. Удобно же когда под рукой не только всё необходимое, но можно и музыку послушать. Начал вспоминать уроки Adobe Illustrator.

Процесс создания виджета радио

Процесс создания виджета радио

И когда рисовал виджет радио, меня не покидала мысль -А как Cursour (это ИИ с которым я разрабатываю программу) объяснить, где будет окошко обложки, кнопки, название радио, исполнителя, трека. А если будут ещё и подкасты, у них временная шкала должна быть и таймер.
На пальцах то ИИ не объяснишь что и где. Тогда буквально на ходу пришла мысль создать что-то вроде визуального программирования. Я объяснил Курсору задачу по созданию небольшой программки, в которой будут все необходимые элементы. Позиции кнопок, окошко обложки, поля текста и всех остальных частей. А что бы он понимал как переносить все эти позиции в рабочую программу, я сохранял позиции в json формате. То есть получился такой вот дизайнер радио.

Процесс расположение элементов.

Процесс расположение элементов.

Что меня порадовало в данном дизайнере, так это то, что я мог загрузить любую обложку, расположить элементы в нужном порядке, и это всё после сохранения при запуске программы на тестовом этапе подтягивалось в рабочий бар.
То есть поле для экспериментов с дизайном было обширным. Но не хотелось перегружать дизайн (хотя это всё равно немного произошло😁).
По началу и кнопки нарисовал сам в иллюстраторе, но мне они не понравились. Перепробовал много вариантов, но всё не то. По итогу вспомнил про бесплатную гугл библиотеку https://fonts.google.com/icons
Когда радио заработало, меня не покидало ощущение, что я что-то забыл. И сразу вспомнил об этом когда подключил наушники...звук регулировака звука продолжала регулировать звук колонок! Наверное это был один из самых сложных этапов разработки радио модуля и технические сложности описывать очень долго, скажу только что получилось сделать через Qt Multimedia API для мониторинга аудиоустройств. То есть программа опрашивает windows каждые 2 секунды на выход аудиоустройства. -Ничего не изменилось? Нет? Ок, слушаем из колонок....так а где теперь звук?👀А! в блютуз наушниках! Теперь регулируем звук там!
И получается что уровень громкости, как это и положено для каждого аудиоустройства свой и регулировка громкости колёсиком всё так же удобна.
Подтягивать обложки без запросов Api ключей оказалось не сложно, так же как и метаданные об исполнителе и треке. но бывает так, что трек по радио понравился, и хочется его быстро найти. Поэтому сделал клик по названию трека или обложке что бы сразу открывался поиск с вбитым названием трека.
Ну раз уж делать так делать, подумал я и нарисовал окошко плейлиста, которое появляется при наведении на стрелочку снизу радио. Что бы можно было не только проскролить список и включить радио, но и выбрать самые понравившиеся станции. Станции которым ставишь звёздочку, поднимаются в том. Что бы не искать избранное в огромком списк⭐

Рабочая версия.

Рабочая версия.


Ну и конечно же как не навернуть туда всякой всячины ввиду прозрачности, размера виджета, и эффектов на сам виджет радио.
Да, если радио модул понравился отдельно от остальных элементов, можно отключить всё не нужное, и оставить только радио. Или создать новый сценарий в котором будет только радио.
Громкость регулируется роликом при наведении на любой элемент или радио виджет.

Для тех кто не понимает о чём тут речь: Я делаю кастомное меню в котором стараюсь как можно больше собрать полезных функций для быстрого доступа. Это и открытие папок, файлов, программ, горячие клавиши, команды, заметки с уведомлениями и вот теперь радио.
Программа бесплатная как всегда. Делаю в свободное время.

Всем спасибо больше что прочитали🤝 Всех благ и хорошего настроения!

Ссылка для скачивания как всегда прилагается.

Показать полностью 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества