漂J 覺得
2 weeks ago @Edit 2 weeks ago
[44] 結果那個 scaleFactor 會爛掉的 bug 始終沒解決,這兩天研究了競品(?)的軟體,發現應該也沒有調到 scaleFactor (但 VS Code 看起來有),至少在顯示器之間拖曳的時候看起來視窗什麼的都沒變。在想反正 bug 已經兩個多月解不掉了(前人一個多月,我一個月),還是把這個問題多多的東西拿掉好了,反正教授問就說競品也沒處理
漂J
2 weeks ago
然後回去深入研究以前的程式碼,發現雖然有處理 scaleFactor,但看起來永遠都是設定成 1 (那幹嘛寫一大串,結果什麼都沒變...),完全搞不懂以前的程式碼到底為何要那樣設計

然後果不其然也還是有調整解析度之後就跑版的 bug,還說什麼以前的版本沒 bug ,根本就騙人的,甩鍋也不是這樣甩的啊
漂J
2 weeks ago
與其說我怕被罵,不如說我覺得 bug 沒解掉就落跑有點不甘願吧,大環境留下的技術債要我一個人背負,我又不甘心就這樣跑了變成永遠的話柄
漂J
2 weeks ago
結論是 Electron 的 scaleFactor 在顯示變動的情況下動態調整實在太雷了
還是只是我不會用
立即下載
漂J
2 weeks ago
試了一下 VS Code 看起來在螢幕之間切換其實也不會處理,但是怎麼在原始碼有看到相關的 code 呢
漂J
2 weeks ago
總之我覺得問題的根源是那個會跟著顯示變化調整 scaleFactor 的動作