1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mrbeanc-follower-v2.0

11.03.2025 01:41
GitLife Service Account

В версии v2.16.x мы сосредоточены на функциональности и производительности.

Основные моменты

  • Автоматический поиск приложений (включая UWP) и отображение результатов поиска.
    • Поддержка локализованного имени
  • Добавлена поддержка сопоставления по пиньиню. Базируется на mozillang_normalized.txt. Также благодарим @rye
  • Загрузка значков найденных приложений в фоновом режиме для предотвращения замедления работы.
  • Добавлено затухание ввода (debounce) в поле ввода (125 мс) для оптимизации производительности.
  • Теперь вы можете запустить выбранные приложения как администратор с помощью Ctrl + Enter.
  • Максимальное количество совпадений в списке ограничено до 8.
  • Устранена проблема захвата фокуса после выполнения команды.
  • Сохранение окна CMD, если введенный текст распознан как команда командной строки.
  • Увеличена возможность распознавания большего количества наушников, показывается значком 🎧
Последнее сообщение коммита: Merge pull request #5 from pinkyrie/update-pinyin
11.03.2025 01:41
GitLife Service Account

CmdEditor: добавьте значок Window Snipper, перетащив его можно быстро добавить путь к исполняемому файлу соответствующего окна.

11.03.2025 01:41
GitLife Service Account

Улучшение: Когда под курсором мыши находится TabStrip (панель с вкладками браузера), средняя кнопка мыши не вызывает контекстное меню.
Поддерживаемые браузеры: Edge, Chrome

11.03.2025 01:41
GitLife Service Account

Исправление: при вводе пути больше не выполняется командное сопоставление; UI и логика остаются согласованными.

Последнее сообщение коммита: fix:executor中对疑似路径的text不再进行命令匹配,与UI保持一致
11.03.2025 01:41
GitLife Service Account

Когда форма курсора — Hand, нажатие средней кнопки мыши не должна приводить к телепортации.

Последнее сообщение коммита: improve: 当光标形状为Hand时,按下中键不应该teleport
11.03.2025 01:41
GitLife Service Account

Исправление: отмена проверки слешей в абсолютных путях для удобства быстрого ввода
например: "D:" -> "D:"

11.03.2025 01:41
GitLife Service Account

Executor::isExistPath: Добавлено проверение абсолютного пути, в противном случае может происходить поиск в системных каталогах
(например, C:\Windows\System32) при вводе ja -> "C:\Windows\System32\ja"

11.03.2025 01:41
GitLife Service Account

После включения экрана измените частоту обновления экрана, чтобы избежать проблем с незагруженной видеокартой, что может привести к заиканию обоев (wallpaper).
Можно сказать, что это имеет некоторый эффект, но остальная часть проблемы связана с Windows aaa

Последнее сообщение коммита: setScreenReflashRate改为默认开启重试,不与force变量关联
11.03.2025 01:41
GitLife Service Account

Инструментное меню:
Добавлен ключ для включения/выключения звука
Добавлена возможность автоматического закрытия меню при отведении мыши
Добавлен глобальный мониторинг средней кнопки мыши, чтобы предотвратить пропуск некоторых событий мыши

11.03.2025 01:40
GitLife Service Account

Оптимизировать анимацию масштабирования для более быстрого и стабильного выполнения.

Последнее сообщение коммита: 版本版本!
11.03.2025 01:40
GitLife Service Account

Добавьте LabelTip в ToolMenu для поясняющего текста, который можно динамически обновлять.

Последнее сообщение коммита: ToolMenu增加LabelTip,用于说明性文字,可动态更新
11.03.2025 01:40
GitLife Service Account

При глобальном отслеживании нажатия Shift вызвать getInputFocus();
// чтобы гарантировать, что ToolMenu будет успешно открыт даже в случае отсутствия фокуса.

11.03.2025 01:40
GitLife Service Account

В интерфейсе STILL добавлено меню инструмента ToolMenu; при долгом нажатии средней кнопки мыши или коротком нажатии клавиши Shift вызывается

В меню инструмента ToolMenu переиспользуются меню sysTray для смены аудиоустройства вывода
(13 — плохое простое число, поэтому пропущена версия 13)

Последнее сообщение коммита: STILL界面增加ToolMenu,长按中键 | 短按Shift可以唤出
11.03.2025 01:40
GitLife Service Account

Упаковать операции с аудиоустройствами в класс AudioDevice (из класса Win) для повышения читаемости.

Последнее сообщение коммита: 又忘版本号啦www
11.03.2025 01:40
GitLife Service Account

Добавлен механизм повторной попытки изменения частоты обновления после восстановления сна, чтобы предотвратить ошибки, вызванные неполным восстановлением экрана.
(Не тестировалось, кашляю, кашлю)
(Очень сложно протестировать, акционеры, требуется подходящее время)

Последнее сообщение коммита: 忘记更新版本号啦 aaa
11.03.2025 01:40
GitLife Service Account

Переключение компилятора: MinGW к MSVC
Используйте Windows API вместо QAudioDeviceInfo и nircmd для переключения аудиовыходного устройства

11.03.2025 01:40
GitLife Service Account

Добавлена система журналирования файлов, переадресовано qDebug, чтобы сохранять вывод консоли для отладки.

Последнее сообщение коммита: 新增文件日志系统,重定向qDebug并保留控制台输出,以便debug
11.03.2025 01:40
GitLife Service Account

При изменении PowerSetting выполните emit powerSwitched для применения изменений.
Обновлен интерфейс яркости: QSpinBox на QSlider.
Обновлен интерфейс скорости обновления: QSpinBox на QComboBox (технология: перечисление всех доступных скоростей обновления).

Последнее сообщение коммита: 在改变PowerSetting后执行emit powerSwitched应用更改 & 更新UI
11.03.2025 01:40
GitLife Service Account

Изменение частоты обновления экрана с помощью функции ChangeDisplaySettings с использованием параметра CDS_UPDATEREGISTRY сохраняет информацию в реестре, чтобы предотвратить изменения со стороны Apex.

11.03.2025 01:40
GitLife Service Account

Используйте struct: ScreenSetting для хранения информации о включении/выключении, перефлashing (перезаписи) яркости и т.д., чтобы упростить код.

Последнее сообщение коммита: 使用struct:ScreenSetting封装on/off reflash brightness等信息,简化code
1
https://api.gitlife.ru/oschina-mirror/mrbeanc-follower-v2.0.git
git@api.gitlife.ru:oschina-mirror/mrbeanc-follower-v2.0.git
oschina-mirror
mrbeanc-follower-v2.0
mrbeanc-follower-v2.0