[GH-ISSUE #58] [HATA] Goodbye DPI menü ekranında 'Hazır ayar:' çekmecesi tek tıkla açılmıyor. #54

Closed
opened 2026-03-02 03:19:24 +03:00 by kerem · 5 comments
Owner

Originally created by @universish on GitHub (Sep 18, 2025).
Original GitHub issue: https://github.com/cagritaskn/SplitWire-Turkey/issues/58

Hatanın tanımı:
Goodbye DPI menü ekranında Hazır ayar: çekmecesinde varsayılan ayar 'Standart'. Bunu değiştirmek için tıklayınca çekmece açılmıyor. Çekmecenin açılıp diğer seçeneklerin görünmesi için bazen 3, bazen 5, bazen de 6 defa üst üste tıklamak gerekiyor.

Windows sürümünüz (örn. Windows 11): Windows 11 Pro lisanslı x64 24H2 IS derl.:26100.6584

Kullandığınız SplitWire-Turkey sürümü (örn. v1.5.4 Setup ya da v1.5.3 ZIP): v1.5.4 Zip dosyası indirildi, Setup edildi

İnternet servis sağlayıcınız (örn. Türk Telekom): türk telekom s.ör.

Cloudflare WARP, Kaspersky veya Diğer VPN uygulamaları sisteminizde yüklü mü; yüklü ise hangileri:
Yüklü ama çalıştırmıyorum. Riseupvpn, wireguard ile proton vpn sunucuları, provonvpn app, mullvad vpn

SplitWire-Turkey programında bulunan Gelişmiş sekmesinin ekran görüntüsü ve C:\Users\Kullanıcı Adı\AppData\Local\SplitWire-Turkey\Logs klasöründe (Bu klasörü SplitWire-Turkey'in Hakkında sayfasının en altında bulunan bağlantıdan açabilirsiniz) bulunan tüm .log dosyalarını aşağıda bulunan Paste, drop or click to add files butonuna tıklayarak raporunuza ekleyin ve yukarıdaki bilgileri eksiksiz olarak doldurun. Aksi halde hata raporunuz yanıtlanmayacak ve KAPATILACAKTIR
Hata ön yüz haatası olduğu için log kayıtlarını eklemeye gerek duymadım.

Originally created by @universish on GitHub (Sep 18, 2025). Original GitHub issue: https://github.com/cagritaskn/SplitWire-Turkey/issues/58 Hatanın tanımı: Goodbye DPI menü ekranında Hazır ayar: çekmecesinde varsayılan ayar 'Standart'. Bunu değiştirmek için tıklayınca çekmece açılmıyor. Çekmecenin açılıp diğer seçeneklerin görünmesi için bazen 3, bazen 5, bazen de 6 defa üst üste tıklamak gerekiyor. Windows sürümünüz (örn. Windows 11): Windows 11 Pro lisanslı x64 24H2 IS derl.:26100.6584 Kullandığınız SplitWire-Turkey sürümü (örn. v1.5.4 Setup ya da v1.5.3 ZIP): v1.5.4 Zip dosyası indirildi, Setup edildi İnternet servis sağlayıcınız (örn. Türk Telekom): türk telekom s.ör. Cloudflare WARP, Kaspersky veya Diğer VPN uygulamaları sisteminizde yüklü mü; yüklü ise hangileri: Yüklü ama çalıştırmıyorum. Riseupvpn, wireguard ile proton vpn sunucuları, provonvpn app, mullvad vpn **SplitWire-Turkey programında bulunan Gelişmiş sekmesinin ekran görüntüsü ve C:\Users\Kullanıcı Adı\AppData\Local\SplitWire-Turkey\Logs klasöründe (Bu klasörü SplitWire-Turkey'in Hakkında sayfasının en altında bulunan bağlantıdan açabilirsiniz) bulunan tüm .log dosyalarını aşağıda bulunan `Paste, drop or click to add files` butonuna tıklayarak raporunuza ekleyin ve yukarıdaki bilgileri eksiksiz olarak doldurun. Aksi halde hata raporunuz yanıtlanmayacak ve KAPATILACAKTIR** Hata ön yüz haatası olduğu için log kayıtlarını eklemeye gerek duymadım.
kerem closed this issue 2026-03-02 03:19:24 +03:00
Author
Owner

@universish commented on GitHub (Sep 18, 2025):

Image Image
<!-- gh-comment-id:3306933550 --> @universish commented on GitHub (Sep 18, 2025): <img width="733" height="798" alt="Image" src="https://github.com/user-attachments/assets/0f81aa1e-a81e-433e-8977-2a24984a750b" /> <img width="735" height="828" alt="Image" src="https://github.com/user-attachments/assets/1029930c-8414-4f34-ab82-1ba0c9499d88" />
Author
Owner

@cagritaskn commented on GitHub (Sep 18, 2025):

İlk açılışta presets.txt dosyaları gerekli konuma kopyalandığı için combobox elementi biraz geç çalışmaya başlayabilir. Ancak daha sonra SplitWire-Turkey'i tekrar çalıştırmanız halinde böyle bir sorunun yaşanmaması gerekirdi.
HDD mi yoksa SSD türünde mi depolama sağlıyorsunuz ?

<!-- gh-comment-id:3306954114 --> @cagritaskn commented on GitHub (Sep 18, 2025): İlk açılışta presets.txt dosyaları gerekli konuma kopyalandığı için combobox elementi biraz geç çalışmaya başlayabilir. Ancak daha sonra SplitWire-Turkey'i tekrar çalıştırmanız halinde böyle bir sorunun yaşanmaması gerekirdi. HDD mi yoksa SSD türünde mi depolama sağlıyorsunuz ?
Author
Owner

@universish commented on GitHub (Sep 18, 2025):

SSD

<!-- gh-comment-id:3308299334 --> @universish commented on GitHub (Sep 18, 2025): SSD
Author
Owner

@ramazansancar commented on GitHub (Sep 24, 2025):

@cagritaskn Burada combobox 'a tıklandığında değil de program ilk çalıştırıldığı anda presets.txt dosyasını oluştursa aslında combobox gecikmesi kullanıcıya hiç fark ettirilmeden çalışması sağlanabilir. Veya "GoodByeDPI" menüsü aktif olduğunda o dosyayı oluşturmak gecikmeyi azaltabilir.

<!-- gh-comment-id:3330922064 --> @ramazansancar commented on GitHub (Sep 24, 2025): @cagritaskn Burada combobox 'a tıklandığında değil de program ilk çalıştırıldığı anda presets.txt dosyasını oluştursa aslında combobox gecikmesi kullanıcıya hiç fark ettirilmeden çalışması sağlanabilir. Veya "GoodByeDPI" menüsü aktif olduğunda o dosyayı oluşturmak gecikmeyi azaltabilir.
Author
Owner

@cagritaskn commented on GitHub (Sep 26, 2025):

@cagritaskn Burada combobox 'a tıklandığında değil de program ilk çalıştırıldığı anda presets.txt dosyasını oluştursa aslında combobox gecikmesi kullanıcıya hiç fark ettirilmeden çalışması sağlanabilir. Veya "GoodByeDPI" menüsü aktif olduğunda o dosyayı oluşturmak gecikmeyi azaltabilir.

İlk olarak belirtmem gereken şu ki, presets.txt dosyası oluşturulmuyor. Program çalıştırıldığında root/res/goodbyedpi/presets.txt dosyası halihazırda bulunuyor ve bu dosya ilgili satırlarda LocalAppData konumuna kopyalanıyor. (Dosya yolu ismi problemlerinin önüne geçmek için)

LoadGoodbyeDPIPresets(); fonksiyonunun bulunduğu satırlar:

  1. Program açılışında: MainWindow.xaml.cs Satır 353

  2. CheckAndCopyGoodbyeDPIFilesIfNeeded fonksiyonu içerisinde LocalAppData'ya kopyalama tamamlandıktan sonra: MainWindow.xaml.cs Satır 4374

CheckAndCopyGoodbyeDPIFilesIfNeeded(); fonksiyonunun kullanıldığı kısımlar:

  1. GoodbyeDPI sekmesi tıklanıldığında: MainWindow.xaml.cs Satır 4294

Gördüğünüz gibi presetleri bulunduran combobox tıklanıldığında aslında presets.txt dosyası ile ilgili bir işlem yapılmıyor. Bu işlemler program açıldığında ve sekmeye geçildiğinde yapılıyor.

<!-- gh-comment-id:3338228225 --> @cagritaskn commented on GitHub (Sep 26, 2025): > [@cagritaskn](https://github.com/cagritaskn) Burada combobox 'a tıklandığında değil de program ilk çalıştırıldığı anda presets.txt dosyasını oluştursa aslında combobox gecikmesi kullanıcıya hiç fark ettirilmeden çalışması sağlanabilir. Veya "GoodByeDPI" menüsü aktif olduğunda o dosyayı oluşturmak gecikmeyi azaltabilir. İlk olarak belirtmem gereken şu ki, presets.txt dosyası oluşturulmuyor. Program çalıştırıldığında root/res/goodbyedpi/presets.txt dosyası halihazırda bulunuyor ve bu dosya ilgili satırlarda LocalAppData konumuna kopyalanıyor. (Dosya yolu ismi problemlerinin önüne geçmek için) **LoadGoodbyeDPIPresets(); fonksiyonunun bulunduğu satırlar:** 1. Program açılışında: [MainWindow.xaml.cs Satır 353](https://github.com/cagritaskn/SplitWire-Turkey/blob/f60587bba0f5cbbf528dd4b028a355e0e947483f/src/SplitWireTurkey/MainWindow.xaml.cs#L353) 2. CheckAndCopyGoodbyeDPIFilesIfNeeded fonksiyonu içerisinde LocalAppData'ya kopyalama tamamlandıktan sonra: [MainWindow.xaml.cs Satır 4374](https://github.com/cagritaskn/SplitWire-Turkey/blob/f60587bba0f5cbbf528dd4b028a355e0e947483f/src/SplitWireTurkey/MainWindow.xaml.cs#L4374) **CheckAndCopyGoodbyeDPIFilesIfNeeded(); fonksiyonunun kullanıldığı kısımlar:** 1. GoodbyeDPI sekmesi tıklanıldığında: [MainWindow.xaml.cs Satır 4294](https://github.com/cagritaskn/SplitWire-Turkey/blob/f60587bba0f5cbbf528dd4b028a355e0e947483f/src/SplitWireTurkey/MainWindow.xaml.cs#L4294) Gördüğünüz gibi presetleri bulunduran combobox tıklanıldığında aslında presets.txt dosyası ile ilgili bir işlem yapılmıyor. Bu işlemler program açıldığında ve sekmeye geçildiğinde yapılıyor.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SplitWire-Turkey#54
No description provided.