Qbittorrent: Tampilan mengerikan di macOS Mojave dengan tema gelap

Dibuat pada 13 Jun 2018  ·  105Komentar  ·  Sumber: qbittorrent/qBittorrent

Look and Feel macOS

Komentar yang paling membantu

Semoga orang tidak mempercayai binari non-resmi.

👍 Saya setuju dengan Anda!

Sementara itu, bagi mereka yang tidak ingin berurusan dengan UI yang berantakan ini, Anda dapat mengembalikan aplikasi ke tema ringan:

$ defaults write $(osascript -e 'id of app "qbittorrent"') NSRequiresAquaSystemAppearance -bool yes

Semua 105 komentar

Saya belum menguji qt 5.11, dan sepertinya Anda tidak menggunakan qt 5.11. Saya telah menguji rilis resmi (qt 5.8) dan versi lain dengan qt 5.9, masalah ini muncul di keduanya.

Ini rilis qbittorrent terbaru untuk mac. QT 5.8.0.

Meskipun saya ragu akan ada perbedaan untuk versi QT apa pun, kerangka kerja itu sendiri bermasalah dan saat ini mereka hanya memiliki solusi kotor untuk 5.11 yang masih belum diterima (periksa tautan qt bugtracker di atas)

Tapi itu mungkin untuk mengurangi masalah dengan mengatur stylesheet yang tepat di app.

ada update tentang ini? sekarang Mojave secara resmi keluar ...

Saya pikir abu-abunya agak pudar, seharusnya sedikit lebih gelap

Aplikasi ini juga sepertinya macet dengan Mojave? Itu tidak terjadi sebelumnya. Tidak yakin apakah itu kebetulan.

Ikon SVG juga menampilkan resolusi rendah pada tampilan retina di Mojave, serta di High Sierra (sebagaimana disebutkan dalam #9549).

jadi, akhirnya Qt memiliki dukungan tema gelap! tidak ada yang harus dilakukan
Saya mengkompilasi cabang master apa adanya (tetapi dengan caranya sendiri, tanpa homebrew).
dan tidak memiliki masalah dengan ikon, lihat tangkapan layar terlampir
siapa pun dapat mengunduh build ini di sini , versi macOS minimum yang didukung adalah 10.12.
screenshot 2018-10-11 00 28 34
screenshot 2018-10-11 00 28 53

@Kolcha ada ide kapan rilis baru? Jadi kita mendapatkannya secara alami melalui pembaruan?

Pertama kita harus menunggu rilis Qt 5.12 .

jadi, akhirnya Qt memiliki dukungan tema gelap! tidak ada yang harus dilakukan
Saya mengkompilasi cabang master apa adanya (tetapi dengan caranya sendiri, tanpa homebrew).
dan tidak memiliki masalah dengan ikon, lihat tangkapan layar terlampir
siapa pun dapat mengunduh build ini di sini , versi macOS minimum yang didukung adalah 10.12.
screenshot 2018-10-11 00 28 34
screenshot 2018-10-11 00 28 53

Ini pasti memiliki beberapa bug, tetapi dapat digunakan. Terima kasih!!

@Kolcha Bisakah Anda mengunggah versi yang lebih baru? Terima kasih banyak.

Ada yang tahu kapan 5.2 akan dirilis secara resmi? Bersulang.

Ada yang tahu kapan 5.2 akan dirilis secara resmi? Bersulang.

Jika Anda tidak tahu, itu dirilis secara resmi kemarin (12.6)

Ada yang tahu kapan 5.2 akan dirilis secara resmi? Bersulang.

Jika Anda tidak tahu, itu dirilis secara resmi kemarin (12.6)

Bukan qt 5.12, tapi bittorrent 4.2... (maaf salah ketik)

Untuk qBittorrent alpha hanyalah label untuk cabang dev. Itu tidak berarti sesuatu yang istimewa dan biasanya semua versi hanyalah komit terbaru dari cabang itu.

Saya tidak berbicara tentang alpha, tetapi rilis 4.2 final. Ada yang tau kapan rilis versi 4.2?? Bahkan 4.1.4 tidak dirilis di macOS...

Bisakah Anda memberikan penjelasan mengapa macOS tidak mendapatkan 4.1.4? @sledgehammer999

Tidak ada tempat di seluruh internet di mana Anda dapat mengunduh qbittorrent 4.1.4 untuk macOS... lihat saja... tidak dirilis di sembarang tempat... mungkin ada masalah kompilasi atau apa? Saya tidak tahu ... tapi tidak ada ...

qBittorrent 4.1.4 rilis untuk macOS

jadi, saya mengkompilasi 4.1.4 untuk macOS . siapa pun dapat mengunduhnya.

Perpustakaan yang digunakan:

  • Qt 5.12.0
  • meningkatkan 1.68.0
  • libtorrent 1.1.11
  • OpenSSL 1.1.1a

Rilis ini mendukung tema gelap macOS. versi macOS minimum yang didukung adalah 10.12 (diwarisi dari Qt).

screenshot 2018-12-09 04 03 41

Pembaruan: membuat beberapa solusi untuk menempatkan bilah kemajuan di tempat yang seharusnya (tetapi menggambar dengan gaya yang berbeda).
@zdlo baru download ulang file dmg, link tetap sama.

Terima kasih Kolcha, setidaknya ada versi 4.1.4 (pasti memiliki beberapa gangguan grafis, saya yakin untuk versi qt baru, tetapi dapat digunakan) ... Yang saya tidak mengerti adalah mengapa versi ini tidak dirilis untuk MacOS... Tidak mengerti sama sekali.

qBittorrent 4.1.4 rilis untuk macOS

Terima kasih, Kolcha! Apakah hanya saya yang mendapatkan bilah kemajuan di baris pertama dari setiap daftar?

screenshot 2018-12-08 at 12 56 13
screenshot 2018-12-08 at 12 56 30

@Kolcha Apakah Anda mempertimbangkan untuk mengirim permintaan tarik untuk solusinya?

@evansan solusi ini kemungkinan "retas cepat dan kotor" daripada solusi yang sebenarnya. jadi tidak layak untuk dipublikasikan sebagai permintaan tarik, Anda dapat melihat patch di sini .

@sledgehammer999 Saya sarankan Anda menambahkan sementara NSRequiresAquaSystemAppearance = NO ke file Info.plist untuk cabang 4.1.x. Ini akan menghindari bencana sampai migrasi ke Qt yang lebih baru terjadi. Catatan: https://stackoverflow.com/a/52508548

@zdlo , masalah bilah kemajuan disebutkan di https://github.com/qbittorrent/qBittorrent/issues/8419 . Seseorang perlu menyelidikinya dan mungkin meminta pengembang Qt untuk membuka kode mereka.

@evansan solusi ini kemungkinan "retas cepat dan kotor" daripada solusi yang sebenarnya. jadi tidak layak untuk dipublikasikan sebagai permintaan tarik, Anda dapat melihat patch di sini .

@Kolcha Sejujurnya, tambalan Anda bekerja dengan sangat baik, dan saya masih belum melihat gangguan apa pun, selain itu juga menyelesaikan menu "Selesai", (karena saya tidak dapat melihat apa pun, sampai tambalan ini !! Jadi , itu tidak hanya mengubah bilahnya... Lihat saja dan bandingkan... dengan keduanya (dan tentu saja dengan beberapa torrent yang berfungsi) Sekarang senang menggunakannya!! Terima kasih!! tarik ... atau seseorang untuk menemukan cara untuk menyelesaikannya setidaknya ...

captura de pantalla 2018-12-14 a las 8 24 14

captura de pantalla 2018-12-14 a las 8 16 09

Saya tidak senang dengan solusi seperti itu dengan jujur, namun saya harus mengakui bahwa itu tidak terlihat terlalu buruk.

Menurut pendapat saya, kita bisa menggabungkannya, namun dijaga dengan versi Qt menjadi 5.11 atau 5.12. Idealnya yang dilaporkan ke hulu dan diteliti cepat atau lambat. Tetap diam dan memiliki solusi dapat memperburuk keadaan di masa depan.

Saya membuat aplikasi kecil yang mereproduksi bug yang disebutkan dengan bilah kemajuan dan melaporkan bug terkait bilah kemajuan ke Qt ( QTBUG-72558 ). Jadi, tunggu hingga Qt devs memperbaikinya.

Pembangunannya terlambat karena sekarang saya memiliki akses ke mesin sierra tinggi (sebelumnya adalah yosemite) dan saya membangun kembali rantai alat (boost, libtorrent, qt, openssl) dll...

Saya bertujuan untuk menggunakan Qt 5.9.7 (bagian dari seri LTS) alih-alih 5.8.0. Apakah seharusnya memiliki masalah dengan progressbars?
Tentang tema gelap : Sejauh yang saya pahami, ini diperkenalkan di Mojave. Dan Anda dapat memiliki dukungan untuk itu dengan menggunakan xcode 10 dan 10.14 macOS SDK dan tentu saja Qt 5.12.
Qt 5.12 memiliki dukungan hanya untuk mojave, high sierra dan sierra. Apakah ini cukup untuk dunia macOS? Sejujurnya saya tidak tahu apakah orang-orang tetap tertinggal dalam versi OS di macOS seperti yang mereka lakukan di Windows.
Saya akan dengan senang hati menyediakan 2 build untuk setiap rilis. Satu dengan 5.9.7 dan satu dengan 5.12 untuk mencakup semua basis, tetapi 5.9.7 tidak bekerja dengan xcode 10/10.14 macOS SDK.
@Kolcha apakah mungkin untuk menginstal 2 versi xcode dan 2 versi SDK diinstal pada mesin yang sama?

pertama-tama, beberapa kata tentang versi macOS lama. Tidak umum untuk tetap menggunakan versi macOS yang sama untuk waktu yang lama. Banyak perangkat lunak berhenti bekerja dengan rilis macOS baru. perangkat lunak yang dikompilasi untuk macOS lama juga sering kali tidak berfungsi pada versi yang lebih baru. Apple tidak peduli dengan kompatibilitas...
Saya mencoba untuk tetap menggunakan OS X 10.9 Mavericks selama mungkin, tetapi pada Januari 2018 saya terpaksa memutakhirkan karena bahkan browser dan pemutar berhenti berfungsi, dan tidak ada gunanya menyimpan perangkat lunak yang digunakan sehari-hari seperti browser dan pemain ketinggalan jaman.

@sledgehammer999 ,
Pertama-tama, saya bukan pengembang mcOS yang berpengalaman, saya hanya penggila, jadi saya tidak tahu banyak. Saya tidak menemukan cara untuk menggunakan 2 versi Xcode (saya tidak mencoba melakukan apa pun sendiri), tetapi dimungkinkan untuk menggunakan SDK lama dengan Xcode baru. Saya menemukan ini . Saya pribadi mencoba metode itu untuk hal yang persis sama seperti Anda (menyediakan 2 build: satu dengan 5.9.7, yang lain - dengan pengembangan terbaru Qt). jadi, coba, ikuti saja tautan ini .
untuk memilih SDK tertentu selama Qt build, cukup berikan baris yang mirip dengan -sdk macosx10.13 ke skrip konfigurasi Qt.
untuk melihat SDK yang diinstal, jalankan xcodebuild -showsdks

Anda dapat memiliki dua versi Xcode dengan menginstalnya ke nama yang berbeda. Misalnya saya memiliki Xcode-9.2.app dan Xcode.app di /Applications.

Mengenai menjatuhkan dukungan macOS lama: masuk akal dengan 4.2.0. Tapi sejujurnya, membangun dengan dua versi Qt yang berbeda lebih masuk akal bagi saya. Tidak terlalu umum untuk memutakhirkan macOS di server tidak seperti desktop.

Mengenai Qt 5.9: ia tidak memiliki masalah bilah kemajuan, dan ia juga memiliki bilah alat terpadu yang tepat tidak seperti 5.8.

Saya sangat menyarankan Anda untuk menerapkan integrasi berkelanjutan untuk rilis macOS. Harus membangun secara manual setiap rilis cukup melelahkan. Selain itu saya dapat menyarankan Anda menggunakan VMware dengan beberapa VM.

Pembaruan kecil:
Tampaknya rantai alat saya akhirnya aktif dan berjalan. Saya juga tampaknya dapat memiliki 2 instalasi Xcode dan berhasil menggunakan Qt 5.9.7 dan Qt 5.12.0 dengan masing-masing instalasi.
Saya mungkin akan dapat membuat rilis v4.1.5 besok.

Namun, saya tidak tahu bagaimana menangani rasa ke-2 dari rilis macOS. Saat ini autoupdater untuk macOS mengetahui satu rasa/rilis untuk OS itu. Jika Anda mengunduh dan menjalankan v4.1.5 build dengan Qt 5.12 dan kemudian saya merilis v4.1.6, autoupdater akan mengarahkan Anda ke rasa menggunakan Qt 5.9.7 (dan bukan yang menggunakan Qt 5.12 atau yang lebih baru).
Dalam versi Windows kami membedakan antara rasa berdasarkan bitness (32bit vs 64bit). Tapi di sini tentang apa? Haruskah saya memperkenalkan sakelar waktu kompilasi baru? Dan beri nama yang menggunakan Qt terbaru sebagai misalnya qbittorrent-4.1.5-bleeding_edge.dmg ?

@sledgehammer999
Jika saya bisa menyarankan, Anda bisa membedakan macOS dalam 2 rasa:
1) Legacy (saya kira untuk dukungan versi macOS lama, kan? jika ini alasannya, yang saya kira)
2) Baru untuk perpustakaan terbaru (non-beta resmi) untuk versi terbaru macOS.

Bagaimana menurut anda? Ini saya kira perlu 2 rasa, kalau tidak... maaf saya tidak tahu kenapa 2 rasa maka...

Saya percaya saluran pembaruan harus dipilih berdasarkan versi macOS saat ini. Secara default di 4.1.x — gunakan 5.9, namun siapkan kodenya:

  • untuk memperbarui ke 5.12 4.2 saat dirilis di macOS 10.12+
  • untuk memperbarui ke 5.9 4.2 saat dirilis di macOS <10.12
    Selain itu, unggah 5.12 4.1.6 yang dapat diuji secara manual dan dilaporkan untuk bug.

Jika saya bisa menyarankan, Anda bisa membedakan macOS dalam 2 rasa:

Saya pikir yang menggunakan Qt 5.9.7 harus terus menggunakan skema penamaan saat ini alias qbittorrent-4.1.5.dmg . Ini akan memastikan transisi yang mulus untuk semua orang.
Perubahan penamaan harus untuk rasa menggunakan versi terbaru Qt.

Saya percaya saluran pembaruan harus dipilih berdasarkan versi macOS saat ini.

Ini terdengar bagus tetapi membutuhkan pembaruan yang sangat "pintar". Pembaru perlu mengetahui versi OS mana yang didukung oleh setiap versi Qt. Dan itu akan mudah rusak untuk klien yang lebih tua. Klien yang lebih tua tidak dapat mengetahui dukungan klien di masa mendatang.
Saya juga tidak ingin mengunci setiap seri qbt ke versi Qt tertentu.

Apa alternatif kata yang bagus untuk "tepi berdarah"? Mungkin modern ?

@vit9696 , yang kurang lebih seperti yang saya katakan, yang menurut saya "warisan" dan "baru" lebih mudah daripada "berdarah" atau bahkan "modern"... sama

Jika saya bisa menyarankan, Anda bisa membedakan macOS dalam 2 rasa:

Saya pikir yang menggunakan Qt 5.9.7 harus terus menggunakan skema penamaan saat ini alias qbittorrent-4.1.5.dmg . Ini akan memastikan transisi yang mulus untuk semua orang.
Perubahan penamaan harus untuk rasa menggunakan versi terbaru Qt.

Saya akan menyarankan untuk melakukan kebalikannya, saya akan menyimpan qbittorrent-4.1.5.dmg untuk hal-hal terbaru, jika seseorang ingin menyimpan perpustakaan sebelumnya dan tetap menjadi warisan, pilih saja warisan dan hanya itu, IMHO. Ini lebih maju ke depan metodologi tangkas mengadopsi perpustakaan baru, dan dengan opsi untuk memegang yang sebelumnya dengan warisan..., yang lain hanya lebih "beta" untuk metodologi perpustakaan baru... yang menurut saya lebih berantakan pada akhirnya.

Apa alternatif kata yang bagus untuk "tepi berdarah"? Mungkin modern ?

qbittorrent-4.1.5.dmg, dan qbittorrent-4.1.5-legacy.dmg, harus saya pilih,
qbittorrent-4.1.5.dmg, dan qbittorrent-4.1.5-NEWORDHERE.dmg

Tapi maksud saya, hanya pendapat saya yang sederhana.

Lain kali Anda meningkatkan Qt dan melepaskan lebih banyak rilis macOS yang sebelumnya modern akan menjadi warisan. Ini berarti bahwa modern tidak akan lagi modern, dan Anda harus menciptakan warisan modern.

Saya akan menyarankan untuk menggunakan nama kode/versi macOS jika Anda ingin ini lebih atau kurang otomatis. Jika Anda ingin agar pembaru tidak berubah, Anda dapat membuatnya mencoba mengunduh menurut jurusan saat ini dan memilih yang pertama yang tidak mengembalikan 'Tidak ditemukan'. Yaitu pada 10.13 seseorang akan:

  • coba unduh qBittorrent-4.1.5-10.13.dmg → gagal
  • coba unduh qBittorrent-4.1.5-10.12.dmg → berhasil

Pada 10.12 akan langsung berhasil, dan pada 10.14 akan berhasil dalam satu lompatan lagi (10.14, 10.13, 10.12). Jadikan pembaruan hanya mengurangi hingga versi minimum yang saat ini didukung, yaitu 10.8, dan batalkan jika gagal menemukan URL yang berfungsi dengan pesan yang tidak didukung versi macOS.

Untuk periode transisi, misalnya 4.1.5 pada 10.9, Anda harus mengunggah gambar qBittorrent-4.1.5.dmg fallback. Namun nanti, qBittorrent-4.2.0.dmg tidak akan diupload tetapi hanya qBittorrent-4.2.0-10.9.dmg dan qBittorrent-4.2.0-10.12.dmg menjadi. Jadi seseorang ini, katakanlah pada 10.8, akan memperbarui ke 4.1.5 dan kemudian beralih ke sistem pembaruan baru, yang akan gagal menemukan versi yang kompatibel dan melaporkan bahwa macOS-nya tidak lagi didukung.

Saya pribadi lebih suka memiliki manifes dengan URL untuk tidak harus meminta server beberapa kali, tetapi pendekatan yang disarankan tidak terlalu buruk dan akan agak tahan di masa depan.

@vit9696
Saya suka pendekatannya, yang membuatnya lebih dari 2 rasa, tapi serius, tidak terlalu banyak untuk mendukung lebih dari 2 rasa?? Saya pikir telah membahas 5 versi macOS agak terlalu banyak. Jika seseorang ingin bekerja dengan mac yang lebih lama, dapatkan qbittorrent versi LAMA.
Saya memahami upaya dan kekacauan, jika Anda ingin memiliki pendekatan multi rasa yang mewah, tetapi Jika Anda tidak ingin membuat segalanya menjadi rumit, saya pikir cara warisan dan normal, itu lebih dari cukup yang akan mencakup 99,99% orang.
Karena itu, saya juga menyukai pendekatan Anda.

Maaf? Masalah dengan pendekatan Anda adalah bahwa di suatu tempat di 10.16 Anda harus membuat katakanlah 10.12 warisan, tetapi Anda tidak akan memiliki cara yang tepat untuk melakukannya. Dalam kasus saya di semua versi, tidak perlu menyediakan lebih dari 1 versi, tetapi ini memberi Anda pendekatan untuk menyediakan sebanyak mungkin versi.

Jika saya mengerti dengan benar @vit9696 mengusulkan skema penamaan ini qbittorrent-<version>-<minOS>.dmg Ini bisa berhasil, tetapi akan merusak pembaru lama.

Pembaru lama akan memperbarui ke 4.1.6.dmg terakhir. Dan kemudian URL baru seharusnya digunakan.

@vit9696 Menurut pendapat saya, dan sejauh yang saya tahu, warisan adalah ketika sesuatu seperti perpustakaan yang saat ini (bukan beta) tidak memungkinkan untuk digunakan dalam suatu sistem. Dalam OS saat ini, atau mendekati saat ini, seharusnya tidak menjadi masalah untuk mengadopsi perpustakaan, tetapi apa yang Anda katakan adalah tetap tidak menandai 10.12 sebagai warisan jika perlu perpustakaan lain yang sudah usang atau mendekati, ketika waktu 10.16 tiba ? Tentu saja harus warisan! (dan versi sebelumnya tidak digunakan lagi). Jika tidak, apakah Anda ingin mendukung setiap versi MacOS dari katakanlah 10.12 ketika 10.19 datang? Tidak mungkin ... memiliki 2 versi seharusnya cukup berfungsi (karena keduanya akan dengan mudah mendukung berbagai 4 versi MacOS) untuk pengembang yang mengacaukan pustaka versi yang berbeda ... atau Anda ingin akhirnya mendukung 10 OS yang tidak seseorang akan menggunakan dan berkewajiban untuk mengacaukan hal-hal warisan kepada pengembang tanpa alasan. Semakin sedikit warisan semakin baik, bukan beberapa tingkat barang warisan untuk terus mendukung ...
Tapi ini hanya pendapat banyak orang, yang sama hormatnya dengan yang lain. Bersulang

Omong-omong, di menu konten wilayah kedua tempat konten unduhan berada, masih ada masalah dengan bilah gulir horizontal, saya pikir itu perlu diperbaiki di daftar mana pun yang ada ... (versi 4.1. 4 dengan perbaikan).
Bersulang
captura de pantalla 2018-12-20 a las 18 52 15

Saya mengkompilasi ulang versi rilis (4.1.4) lagi. menjatuhkan "peretasan kotor" saya sebelumnya yang memperbaiki bilah kemajuan dalam daftar torrent dan sekarang membuat beberapa perubahan di dalam Qt.
Sekarang setiap bilah kemajuan akan terlihat seperti bilah kemajuan lainnya di macOS, tapi... hampir selalu dicat sebagai tidak aktif... Saya masih tidak tahu mengapa, saya tidak menemukan di mana dan bagaimana Qt menangani bendera yang lewat selama menggambar. ..
@eduarcor , coba build ini .
screenshot 2018-12-20 23 17 37

@Kolcha , @sledgehammer999 , Satu hal yang saya masih tidak mengerti, mengapa tidak ada versi 4.1.4 MacOS di situs resmi qbittorrent??
https://www.qbittorrent.org/download.php
Sejujurnya, saya masih tidak tahu alasannya... karena hanya di platform ini, bukan yang lain ... Saya tidak berpikir itu terjadi sebelumnya, atau setidaknya saya belum pernah melihat ...

Satu hal yang saya masih tidak mengerti, mengapa tidak ada versi 4.1.4 MacOS di situs resmi qbittorrent??

@eduarcor karena waktu...

Saya baru saja merilis 4.1.5 di macOS juga. Ini didasarkan pada Qt 5.9.7 kali ini, menjatuhkan dukungan untuk Mavericks.
Buka halaman unduhan resmi.
Seluruh cobaan rilis 4.1.5 membawa saya setidaknya 5 jam (kompilasi hanya sebagian saja).

Bagaimanapun, bagi mereka yang ingin mencoba, saya juga memiliki versi 4.1.5 berdasarkan Qt 5.12. Tolong beritahu saya jika berhasil.
Peringatan : Pada Windows, saya mengamati bahwa qbittorrent dengan Qt 5.12 lumpuh secara acak saat keluar dari aplikasi. Ini mungkin terjadi di Linux/macOS juga.
Tautan ke 4.1.5 dengan Qt 5.12: https://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

Satu hal yang saya masih tidak mengerti, mengapa tidak ada versi 4.1.4 MacOS di situs resmi qbittorrent??

@eduarcor karena waktu...

Saya baru saja merilis 4.1.5 di macOS juga. Ini didasarkan pada Qt 5.9.7 kali ini, menjatuhkan dukungan untuk Mavericks.
Buka halaman unduhan resmi.
Seluruh cobaan rilis 4.1.5 membawa saya setidaknya 5 jam (kompilasi hanya sebagian saja).

Bagaimanapun, bagi mereka yang ingin mencoba, saya juga memiliki versi 4.1.5 berdasarkan Qt 5.12. Tolong beritahu saya jika berhasil.
Peringatan : Pada Windows, saya mengamati bahwa qbittorrent dengan Qt 5.12 lumpuh secara acak saat keluar dari aplikasi. Ini mungkin terjadi di Linux/macOS juga.
Tautan ke 4.1.5 dengan Qt 5.12: https://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

Menjalankannya sekarang, berhenti dengan benar, semuanya tampak normal. Akan menjalankannya selama beberapa hari dan melaporkan kembali.
Terima kasih telah mengaktifkan "Mode gelap" di build ini! ;-)

macOS 10.14.2

Satu hal yang saya masih tidak mengerti, mengapa tidak ada versi 4.1.4 MacOS di situs resmi qbittorrent??

@eduarcor karena waktu...

Kena kau.
Peringatan : Pada Windows, saya mengamati bahwa qbittorrent dengan Qt 5.12 lumpuh secara acak saat keluar dari aplikasi. Ini mungkin terjadi di Linux/macOS juga.
Tautan ke 4.1.5 dengan Qt 5.12: https://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

Pertama, hanya untuk memberi tahu Anda, bahwa saya tidak pernah memperhatikan, dengan build Kolcha Qt 5.12 lainnya, masalah mogok saat keluar dari aplikasi. Cukup yakin Anda melakukan hal yang sama untuk membuat build, mungkin ada sesuatu yang berbeda ... (untuk berjaga-jaga).

Dan terakhir, sayangnya, ini memiliki masalah yang kami jelaskan di atas tentang bilah kemajuan, yang telah diselesaikan Kolcha.

Omong-omong, mungkin ini bukan tempatnya, tetapi saya ingin tahu apakah mungkin melakukan hal berikut:
Untuk meminimalkan waktu pengunduhan, dapatkan bandwidth maksimum:
1) Apakah ada cara untuk mengunduh sesuatu secara batch ?, artinya, unduh satu hal terlebih dahulu, lalu mulai yang berikutnya dari daftar, dll ...
2) Mungkin sebaiknya dikombinasikan dengan fitur opsional berikut: hanya jika bandwidth gratis masih cukup dan tidak digunakan, mulailah dengan yang berikutnya dalam daftar...

Jika masih tidak ada cara, ini harus menjadi 2 fitur hebat ...

@Kolcha , bisakah Anda menerapkan perbaikan pada 4.1.5 dengan qt 5.12? Bersulang

@eduarcor , selesai, qBittorrent 4.1.5 dibangun dengan Qt 5.12 dan ditambal untuk memperbaiki bilah kemajuan

Sayangnya, yang ini bahkan tidak terbuka pada 10.14.2.

@zdlo , apa yang terjadi ketika Anda mencoba membukanya? kecelakaan atau yang lainnya? tolong beri beberapa detail.
Saya mengujinya sebelum mengunggah, dan tidak ada masalah... Tidak ada yang berubah di lingkungan build saya sejak build saya sebelumnya... dan aplikasi macOS portabel dan sepenuhnya mandiri (berisi semua dependensi yang diperlukan di dalam bundel aplikasi) menurut sifatnya (sejauh Saya tahu, tapi mungkin saya salah, saya bukan pengembang macOS).
selain itu, skrip build saya menghapus semuanya setelah build, jadi jika beberapa dependensi terlewatkan dalam bundel, saya akan melihat bahwa bahkan pada mesin build saya ...
Jika ada orang lain yang mengonfirmasi masalah yang sama, saya akan berhenti mempublikasikan build saya (dan menghapus semua yang ada, karena dibuat dengan cara yang sama) agar tidak membuat postingan yang tidak berguna. Saya tidak tahu alasannya dan bahkan tidak membayangkan bagaimana mencoba men-debugnya... sekali lagi, saya bukan pengembang macOS, saya hanya seorang pria yang dapat membuat hampir semua hal yang ditulis dalam bahasa C/C++ di salah satu OS utama (yaitu Windows/Linux/macOS).

@zdlo , apa yang terjadi ketika Anda mencoba membukanya? kecelakaan atau yang lainnya? tolong beri beberapa detail.

Saya mencoba membukanya lagi untuk memberi tahu Anda sekarang, mungkin membagikan log dari konsol juga, tetapi kali ini terbuka. Terima kasih untuk bangunan ini!

Tidak yakin mengapa itu tidak terbuka ketika saya mencobanya beberapa kali sebelumnya hari ini. Ikon aplikasi di dok memantul beberapa kali dan kemudian berhenti, dan indikator di bawah ikon juga padam. Tidak ada jendela aplikasi yang ditampilkan sama sekali. Saya pertama kali mencoba membukanya dengan mengklik kanan dari Aplikasi, jadi masalahnya tidak terkait dengan itu.

@eduarcor , selesai, qBittorrent 4.1.5 dibangun dengan Qt 5.12 dan ditambal untuk memperbaiki bilah kemajuan

@Kolcha , Ini bekerja dengan sempurna, terima kasih!!

Halo, ini tidak terkait dengan proyek ini, tetapi terkait dengan Qt dengan mode gelap. Saat ini saya mengalami masalah yang sama dengan proyek lain (https://gitlab.com/OpenMW/openmw/issues/4655), dan hanya untuk mengonfirmasi, satu-satunya cara agar mode gelap berfungsi (sepenuhnya) adalah dengan mengompilasi dengan yang resmi Qt 5.12?

@terabyte25 resmi Qt 5.12 sudah cukup

Terima kasih Kolcha, bekerja dengan sempurna!

@Kolcha , saya punya pertanyaan untuk Anda, sedikit keluar dari topik. Saya memiliki aplikasi python/pyside2 (qt 5.12) saya sendiri, dan saya ingin menerapkan tema hitam Mojave. Bisakah Anda menjelaskan kepada saya bagaimana melakukannya? Tidak ada info apapun di luar sana. Terima kasih dan salam.

@eduarcor , sayangnya saya tidak punya apa-apa untuk dikatakan... Qt 5.12 memiliki dukungan tema gelap dan secara otomatis mendeteksi tema yang sedang digunakan. tidak ada yang harus dilakukan untuk aplikasi C++. jika tidak terjadi dengan Python, mungkin beberapa API tidak terkena Python, tapi saya tidak tahu. Saya menggunakan PyQt sejak lama, tetapi PySide saya bahkan tidak menggunakan ...

@Kolcha , terima kasih.
Jadi, untuk C++ itu otomatis?? Saya tidak mengerti mengapa tidak untuk python mengikat ... Maksudku, itu seharusnya selesai ... Jadi, saya tidak bisa menebak mengapa ini tidak terjadi ... Bagaimanapun, saya menghargai info Anda, dan jika Anda menemukan momen lain, tolong, jangan ragu untuk memberi tahu saya. Bersulang

@eduarcor , selesai, qBittorrent 4.1.5 dibangun dengan Qt 5.12 dan ditambal untuk memperbaiki bilah kemajuan

Terima kasih untuk membangun, bekerja seperti pesona. Bolehkah saya meminta Anda untuk membuat kode yang lebih baru?

@nevack , selesai
Ini adalah tautan permanen , saya membangun kembali qBittorrent ~ dua mingguan dan file ini akan diperbarui. jadi, versi pengembangan terbaru dapat diunduh menggunakan tautan ini kapan saja.

Saya baru saja mengunduh versi stabil terbaru QBittorent 4.1.6 untuk MacOS dan tampilan dengan tema gelap Mojave semuanya kacau.

Screenshot 2019-05-06 at 7 59 14 AM

Telah mengunduh versi Kolcha sesuai tautan di atas yang ini dan tampaknya berfungsi jauh lebih baik. Terima kasih.

Memiliki masalah yang sama dengan @atangyp

Saya yakin @Kolcha akan segera mengetahuinya, seperti biasanya... jangan khawatir guys

Dia sudah memperbaikinya dengan versinya. Saya menggunakan tautannya di atas, dalam posting di atas milik saya, untuk mengunduh ... Hanya ingin tahu mengapa perubahannya tidak termasuk dalam rilis stabil terbaru.

qBittorrent 4.1.6 (tema gelap diperbaiki)

Tema gelap terlihat tetap. Ini terkait dengan versi Qt. Qt mulai mendukung tema gelap hanya sejak 5.12, qBittorrent dibangun dengan 5.9, jadi itu tidak mendukung tema gelap mac. Saya baru saja membangun kembali qBittorrent dengan rilis Qt terbaru (5.12.3).

Screenshot 2019-05-06 12 07 33

=======> UNDUH <========

Harap dicatat, sungguh saya tidak memperbaiki apa pun ! Semua perbaikan/perubahan saya sebelumnya yang digabungkan menjadi cabang master dan 4.1, lihat changelog untuk rilis resmi dan Anda akan menemukan 2 baris yang menyebutkan nama saya. Selain itu, perubahan ini tidak vital, terutama untuk dukungan tema gelap, sebagian besar hanya kosmetik ...

Saya baru saja membangun qBittorrent dengan cara saya sendiri. Saya tidak suka Homebrew dan alat terkait lainnya yang mencoba membuat macOS seperti sistem Linux... jadi saya membuat qBittorrent hanya menggunakan Xcode - IDE asli untuk macOS. Saya juga tidak suka bagaimana pengembang qBittorrent menangani penyebaran terjemahan Qt, saya juga membuatnya dengan cara saya.
Terlebih lagi, siapa pun yang mengunduh build saya mungkin memperhatikan bahwa file .dmg saya "bagus", seperti banyak perangkat lunak pihak ketiga lainnya untuk macOS, bukan satu ikon qBittorrent kecil.

Milik saya terlihat kacau di dl terbaru
Screenshot 2019-05-06 at 12 45 04

@pnumio , build resmi tidak mendukung tema gelap, unduh build saya https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -489568308

@pnumio , build resmi tidak mendukung tema gelap, unduh build saya #9096 (komentar)

Terima kasih sudah diurutkan

@pnumio , build resmi tidak mendukung tema gelap

Tapi kenapa?

Saya telah membangun versi resmi menggunakan Qt 5.9.7 untuk mendukung versi macOS yang lebih luas. Namun, seri Qt 5.9.x tidak menangani mode gelap Mojave dengan benar. Mode tersebut ditangani dengan benar dalam seri Qt 5.12.x.

Ini adalah build menggunakan Qt 5.12.0 (Saya tidak punya waktu untuk membangun Qt 5.12.3): https://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

@sledgehammer999 , terima kasih banyak untuk ini. Sangat dihargai!!

@pnumio , build resmi tidak mendukung tema gelap, unduh build saya #9096 (komentar)

Terima kasih juga untuk @Kolcha ....

siapa pun yang mencari sesuatu yang lebih cantik dari aslinya - coba build saya https://github.com/blahdy/qBittorrent
2Tp6K

Dari POV saya. Harus menjadi dukungan besar untuk tema ... daripada harus mendapatkan kompilasi yang berbeda dari pihak ketiga ...

Saya memiliki bug tema gelap yang sama, dan tidak mengerti mengapa perbaikan tidak dimasukkan ke rilis resmi.

dan tidak mengerti mengapa perbaikan tidak dimasukkan ke rilis resmi.

Itu karena Anda tidak membaca seluruh masalah https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -489752065.

Mengapa tidak membangun dua distro - yang "lawas" dengan QT lama dan yang "baru" dengan .12 ?..

Mengapa tidak membangun dua distro - yang "lawas" dengan QT lama dan yang "baru" dengan .12?..

+1

Saya ingin tetap menggunakan versi resmi yang diseduh. Ini adalah cara yang sangat berguna untuk menangani perangkat lunak pihak ketiga di MacOS. Jadi, tolong tambahkan dukungan mode gelap ke build resmi, terima kasih

@evansan : komentar itu sebenarnya tidak menjawab pertanyaan saya. Apa yang mencegah tim memiliki dua build "resmi"?

Semoga orang tidak mempercayai binari non-resmi.

Apa yang mencegah tim memiliki dua build "resmi"?

Mekanisme updater, tidak dibangun untuk mencari versi yang berbeda berdasarkan versi OS.

Saya telah membangun versi resmi menggunakan Qt 5.9.7 untuk mendukung versi macOS yang lebih luas. Namun, seri Qt 5.9.x tidak menangani mode gelap Mojave dengan benar. Mode tersebut ditangani dengan benar dalam seri Qt 5.12.x.

Ini adalah build menggunakan Qt 5.12.0 (Saya tidak punya waktu untuk membangun Qt 5.12.3): https://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

Apakah akan segera ada pembaruan resmi yang menyertakan perbaikan ini? Lebih baik menunggu jika itu segera hadir daripada mengunduh versi tidak resmi.

Ini adalah build menggunakan Qt 5.12.0 (Saya tidak punya waktu untuk membangun Qt 5.12.3): https://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

@sledgehammer999 Bisakah Anda menandatangani ini? Terima kasih.

Semoga orang tidak mempercayai binari non-resmi.

👍 Saya setuju dengan Anda!

Sementara itu, bagi mereka yang tidak ingin berurusan dengan UI yang berantakan ini, Anda dapat mengembalikan aplikasi ke tema ringan:

$ defaults write $(osascript -e 'id of app "qbittorrent"') NSRequiresAquaSystemAppearance -bool yes

Maaf, tapi mengapa Anda tidak bisa merilis versi minor dengan qt yang diperbarui? bagi saya agak bodoh untuk mengunduh versi yang sama tetapi tetap.

Masih terlihat sangat jelek :/

Baru saja mengunduh Qt 4.1.7 dan masih jelek sampai tidak dapat digunakan. Apakah ada yang tahu jika mereka bahkan berencana untuk memperbaiki ini?

Qt 5.9 menyertakan dukungan untuk 10.10 dan 10.11, sementara 5.12 menjatuhkan dukungan untuk versi macOS ini.

@sledgehammer999 10.11 tidak didukung oleh Apple pada Agustus 2018, per Wikipedia . Apakah Anda bersedia membangun rilis macOS mendatang dengan Qt 5.12? Dan idealnya merilis ulang 4.1.7 yang dibangun dengan Qt 5.12.

Saya baru saja mengunduh 4.1.7 dan sudah diperbaiki untuk saya.

@Piccirello ada masalah dengan situs utama. Itu belum menyinkronkan file dari repo situs web git, jadi perubahan/info saya belum ditayangkan. Dan admin belum membalas saya.
Singkat cerita: Versi resmi v4.1.7 baru menggunakan Qt 5.12.2
Saya akan menggunakan Qt 5.13 tetapi: https://bugreports.qt.io/browse/QTBUG-77310

Dikonfirmasi ini diperbaiki untuk saya- v4.1.7 menggunakan Qt 5.12.2
Screen Shot 2019-08-04 at 3 05 08 PM

Tidak yakin siapa adminnya, tetapi apakah kami mengandalkan pihak eksternal untuk situs ini? Saya akan dengan senang hati menyediakan hosting sehingga kami tidak bergantung pada orang lain untuk menyinkronkan perubahan kami.

Terima kasih atas tawarannya. Admin bukan orang luar, meskipun saya tidak ingat nick github-nya. Dia juga admin forum. Dia telah mengurus hal-hal ini selama bertahun-tahun, mungkin sejak awal. Saya berbicara dengannya beberapa hari yang lalu, jadi saya tahu dia tidak hilang.

Halo guys, di mana versi 4.1.7 untuk diunduh? tidak di halaman resmi ... bisakah Anda membimbing saya ke tautan?
Apakah itu menggabungkan semua perbaikan @Kolcha di UI? Anehnya di v4.1.6 versi QT yang digunakan oleh Kolcha adalah 5.12.3 dan berfungsi seperti pesona, tidakkah itu berhasil untuk Anda?
Terima kasih

@eduarcor Cukup buka Fosshub: https://www.fosshub.com/qBittorrent.html
Atau jika Anda versi yang lebih lama, pembaru harus membawa Anda ke sana.

Terima kasih.
Mengapa menggunakan 5.12.2 bukan 5.12.3 yang digunakan oleh versi 4.1.6? Ini aneh...

@eduarcor , lihat https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -518039784 untuk info tentang mengapa Qt 5.12.2 digunakan. build saya memiliki Qt yang lebih baru karena saya membangun dengan c++ 14, jadi saya tidak menghadapi masalah build, tetapi saya menghadapi masalah aneh lainnya dengan Qt 5.13 dan dev , tetapi ini adalah cerita lain ...
dan sekali lagi, saya hampir tidak memperbaiki apa pun! baru saja membangun qBittorrent dengan Qt yang lebih baru yang mendukung tema gelap. Beberapa masalah kecil yang saya perbaiki terkait dengan bilah kemajuan, mereka telah digabungkan sejak lama dan bahkan disertakan dalam 4.1.6

Senang melihat bahwa masalah ini sudah ditutup sekarang!

PS> Saya masih membangun qBittorrent dari cabang master secara berkala, siapa pun yang tertarik dapat mengunduh build saya menggunakan tautan ini

@Kolcha , Dan apakah Anda membangun v4.1.7 itu sendiri? dengan 5.12.4 terbaru? Jika benar, bisakah Anda membagikannya jika tidak ada masalah?

@eduarcor build 4.1.7 saya , dikompilasi dengan Qt 5.13.0, libtorrent 1.1.13 dan OpenSSL 1.1.1c

@eduarcor build 4.1.7 saya , dikompilasi dengan Qt 5.13.0, libtorrent 1.1.13 dan OpenSSL 1.1.1c

@Kolcha , bagus, terima kasih!! Terlepas dari fakta mengubah perpustakaan (yang saya tidak tahu apakah itu memiliki keuntungan) dan tidak ditandatangani, apakah ada kesalahan atau mengoreksi yang sekarang, atau persis sama dengan yang resmi? (Saya belum melihat perbedaan dalam tampilan singkat).

Terima kasih.

@eduarcor , saya tidak mengubah apa pun (setidaknya dalam kode), satu-satunya perbedaan hanya cara aplikasi dibangun (saya membuat beberapa perubahan dalam file sistem build dan membangun dengan cara yang sama sekali berbeda dibandingkan dengan yang dijelaskan dalam qBittorrent Wiki). jadi kalian bisa berpikir kalau buildku sama persis dengan official

Senang mendengarnya. Terima kasih!!
Bahkan yang resmi tidak ditandatangani karena terus dikatakan berasal dari pengembang yang tidak dikenal.

Jika seseorang tertarik dengan tampilan yang lebih tidak menakutkan di macOS - Anda dipersilakan untuk mencoba versi khusus saya di https://github.com/blahdy/qBittorrent/releases
Baca deskripsi, btw

jendela juga? atau hanya macos? :(

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

rockrabbit picture rockrabbit  ·  3Komentar

coolio2013 picture coolio2013  ·  3Komentar

PauluzzS picture PauluzzS  ·  3Komentar

Cecilben picture Cecilben  ·  3Komentar

emanruse picture emanruse  ·  3Komentar