Always displayed card info panel in browser?

Hi!

I was wondering if there’s an addon or workaround for always showing the current card info in the browser?

I would like to have the history of past answer times visible in the browser (average time I get from the Advanced Browser addon as a sort field which is nice). ideally in the sidebar or to the right.

The steps I go through right now is to open the popup info panel with the keyboard shortcut, then resize the windows to split the screen up. This all becomes a bit tedious if you enter and exit the browser a couple of times during a day.

If you use this add-on, the info summary will be displayed.

Turn ON in this way.

  • Browse > View > Show info box[ON]

Thank you, I tried that. By default it gives the following information:

I’d like to see the history of past answer times only, like in the default info popup:

(Ideally only with the date and time column).

The addon configure options don’t help in this regard, so I’d have to modify the files directly. I’m guessing that the correct file for this is infobar.py. I have no experience in this though, so I’m fumbling a bit in the dark. It seems doable though, perhaps even to make it vertical and on the side instead of horizontal on top, judging by some of the lines in the file.

I tried deleting some sections in this part of the code randomly and it resulted in them no longer being displayed:


def addInfoBar_default(self):
    a = ["added", "fr", "lr", "due", "ivl","ease", "revs", "laps", "avTime",
            "cardType", "noteType", "Deck", "nid", "cid"] 
    for i in a:
        setattr(self,"il_" + i, QLabel(self))
        setattr(self,"i_" + i, QLabel(self))

    g = [
        #      0                1           2  3  4  5      6            7   8  9 10 11
        [self.il_added,    'Added:     ',   0, 0, 1, 1, self.i_added,    "", 0, 1, 1, 1],
        [self.il_fr,       'FirstRev:  ',   1, 0, 1, 1, self.i_fr,       "", 1, 1, 1, 1],
        [self.il_lr,       'LatestRev: ',   2, 0, 1, 1, self.i_lr,       "", 2, 1, 1, 1],
        [self.il_due,      'Due:  ',        0, 2, 1, 1, self.i_due,      "", 0, 3, 1, 1],
        [self.il_ivl,      'Ivl:  ',        1, 2, 1, 1, self.i_ivl,      "", 1, 3, 1, 1],
        [self.il_ease,     'Ease: ',        2, 2, 1, 1, self.i_ease,     "", 2, 3, 1, 1],
        [self.il_revs,     'Rvs/Lps: ',     0, 4, 1, 1, self.i_revs,     "", 0, 5, 1, 1],
        [self.il_nid,      'Note ID: ',     1, 4, 1, 1, self.i_nid ,     "", 1, 5, 1, 1],
        [self.il_cid,      'Card ID: ',     2, 4, 1, 1, self.i_cid,      "", 2, 5, 1, 1],
        [self.il_cardType, 'Card Type: ',   0, 6, 1, 1, self.i_cardType, "", 0, 7, 1, 1],
        [self.il_noteType, 'Note Type: ',   1, 6, 1, 1, self.i_noteType, "", 1, 7, 1, 2],
        
        
    ]

It doesn’t seem to be quite that simple though. How complicated would it be to achieve this do you think?

Adjusting the addon to show some parts of the repetition history (nicely formatted) instead of the card properties is not difficult but somewhat time-consuming and tedious. It’s not enough to change the part of the code you’ve shown, you would also have to add code that generates the answer history with just the columns you want - though you could probably reuse some code from my deck and card info sidebar during review for this.

I don’t have time for this. If you can’t do this with some help from chatgpt on your own, there are coders you can hire for anki addons.

1 Like

Thank you for the information. I’ll give it a try on my own then, and if no success I’ll leave it be :+1:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.