Dunst: Tambahkan opsi untuk selalu mengurutkan pesan secara kronologis berdasarkan saat mereka tiba?

Dibuat pada 22 Feb 2017  ·  5Komentar  ·  Sumber: dunst-project/dunst

Saat memanggil kembali pesan secara manual dari riwayat menggunakan pintasan yang dikonfigurasi, pesan yang dipanggil akan ditambahkan pada posisi yang sama dengan pesan baru yang sebenarnya. Akan lebih baik jika Anda memiliki opsi untuk menampilkan pesan yang dipanggil kembali secara manual di tempat asalnya.

Misalnya, saat memanggil kembali pesan terbaru yang tidak ditampilkan lagi, biasanya pesan tersebut harus lebih lama dari semua pesan yang ditampilkan saat ini, sehingga dapat ditambahkan ke sisi berlawanan dari jendela dunst daripada pesan baru.

Kasus penggunaan saya menampilkan pemberitahuan untuk pesan obrolan. Opsi penyortiran saat ini mengaburkan urutan di mana pesan yang dipanggil kembali secara manual awalnya tiba.

Feature

Komentar yang paling membantu

Tunggu. apakah masalah ini semua tentang membuat sort enum dan mendukung sort = time !?

Semua 5 komentar

Maafkan saya. Saya menetapkan masalah ini untuk diri saya sendiri hampir setahun yang lalu, tetapi saya baru mengerti hari ini, maksud Anda yang sebenarnya.

Saya harus jujur, tetapi saya pikir pencarian Anda harus diselesaikan secara berbeda dari yang dijelaskan.

Kami tidak melacak pesanan apa pun di antara notifikasi itu sendiri. Notifikasi tidak disortir dan didorong hingga akhir atau melalui urgency/id dan cara pembuatannya tergantung pada antrian.

IMO tekniknya, yang akan sangat cocok untuk kasus penggunaan Anda adalah penggabungan notifikasi dari NotifyOSD . Tapi saya tidak berpikir ada seseorang yang ingin menerapkan ini.

melalui urgensi/id dan cara pembuatannya tergantung pada antrian.

Kecuali saya salah memahami masalah apa yang diminta adalah semacam kronologis ketat, yang saya yakin kita bisa lakukan. Kami sudah memiliki opsi untuk mengurutkan berdasarkan urgensi dan menyimpan waktu kedatangan di bidang timestamp . Menambahkan opsi untuk mengubah perbandingan dari prioritas ke stempel waktu harus dapat dilakukan (walaupun dengan beberapa refactoring).

Kecuali jika saya salah memahami masalah apa yang diminta adalah jenis yang sangat kronologis

Ya, itu yang saya maksud.

Antrian tidak diurutkan berdasarkan stempel waktu pada titik mana pun. Hanya saja saat Anda memiliki sort = no atau notifikasi dengan urgensi yang sama, urutan penyisipan notifikasi sama seperti jika antrean akan diurutkan berdasarkan cap waktu.

Tetapi pada intinya, saat memindahkan notifikasi kembali dari riwayat ke tampilan, ini bukan masalahnya lagi.

Untuk mengurutkan pemberitahuan berdasarkan stempel waktu saat menampilkannya kembali vs menyortir pemberitahuan berdasarkan urgensinya, ini tidak masuk akal dan hanya memperkenalkan bug baru.

Tunggu. apakah masalah ini semua tentang membuat sort enum dan mendukung sort = time !?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bebehei picture bebehei  ·  4Komentar

existme picture existme  ·  4Komentar

Kaligule picture Kaligule  ·  5Komentar

chhajedji picture chhajedji  ·  4Komentar

k80w picture k80w  ·  7Komentar