Repository navigation
Releases
v0.4.0 — Spanish UI
What's new
- Spanish UI 🇪🇸 Screenshot Enhancer now speaks Spanish. Pick Español in Settings → General → Language, or leave it on System language and it's chosen automatically on Spanish Windows (#2).
The app is now available in English, Turkish, German, French and Spanish.
Under the hood
- Unit tests.
npm testnow runs tests for the language and settings code, and CI runs them on every push and pull request (#12). They also check that every translation has all strings and placeholders and is registered in the settings, so translation PRs are verified automatically. - Updated outdated code comments about automatic language selection (#11).
Contributing
Japanese (#9) is still open for anyone who wants to add their language. See CONTRIBUTING.md.
Install
Download Screenshot.Enhancer.Setup.0.4.0.exe below and run it. Your settings are kept.
The installer isn't code-signed yet, so Windows SmartScreen may warn you: More info → Run anyway.
Windows 10/11 x64 only.
v0.3.0 — French UI
What's new
- French UI 🇫🇷 Screenshot Enhancer now speaks French. Pick Français in Settings → General → Language, or leave it on System language and it's chosen automatically on French Windows. Thanks to @Pallav-Biyala (#14).
- README now describes the UI as multilingual instead of listing languages by hand. Thanks to @f1rul4yx (#13).
The app is now available in English, Turkish, German and French.
Contributors
Welcome @Pallav-Biyala and @f1rul4yx, and thanks again to everyone who contributed to v0.2.0! 🎉
Want to see your language next? Japanese (#9) and Spanish (#2) are open, and CONTRIBUTING.md explains how.
Install
Download Screenshot.Enhancer.Setup.0.3.0.exe below and run it. Your settings are kept.
The installer isn't code-signed yet, so Windows SmartScreen may warn you: More info → Run anyway.
Windows 10/11 x64 only.
v0.2.0 — German UI and smarter language detection
What's new
- German UI 🇩🇪 Screenshot Enhancer now speaks German. Pick Deutsch in Settings → General → Language. Thanks to @dharamdan01 for the full translation (#6).
- Smarter automatic language. With the language set to System language, the app now uses your Windows language whenever it's supported (Turkish, English or German) and falls back to English otherwise. Previously it only chose between Turkish and English. Thanks to @charliechinhay (#7).
Contributors
A big welcome to our first outside contributors, @dharamdan01 and @charliechinhay! 🎉
Want to help? Translations are the easiest way in; see the good first issues and CONTRIBUTING.md.
Install
Download Screenshot.Enhancer.Setup.0.2.0.exe below and run it. Your settings are kept.
The installer isn't code-signed yet, so Windows SmartScreen may warn you: More info → Run anyway.
Windows 10/11 x64 only.
v0.1.10 — her temada cam görünümü
Değişen
- Cam görünümü artık her temada. Ayrı bir "Cam" teması yok; Koyu ve Açık temanın ikisi de yarı saydam paneller ve ince parlak kenarlarla geliyor. Ayarlar → Görünüm → Tema: Koyu / Açık.
- Açık tema ayarlar penceresine de uygulanıyor. Önceden tema yalnızca kutucukları değiştiriyordu, ayarlar penceresi hep koyu kalıyordu. Artık açık temada pencere de açık renk; vurgu rengi bu temada siyah.
- Kutucuk düğmeleri temaya uyuyor. Açık temada kopyala, kaydet ve kapat düğmeleri beyaza yakın buzlu cam, simgeler koyu.
v0.1.9'da Cam temasını seçtiyseniz otomatik olarak Koyu temaya geçersiniz.
Kurulum
Screenshot.Enhancer.Setup.0.1.10.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.
v0.1.9 — cam teması ve sade arayüz
Yeni
- Cam teması. Ayarlar → Görünüm → Tema: Koyu / Açık / Cam (Liquid Glass). Kutucuklarda kenarlar parlak ve cam gibi çerçeveli; kopyala, kaydet ve kapat düğmeleri ekran görüntüsünün üstünde buzlu cam görünümünde. Ayarlar penceresinde paneller yarı saydam.
- Yeni logo. Koyu zemin, beyaz köşe işaretleri.
Değişen
- Daha sade arayüz. Mavi-mor geçiş renkleri kaldırıldı, vurgu rengi artık beyaz. Fareyle üstüne gelince yukarı kalkan düğmeler ve büyüyen kaydırıcı topuzu kaldırıldı.
- Daha sakin animasyonlar. Kutucuk girerken ve çıkarken artık küçülüp büyümüyor, daha kısa bir mesafe kayıyor. Varsayılan eğri Akıcı, giriş süresi 420 ms'den 260 ms'ye indi. Bu ayarları daha önce kaydettiyseniz sizinkiler korunur; Ayarlar → Animasyon'dan değiştirebilirsiniz.
- "Kopyalandı" bildirimi zıplamadan belirip kayboluyor.
Kurulum
Screenshot.Enhancer.Setup.0.1.9.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.
v0.1.8 — dokunma sorunu ve İngilizce arayüz
Düzeltilen
Kutucuk bazen dokunmaya kapanıyordu: düğmelere basılmıyor, sürükle-bırak yapılamıyordu. Kart ekranda görünür kalıyordu ama hiçbir tıklamaya tepki vermiyordu. Ancak uygulama yeniden başlatılınca düzeliyordu.
Sebep Chromium'un pencere örtülme takibi. Kutucuğun üstünü başka bir pencere tamamen kapattığında Chromium kutucuğu "gizli" sayıyordu. Bunu yapan pencereler: Win+Shift+S alıntı katmanı, tam ekran bir video ya da oyun, uygulamanın kendi bölge seçim katmanı. Örtü kalktıktan sonra bu durum geri alınmıyordu. Bu sürümde örtülme takibi önizleme için kapatıldı.
Yeni
- İngilizce arayüz. Ayarlar → Genel → Dil: Sistem dili / Türkçe / English. Varsayılan "Sistem dili": Windows Türkçeyse Türkçe, değilse İngilizce. Değişiklik yeniden başlatmadan ayarlara, ekrandaki kutucuklara ve tepsi menüsüne yansır.
- Türkçe karakterler. Kutucuk düğmeleri, tepsi menüsü ve bildirimlerdeki "Farkli kaydet", "Klasorde goster", "Cikis" gibi karaktersiz metinler düzeltildi.
Doğrulama
Karta gerçek fare tıklaması gönderildi ve sayfaya ulaşıp ulaşmadığı ölçüldü. Örtü olarak tam ekran, en üstte duran bir pencere 1,5 sn gösterilip kapatıldı:
| v0.1.7 | v0.1.8 | |
|---|---|---|
| İlk kart | tıklanıyor | tıklanıyor |
| Örtü sonrası eski kart | ölü | tıklanıyor |
| Örtü sonrası yeni kart | ölü | tıklanıyor |
| İkinci örtü sonrası | ölü | tıklanıyor |
Sağ-orta, imleç yanı ve sağ-alt yerleşimlerinin üçünde de aynı sonuç alındı.
Kurulum
Screenshot.Enhancer.Setup.0.1.8.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.
v0.1.7 — bölge yakalamada doğru alan
Düzeltilen
Bölge yakalamada görüntü sıkışıyor ve seçilen alanın biraz üstü alınıyordu. Uygulamanın kısayoluyla bölge seçerken görev çubuğu görünür kalıyor, ekran üstten-alttan basık görünüyordu. Yakalanan alan da seçilenden biraz yukarıdaydı.
Windows, bölge seçim katmanını görev çubuğunu dışarıda bırakan çalışma alanına kırpıyordu: 1080 px'lik ekran görüntüsü 1032 px'lik pencereye gerilerek çiziliyordu. Seçim de pencere pikseliyle alınıp tam boy görüntüye birebir uygulandığı için ekranın altına doğru büyüyen bir hatayla yukarı kayıyordu.
- Katman artık ekranın tamamını, görev çubuğu dahil kaplıyor.
- Seçim, görünen alanın boyutuna göre orantılı çevriliyor; yakalanan alan her zaman gördüğünüz alanla aynı.
Doğrulama
Ekranın altına bilinen konumda düz renkli bir işaret konup bölge katmanında göründüğü yer seçildi, yakalanan görüntünün kenarları örneklendi:
| v0.1.6 | v0.1.7 | |
|---|---|---|
| Katman boyutu (ekran 1920×1080) | 1920×1032 | 1920×1080 |
| Seçimin dışına taşan alan | 25 px | 0 px |
| Yakalama boyutu | 290×115 | 290×120 (seçimle birebir) |
Kurulum
Screenshot.Enhancer.Setup.0.1.7.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.
v0.1.6 — kilit ekranı sonrası tıklanamama
Düzeltilen
Kilit ekranından sonra kutucuk tıklanamıyordu. Win+L ile kilitleyip açtıktan sonra kutucuğun düğmeleri ve sürükle-bırak çalışmıyor, ancak uygulama yeniden başlatılınca düzeliyordu.
Bölge yakalamada karşılaşılan Windows girdi bozulmasının aynı sınıfı: pencere görünür kalıyor ama sayfaya hiçbir fare olayı ulaşmıyor. Uygulama kilit açılışını dinlemediği için bozulmuş pencereyle devam ediyordu.
Artık kilit açılınca önizleme penceresi yenileniyor ve ekrandaki kutucuklar sessizce geri konuyor.
Doğrulama
Gerçek kilit ekranıyla test edildi (ekran kilitlenip açıldı), tıklanabilirlik panoya gerçekten görüntü yazılıp yazılmadığı ölçülerek:
| v0.1.5 | v0.1.6 | |
|---|---|---|
| Kilit öncesi kutucuk | tıklanabilir | tıklanabilir |
| Kilit sonrası eski kutucuk | bozuk | tıklanabilir |
| Kilit sonrası yeni kutucuk | bozuk | tıklanabilir |
Kurulum
Screenshot.Enhancer.Setup.0.1.6.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.
v0.1.5 — kilit ekranı sonrası tekrar açılma
Düzeltilen
Kilit ekranından sonra son kutucuk tekrar açılıyordu. Win+L ile kilitleyip açtığınızda, en son aldığınız ekran görüntüsünün kutucuğu yeniden beliriyordu — her kilit açılışında bir kez daha.
Uygulama panoyu izlerken gördüğü görüntünün bir parmak izini saklıyor ve aynısını iki kez işlememek için karşılaştırıyor. Ama bu parmak izi koşulsuz güncelleniyordu: oturum kilitliyken pano okunamadığı için kayıt siliniyor, kilit açılınca panoda duran aynı görüntü "yeni" görünüp tekrar kutucuk üretiyordu.
Artık parmak izi yalnızca okunabilir bir görüntü varken güncelleniyor.
Doğrulama
Pano okunamaz duruma sokulup geri getirilerek ölçüldü:
| Senaryo | Üretilen kutucuk | Beklenen |
|---|---|---|
| Aynı görüntü tekrar | 0 | 0 |
| Kilit ekranı (pano okunamıyor) | 0 | 0 |
| Kilit açıldı, aynı görüntü | 0 | 0 |
| İkinci kilit/açılış döngüsü | 0 | 0 |
| Gerçekten yeni ekran görüntüsü | 1 | 1 |
| Yeni görüntüden sonra kilit döngüsü | 0 | 0 |
Paketlenmiş sürümde normal yakalama ve kutucuğa tıklama da doğrulandı.
Kurulum
Screenshot.Enhancer.Setup.0.1.5.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.
v0.1.4'teki sürükleme ve bölge yakalama düzeltmeleri bu sürümde de var.
v0.1.4 — sürükleme ve bölge yakalama düzeltmeleri
Kutucuğun tıklanamaz hale gelmesiyle ilgili iki ayrı hata düzeltildi. v0.1.3 ve öncesini kullanıyorsanız bu sürüme geçin.
1. Uzun süren sürükleme yarıda kesiliyordu
Kartı başka bir uygulamaya sürükledikten sonra düğmeler ve sürükle-bırak çalışmıyordu.
Sürükleme sabit 2 saniyelik bir süreyle korunuyordu. startDrag iç içe bir Windows mesaj döngüsü çalıştırdığı için zamanlayıcılar sürükleme boyunca işlemeye devam ediyor; süre dolar dolmaz pencere sürüklemenin ortasında tıklama geçirgen yapılıyordu. Ölçüm, sürükleme başladıktan 2007 ms sonra bunun olduğunu gösterdi. Gerçek bir sürükleme — başka uygulamaya geçip hedefi bulmak — her zaman 2 saniyeden uzun sürer.
Sürükleme durumu artık startDrag'in gerçek süresi boyunca tutuluyor.
2. Bölge yakalama sonrası kutucuk girdi almıyordu
Bölge seçim ekranı açılıp kapandıktan sonra kutucuk görünür kalıyor ama tıklanamıyordu.
Ölçüm: pencere üst sıralamada, işletim sistemi imlecin altındaki pencere olarak onu gösteriyor, isabet testi çalışıyor — ama sayfaya tek bir tıklama bile ulaşmıyor. Windows'un girdi yönlendirmesi bozuluyor. Denenen çözümlerin hiçbiri (z-sırası, odaklanabilirlik, konum oynatma, tıklama geçirgenliği geçişleri) girdiyi geri getirmedi.
Bölge yakalama bittiğinde önizleme penceresi artık yenileniyor; o sırada ekranda duran kutucuklar sessizce geri konuyor.
Bu hata yerleşime bağlıydı: sağ-orta yerleşimde her seferinde, sağ-alt yerleşimde hiç ortaya çıkmıyordu. Düzeltme her ikisinde de doğrulandı.
Doğrulama
Sekiz senaryo, iki yerleşimde, panoya gerçekten görüntü yazılıp yazılmadığı ölçülerek: ilk kart, bölge iptalinden sonra eski kart, bölge iptalinden sonra yeni kart, kısayolla yakalama sonrası. Paketlenmiş sürümde de tekrarlandı.
Kurulum
Screenshot.Enhancer.Setup.0.1.4.exe dosyasını indirip çalıştırın. İmzasız olduğu için SmartScreen uyarı verebilir: Daha fazla bilgi → Yine de çalıştır. Ayarlarınız korunur.
Yalnızca Windows 10/11 x64.