|
|
#1126 |
|
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jan 2026
Device: kobo
|
oh sweet lord
|
|
|
|
|
|
#1127 |
|
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37
Karma: 39966
Join Date: Aug 2023
Device: Kindle
|
Subject: Request: Add support for icon overrides / theming
Hi, Could you please add support for Calibre's built‑in icon theming in a future update? Currently your plugin uses a custom get_icon() function, which prevents users from overriding the toolbar icon with their own custom images or Calibre icon themes. The fix is simple: replace the custom function with Calibre's native get_icons(). For example: python # Instead of a custom get_icon() function... # Use Calibre's built-in function: from calibre.customize.zipplugin import get_icons icon = get_icons('icon.png', 'Your Plugin Name') self.qaction.setIcon(icon) This would allow users to place a custom icon.png in: calibre/resources/images/Your Plugin Name/icon.png And it would also make the plugin respect the user's active Calibre icon theme. Thank you for considering this. I really appreciate your work on this plugin. Thanks |
|
|
|
|
|
#1128 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,661
Karma: 33011292
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
|
|
|
|
|
#1129 |
|
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37
Karma: 39966
Join Date: Aug 2023
Device: Kindle
|
Updating Plugin for Light/Dark themed icons
Hey,
i have updated the plugin to accepts themed custom icons custom icons should be placed in Preferences/calibre/resources/images/Job Spy on a mac and whatever the equivalent is for windows - this is the same location other plugins use for custom icons Custom icons must be named to match the original names with the addition of correct suffixes: job_spy-for-dark-theme.png job_spy-for-light-theme.png I have created 2 versions. the first just updates the plugin to accept light and dark theme custom icons. the second also changes the toolbar display name from "JS+" to "Job Spy" for those that prefer it. I have also included the icons i am using, but use whatever suits your theme To use the modified plugin, you need to load plugin from file in settings. At least until it is accepted into calibre's main plugin library. Here is the plugin with just icons update p.s. i have not changed or written any other part of the plugin other than the icons and name, so don't ask me any questions on other parts of the plugin |
|
|
|
|
|
#1130 |
|
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37
Karma: 39966
Join Date: Aug 2023
Device: Kindle
|
Updating Plugin for Light/Dark themed icons & Display name
Here is the version that also changes the toolbar display name to Job Spy
|
|
|
|
|
|
#1131 |
|
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37
Karma: 39966
Join Date: Aug 2023
Device: Kindle
|
Alternate icons
|
|
|
|
|
|
#1132 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,948
Karma: 82520964
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Did you change the plugin version number?
|
|
|
|
|
|
#1133 |
|
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37
Karma: 39966
Join Date: Aug 2023
Device: Kindle
|
no, i forgot. where should i be changing it? within the py?
i have updated several plugins now and have posted 2 fixes so far, but wanted to see if i got a response before posting the remainder, which i am just using personally currently. let me know exactly what is needed and i will get it done. As long as these updates will actually go somewhere. i dont want to commit more time to this if they arent going to be used. thanks |
|
|
|
|
|
#1134 | |
|
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,754
Karma: 64144480
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Code:
name = " "
author = " "
version = (1, 12, 1) <<<<<<<<<<<<<<<<<<<<
minimum_calibre_version = (5, 0, 0)
description = _(" ")
|
|
|
|
|
|
|
#1135 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,948
Karma: 82520964
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
I suspect you are a Macintosh user
Could you EXCLUDE the .DS_STORE folder from the Zip file. Curious as to why the change in ui.py of Code:
action_spec = ('JS+','images/job_spy.png', JS_DESCRIPTION, None)
Code:
action_spec = ('Job Spy','images/job_spy.png', JS_DESCRIPTION, None)
I did try loading the plugin into the oldest version of calibre Dalton support (6.15) and there were no errors there. |
|
|
|
|
|
#1136 |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 51,840
Karma: 180002962
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
For what it may be worth, I'm attaching a .zip file of Job Spy with the version bumped to 1.0.240 and the Mac artifact removed. No other changes have been made.
|
|
|
|
|
|
#1137 |
|
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37
Karma: 39966
Join Date: Aug 2023
Device: Kindle
|
[/code]. AH... Thats to change the name displayed in the Toolbar Name. I would suggest NOT making this change. The calibre plugin install / update function only supports a single zip file for a plugin.
May i suggest we just go with the action_spec / display name Job Spy and get rid of JS+ then. It's nicer in my opinion, more descriptive, matches the plugin name and doesn't take up too much space in the display I have now written updates for the following, which i am already using on my calibre, so if we can work out the process here on what ii need to provide and who i need to talk to to get these published, i will provide all the files: Audit Log - Released: 8 Jan, 2023 Author: DaltonST Author Book Count Hierarchy - Released: 15 Apr, 2023 Author: DaltonST Author Book Count - Released: 8 Jan, 2023 Author: DaltonST Job Spy - Released: 26 Jun, 2023 Author: DaltonST Media File Importer - Released: 27 Feb, 2023 Author: DaltonST MultiColumnSearch - Released: 10 Jan, 2023 Author: DaltonST I have also written updates to these plugins, but the authors may still be active, so I will post to the individual threads for these - unless anyone can tell me if the author is no longer active and the plugin is abandoned? Comments Cleaner - Released: 17 Apr, 2026 Author: un_pogaz ebook_translator - Released: 20 Apr, 2025 Author: bookfere.com K2pdfopt Plugin - Released: 1 Feb, 2025 Author: Ahmed Zaki Kindle Collections - Released: 1 Oct, 2020 Author: meme KindleUnpack - The Plugin - Released: 15 Aug, 2025 Author: DiapDealer LibraryThing Match - Released: 25 May, 2024 Author: Bradley Lang Open Config Folder- Released: 22 Feb, 2026 Author: Comfy.n Prettify Cover - Released: 26 Jul, 2022 Author: Michael Dinkelaker |
|
|
|
|
|
#1138 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,948
Karma: 82520964
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
I don't mean to be awkward but why don't you check for yourself which authors are active. It's easy enough to click on their names in a post they've made and see when they last visited the forums.
|
|
|
|
![]() |
| Tags |
| author aka, author pen name, colors, toolbag, toolbox, tools |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 544 | 05-13-2026 05:41 PM |
| [GUI Plugin] Ex Libris | AlPe | Plugins | 87 | 10-10-2020 03:10 PM |
| [GUI Plugin] Marvin XD | Philantrop | Plugins | 126 | 01-29-2017 12:48 PM |
| Ubuntu/Linux : Command to schedule a job with Calibre.( No GUI ) | DurgaPrasad | Calibre | 0 | 10-16-2013 06:50 AM |
| [GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |