Skip to content

v0.3.1 — Ölçekleme kaçış kısayolu

Choose a tag to compare

@heraklessii heraklessii released this 02 Sep 00:50
· 10 commits to main since this release

Bu bir yayın değil. Depo private, kod imzalama sertifikası hâlâ yok
(ROADMAP M3) ve kurulum imzasız — SmartScreen uyarısı çıkar. Paketler
iç doğrulama içindir.

Düzeltme — ölçekleme artık makineyi kilitlemiyor (karar #34)

0.3.0'da ölçekleme masaüstünde başlatıldığında ekran kaplanıyor ve
kapatmanın hiçbir yolu kalmıyordu; tek çıkış makineyi yeniden başlatmaktı.

Sunum penceresinin beş özelliği tek tek doğruydu ama birlikte
kapatılamayan bir kutu yapıyordu: tam ekran, üstte, odak almayan,
tıklanamayan, Alt+Tab'da görünmeyen. "Durdur" düğmesi ekrandaydı,
kaplamanın altında. Tetikleyen şey hedef pencere bulunamadığında
masaüstünün tamamını ölçekleyen yedek davranıştı — ekranı ekranın
kopyasıyla kaplamak.

Değişenler:

  • Kaçış kısayolu: Ctrl+Alt+Shift+S (meşgulse iki yedek aday).
    RegisterHotKey ile — klavye kancası değil, tuş basışları okunmuyor.
    Kaydedilemezse ölçekleme başlamıyor: kaçış yolu olmayan tam ekran
    kaplama açmak, kullanıcıyı aynı yere geri koyardı.
  • Hedef önde değilken pencere gizleniyor: masaüstünde ve Muifly'a
    bakarken ekran kullanıcıya kalıyor. Hedef unutulmuyor — oyuna
    dönüldüğünde ölçekleme kaldığı yerden sürüyor.
  • Kısayolla durdurma günlüğe yazılıyor (şeffaflık ilkesi).
  • Arayüz kısayolu ölçekleme açılmadan önce de yazıyor.

Doğrulama durumu

Rust 376 test, arayüz 67 test, clippy temiz. Düzeltmelerin hiçbiri
gerçek bir oyunla elle denenmedi
— docs/tasks.md → Sıradaki 7'ye iki
madde eklendi. Faz 1 ve Faz 2'nin bekleyen saha doğrulamaları da yerinde.

Paketler

dosya biçim
Muifly_0.3.1_x64-setup.exe NSIS kurulum
Muifly_0.3.1_x64_en-US.msi MSI