Firstly, I don't display the reading position in the library list. It doesn't add anything. I do display the percent read and last read timestamp. Those I find useful in the list.
For the column icon, this is in the calibre preferences. Go to the "Look & Feel" and then the "Custom icon" tab. Then you add a rule. What I would suggest is:
- First drop down- "Icon without text"
- Second drop down: My percent read custom column
- Third drop down: Selected the icon to be displayed. These have to be added to the list using the "Add icon" button. For "read", I used the green tick that calibre uses in various places.
Then in the conditions:
- First drop down: My percent read custom column
- Second drop down: is equal to
- Value: 100
All that means is "if the percent read field is equal to 100, display the green tick in the percent read column without the value".
Then add a second rule that shows a different icon if the percent read is greater than 0. In this case, I use "icon with text". That gives a good visual indication plus I can see how far through the book I am.
The rules are processed from top to bottom. With these settings, it stops at the first match. There are ways to have it match several rules and display several icons.
The rules can be a lot more complicated than that. For mine I also use the Reading List plugin and set some icons based on that. I've attached a small screen shot showing this. The open book means "reading", the green tick is "read", the star means "to rate" on whatever site it came from or Goodreads and the blue arrow means is an in-progress story from some web site. The first two are based on the percent read, the others the reading list.
|