Created attachment 128379 [details] Current Windows build icons situation SUMMARY Breeze theme misses kmymoney-specific icons. At this point, craft-generated Windows and macOS packages deliver an icontheme.rcc with embedded default Breeze theme. KMyMoney *does* package and handle its own, context-specific icons, but only for oxygen, hi-color and Tango themes: https://cgit.kde.org/kmymoney.git/tree/kmymoney/icons Some third party themes like Papirus also provide their own kmymoney icons (https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/commit/bbf78721433f7b902f3d40fc13ba733e84136bd0, https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/commit/68c73c9c6815c9aba3d75cb42230980641cde890) It would be great if Breeze added missing icons upstream, so that kmymoney could default to using Breeze icon-set across all of the builds and simplify the codebase.
Note that there is a project dedicated to cataloging/managing KDE finance icons, and this effort could also serve Skrooge: https://techbase.kde.org/Projects/KdeFinanceCommonIcons
It also looks like Skrooge has already had its Breeze icons moved upstream: https://forum.kde.org/viewtopic.php?f=210&t=126929 https://cgit.kde.org/skrooge.git/commit/?id=161912ca12001a540a4248c96bb2fdd7c82add6b
Here's a list of theme mappings kmymoney currently uses for its icons: https://cgit.kde.org/kmymoney.git/tree/kmymoney/icons/icons.cpp The mapping is created using the following logic: 1) load all the common icons, as defined by getCommonNames() 2) load all KDE icons, as defined by getKDENames(). If any were defined already, replace them. 3) load selected theme icons, as defined by getBreezeNames(), getTangoNames(), getOxygenNames(). If any were defined already, replace them.
Digging deeper into the current state of things I can see that some icons are already available in Breeze. Let me change the status of this report to NEEDSINFO and report back once I have a better idea of which particular icons are missing.
These are the unique icons KMyMoney uses for its own purposes: actions-account actions-account-add actions-account-close actions-account-delete actions-account-edit actions-account-open actions-account-reopen actions-account-types-asset actions-account-types-cash actions-account-types-checking actions-account-types-closed actions-account-types-credit-card actions-account-types-expense actions-account-types-income actions-account-types-investments actions-account-types-liability actions-account-types-loan actions-account-types-reconciled actions-account-types-savings actions-account-update-online actions-account-update-online-all actions-accounts actions-attention actions-backup actions-bank actions-budget actions-budget-add actions-budget-delete actions-budget-edit actions-categories actions-category-delete actions-category-edit actions-cleared actions-close-window actions-delete actions-forecast actions-hide-categories actions-hide-reconciled actions-home actions-institution actions-institution-add actions-institution-delete actions-institution-edit actions-institutions actions-investment actions-investment-add actions-investment-delete actions-investment-edit actions-investment-update-online actions-investment-update-online-all actions-investments actions-ledger actions-office-chart-tall-pie actions-online-banking actions-onlinebanking actions-pay-edit actions-payee actions-payee-rename actions-personal-data actions-reconcile actions-reconcile-finish actions-report actions-report-bar actions-report-line actions-report-pie actions-report-solid actions-report-text actions-schedule actions-set-as actions-transaction actions-transaction-add actions-transaction-delete actions-transaction-edit actions-transaction-export actions-transaction-find actions-transaction-import actions-transaction-report actions-transaction-split actions-unreconciled actions-update-prices actions-view-info Additionally, a refreshed KMyMoney icon would be great. Some effort was already made in the past: https://forum.kde.org/viewtopic.php?f=285&t=119635
A -copy action for each of the below would also be nice, e.g. actions-account-copy, actions-transaction-copy, etc.
Lastly, the following icons are missing the color option and would be otherwise perfect candidates for sidebar actions: go-home-large view-statistics tag system-users/user-others
I created a spreadsheet with all these icons, together with breeze counterparts, status and additional notes, as well as reference icons for comparison: https://docs.google.com/spreadsheets/d/16BO7PqdC-mDcSAfHOSC7nROjNQY6msuRel9jSdH0XIs/edit#gid=0
Some additional effort made in 2016: https://forum.kde.org/viewtopic.php?f=69&t=133554
This has been resolved and all the requested icons have been added to Breeze icon set.
Woohoo!