Skip to content

StashIt v1.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:12

🚀 StashIt v1.2.1 — Поддержка нескольких мониторов / Full Multi-Monitor Support

🇷🇺 Что нового в версии v1.2.1:

  • Полная поддержка мультимониторных конфигураций (Multi-Monitor Support):
    • Динамическое определение активного монитора: встряхивание (Shake), глобальный хоткей (Ctrl + Shift + Space) и двойное нажатие клавиши (2× Ctrl / 2× Shift) теперь мгновенно открывают карман ровно на том мониторе, где находится курсор в момент действия.
    • Позиционирование в рабочей области (rcWork): окно кармана позиционируется строго внутри границ текущего экрана с учётом индивидуального положения панели задач каждого монитора.
    • Интеллектуальный Edge Dock на стыках экранов:
      • Сквозной проход на межмониторных стыках: при перемещении курсора или перетаскивании файлов с экрана на экран карман не выскакивает ложно и не мешает движению мыши.
      • Внешние кромки: на физических внешних границах стола (где за кромкой нет соседа) Edge Dock открывает карман мгновенно.
      • Одиночный монитор: при наличии только одного экрана обе кромки автоматически активны без дополнительных настроек.
  • 4 способа активации и Раздел «О программе» (v1.2.x):
    • 4 независимых триггера (Shake, Hotkey, 2×Ctrl, Edge Dock) с индивидуальной настройкой.
    • Вкладки меню: «Управление» и «О программе».
    • Встроенный Zero-Dependency чекер обновлений с GitHub Releases.
  • Автоматическая CI/CD сборка релизов: автоматическая генерация трёх вариантов дистрибутива:
    • StashIt_1.2.1_x64-setup.exe — быстрый NSIS инсталлятор (без UAC)
    • StashIt_1.2.1_x64_en-US.msi — MSI пакет установщика Windows
    • StashIt_1.2.1_x64_portable.exe — автономная портативная версия

🇬🇧 What's New in v1.2.1:

  • Full Multi-Monitor Support:
    • Dynamic Active Monitor Detection: mouse shake (Shake to Show), global shortcuts (Ctrl + Shift + Space), and double-tap modifier triggers (2× Ctrl / 2× Shift) now instantly summon the shelf on the exact monitor where the mouse cursor is located.
    • Precise Work Area Clamping (rcWork): shelf coordinates are constrained strictly within the active monitor's work area, respecting per-monitor taskbars and virtual desktop offsets.
    • Intelligent Edge Dock on Multi-Display Setups:
      • Seamless Inter-Monitor Seams: moving cursor or dragging files across monitors will not accidentally trigger the shelf, preventing interference with drag-and-drop between screens.
      • Outer Screen Edges: physical outer boundaries without neighbor displays expand the shelf smoothly.
      • Single Monitor Setup: on single-display setups, both left and right edges remain automatically active.
  • 4 Activation Triggers & "About" Section (v1.2.x):
    • 4 independent triggers (Shake, Hotkey, 2×Ctrl, Edge Dock) with customizable toggles.
    • Tabbed Settings UI: "Controls" and "About".
    • Built-in zero-dependency GitHub Release updater.
  • Automated CI/CD Release Builds: automatic generation of 3 distribution flavors:
    • StashIt_1.2.1_x64-setup.exe — fast NSIS installer (no UAC required)
    • StashIt_1.2.1_x64_en-US.msi — Windows Installer package (MSI)
    • StashIt_1.2.1_x64_portable.exe — standalone portable executable