GitHub Sort Reactions

A userscript that sorts comments by reaction

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

Δημιουργός
Mottie
Ημερήσιες εγκαταστάσεις
0
Σύνολο εγκαταστάσεων
57
Βαθμολογίες
3 0 0
Έκδοση
0.2.17
Δημιουργήθηκε την
11/02/2018
Ενημερώθηκε την
17/02/2024
Μέγεθος
10 KB
Άδεια
MIT
Εφαρμόζεται σε

A userscript that sorts comments by reaction

  • The userscript adds a block of buttons under the first post.
    • The sort block is not visible when an issue has less than 2 reactions.
    • Block Avatar:
      • The initial avatar shows an up & down arrow to indicate no default reaction or sort is applied.
      • Clicking on this avatar will toggle the view of the reaction selection block.
      • Once you choose a reaction from the block, it becomes your set preference and the block avatar.
      • A small round sort icon will appear in the bottom right corner. Clicking on it will change the sort.
    • Clicking on a sort reaction button or avatar sort icon will sort the comments by the selected reaction: "+1", "-1", "laugh", "hooray", "confused" and "heart".
    • One extra button is included (speak no evil ? monkey):
      • Clicking it will sort the comments using a calculated value based on all reactions for that comment.
      • The calculated values are as follows: "?", "?" & "❤️" = +1; "?" = +0.5; "?" = -0.5; "?" = -1.
    • The first click applies a descending sort, the second an ascending sort and the third click restores the comment order.
    • Comments without a reaction and comments with the same (calculated) number of reactions will be added depending on its original order (stable sort).
  • Progressively loaded comments:
    • The "load more comments" button will be moved to the top, immediately under the sort block. For easy access.
    • New comments are supposed to be included in the sort, but you may need to resort the column anyway. I'll troubleshoot the mutations script and fix this soon.

github-sort-reactions-block

github-sort-buttons

github-sort-reactions

Hosted with ♥ at GitHub