Loading ve resize cursor'larının doğru seed değerlerini keşfetmek ve hardcoded mapping'e eklemek.
node test-cursor-seeds.js- Default Cursor: Normal bir alan
- Text Cursor: Bu terminal veya bir text editor
- Pointer Cursor: Bir link veya buton üzerine
-
Resize Cursors:
- Bir pencere kenarına götürün (
↔️ yatay resize) - Bir pencere köşesine götürün (
↗️ diagonal resize) - Üst/alt kenarlara götürün (
↕️ dikey resize) - ÖNEMLİ: Finder, Safari, Chrome gibi uygulamaların pencereleri
- Bir pencere kenarına götürün (
-
Loading/Wait Cursor:
- Safari'de ağır bir sayfa yükleyin
- Bir uygulamayı başlatırken imleci üzerine götürün
- Terminal'de uzun süren bir komut çalıştırın ve üzerine götürün
-
Progress Cursor:
- Dosya kopyalama sırasında Finder üzerinde
- App Store'da indirme sırasında
Test bittiğinde (veya Ctrl+C ile çıktığınızda) şöyle bir rapor göreceksiniz:
═══════════════════════════════════════════════════════════
📊 KEŞFEDİLEN CURSOR TİPLERİ VE SEED'LERİ
═══════════════════════════════════════════════════════════
🎯 DEFAULT
Seed: 785683 (10 görülme)
🎯 TEXT
Seed: 785684 (25 görülme)
🎯 EW-RESIZE
Seed: 785690 (15 görülme)
🎯 NS-RESIZE
Seed: 785691 (12 görülme)
... vb
Eğer bir cursor tipi yanlış gösteriliyorsa:
- Seed değeri var AMA tip yanlış = Detection logic'i düzeltmemiz gerekli
- Seed değeri hiç bulunamıyor = macOS o cursor'ı farklı şekilde döndürüyor
Beklenen Sonuç: Her farklı cursor tipi için farklı seed değerleri görmemiz gerekiyor.
- Farklı uygulamalar deneyin (Safari, Chrome, Finder, VS Code)
- Pencere kenarlarına ve köşelerine dikkat edin
- Tam kenarda değil, biraz daha içerde olabilir resize cursor zone'u
- Ağır bir web sayfası yükleyin (örn: YouTube)
- Büyük bir dosya kopyalayın
- Bir uygulamayı başlatırken fareyi üzerine götürün
- Seed'ler runtime'da değişiyor, bu normal
- Önemli olan seed learning'in çalışması (log'da
📝 Learned seed mappinggörmeli)
Bulunan seed'leri bana gönderin, ben de hardcoded mapping'e ekleyeceğim veya detection logic'i düzelteceğim.
Format:
EW-RESIZE: 785690
NS-RESIZE: 785691
WAIT: 785695
PROGRESS: 785696