Skip to content

About

Radial menu for Windows: hold a hotkey, aim at a bubble, release. File converter and screen-to-GIF built in. Радиальное меню для Windows с конвертером файлов и записью GIF.

Topics

Resources

Stars

24 stars

Watchers

1 watching

Forks

Repository files navigation

Bubbles

Русский · English

Радиальное меню для Windows. Зажал Alt+Q, навёл на пузырь, отпустил — открылось.
Сайты, почта, программы, папки, конвертер файлов и запись экрана в GIF — в одном жесте.

⬇ Скачать Bubbles.exe  ·  Windows 10 / 11 · 64-бит · 45 МБ · без установки Office и Python

Зажал хоткей — вылетели пузыри, подпись у курсора, папка раскрылась, программа запустилась


Что умеет

🫧 Пузыри вместо ярлыков

Зажми Alt+Q — вокруг курсора с пружинкой вылетают пузыри. Наведи — рядом с курсором появится подпись, что откроется. Отпусти клавиши на пузыре — откроется сайт, программа, файл или папка.

  • Коротко нажми Alt+Q — меню останется открытым, выбирай кликом. Esc или клик мимо — закрыть.
  • Папки: задержи курсор на папке на полсекунды — побежит кольцо, папка раскроется. Стрелка в центре — назад.
  • Почта: скопируй e-mail и выбери Gmail, Яндекс, Mail.ru или Outlook — сразу откроется письмо этому адресату.
  • Профили «Работа», «Дом» и любые свои — переключаются Alt+= / Alt+-.

⇄ Конвертер файлов — без Office

Выдели файл в Проводнике или на рабочем столе и нажми тот же Alt+Q: вместо сервисов появятся форматы, в центре — миниатюра файла. Новый файл ложится рядом, оригинал не меняется.

Word-файл → «Word → PDF» → появился PDF; PDF → «PDF → текст» → появился TXT

Выделил Во что превратить
🖼 Картинку — PNG, JPG, WEBP, HEIC с айфона, BMP, GIF, TIFF, ICO JPG · PNG · WEBP · ICO · PDF · BMP · TIFF · GIF · «Сжать» · «Уменьшить до 1920px»
📕 PDF страницы в PNG/JPG · в Word · в текст · «Сжать»
📘 Word (.docx) PDF · текст
📗 Excel (.xlsx) PDF · CSV (каждый лист отдельно)
📊 CSV Excel · PDF
📄 TXT PDF · Word

Microsoft Office и LibreOffice не нужны — всё внутри программы.

🎞 Запись экрана в GIF

Трей → «Записать GIF» (или пузырь в меню): выдели область, запиши до 15 секунд, нажми «Готово». GIF сохраняется в Изображения\Bubbles GIF и сразу лежит в буфере как файл — Ctrl+V в Telegram, Discord или папку.

Выделил область, записал, «GIF готов · скопирован», Ctrl+V в Telegram

✏️ Редактор за минуту

Клик по значку в трее — редактор. Кнопки Сайт / Программа / Файл-папка / Папка меню, перетаскивание ярлыков, .exe и ссылок прямо в список. Имя и иконка подставляются сами, справа — живое превью пузыря.

Пустой профиль → «Программа» → выбрал MySQL Workbench → появился пузырь с иконкой

Ctrl+Z отмена · Ctrl+S сохранить · F2 переименовать · Ctrl+F поиск · темы: тёмная, светлая, прозрачная · интерфейс на русском и английском.


Установка

  1. Скачай Bubbles.exe и запусти.
  2. Если Windows покажет «Система Windows защитила ваш компьютер» — «Подробнее» → «Выполнить в любом случае». Это обычное предупреждение для программ без платной цифровой подписи.
  3. В окне установки выбери папку и ярлыки (рабочий стол, «Пуск», автозапуск — или ничего) или нажми «Просто запустить».

Обновление: скачай новый Bubbles.exe и запусти — он предложит обновить установленную версию, пузыри и настройки сохранятся. Удаление: трей → «Удалить с компьютера…» или «Параметры → Приложения → Bubbles».

Частые вопросы

Alt+Q не срабатывает

Комбинацию заняла другая программа — Bubbles покажет об этом уведомление. Открой редактор → «Настройки» и назначь другую, например Ctrl+Alt+Q.

Антивирус ругается на файл

Программы, собранные в один exe без платной подписи, иногда вызывают ложные срабатывания — чаще всего у Защитника Windows это «Wacatac» или «Trojan:Win32/…!ml» (буквы ml значат «догадка нейросети», а не найденный вирус). Exe собирается из открытого кода этого репозитория — можно проверить и собрать самому (см. ниже). Если Защитник удалил файл: «Безопасность Windows» → «Защита от вирусов и угроз» → «Журнал защиты» → «Восстановить».

Где хранятся настройки и как перенести их на другой ПК

Всё лежит в Документы\Bubbles: services.txt (пузыри и настройки, можно править руками — меню подхватит само), icons</code>, bubbles.log. Скопируй папку на новый компьютер в то же место.

Насколько точно Word превращается в PDF

Текст, заголовки, списки, таблицы и картинки сохраняются; колонтитулы и сложная вёрстка упрощаются. Старый формат .doc не поддерживается — только .docx.


Для разработчиков

Python 3.14 + PySide6 (Qt 6), сборка в один exe через Nuitka + MSVC.

python -m venv .
.\Scripts\python.exe -m pip install -r requirements.txt
.\Scripts\python.exe index.py                          # запуск из исходников
powershell -ExecutionPolicy Bypass -File .\build.ps1   # сборка release\Bubbles.exe (~10 минут)

Для сборки нужен Visual Studio Build Tools 2022 с компонентом «Разработка классических приложений на C++».

Модуль Что делает
bubbles/app.py трей, запуск, связка всего
bubbles/radial.py радиальное меню и пузыри с физикой
bubbles/editor.py редактор сервисов и настройки
bubbles/convert.py, documents.py конвертер картинок, PDF и документов
bubbles/gifrec.py запись экрана в GIF
bubbles/hotkeys.py глобальные хоткеи через RegisterHotKey
bubbles/explorer.py выделенные файлы в Проводнике
bubbles/installer.py самоустановка, обновление, удаление
bubbles/config.py чтение и запись services.txt
bubbles/i18n.py русский и английский интерфейс

English

Bubbles is a radial launcher for Windows: hold Alt+Q, aim at a bubble, release — it opens. Sites, mail, apps and folders; a built-in file converter (images, PDF, Word, Excel — no Office needed) that appears when a file is selected in Explorer; and a screen-to-GIF recorder that puts the result straight into the clipboard. Single 45 MB exe, Windows 10/11 x64. Interface in English and Russian — read the full English README →

Лицензия

MIT — пользуйся, меняй, распространяй; сохрани упоминание автора.

About

Radial menu for Windows: hold a hotkey, aim at a bubble, release. File converter and screen-to-GIF built in. Радиальное меню для Windows с конвертером файлов и записью GIF.

Topics

Resources

Stars

24 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages