Account icons: usability, custom selection, and bank logos

Discuss New Feature Requests and Enhancements to MMEX

Moderator: Renato

Post Reply
frankieorabona
Super User
Posts: 91
Joined: Sat Mar 21, 2015 9:15 am
Are you a spam bot?: No
Location: Italia
Contact:

Account icons: usability, custom selection, and bank logos

Post by frankieorabona »

I find the current account identification via icons quite unintuitive, especially when managing many different accounts, particularly for users like me who need to keep track of multiple accounts for different purposes (mortgages, loans, savings/deposit accounts, or simply children’s accounts, etc.).

I know that it is technically possible to customize account icons by manually overwriting SVG files inside the theme folders, but this approach is not very user-friendly and requires modifying theme files directly.
534028185-d11715d0-64a5-49a0-ba8a-4348d68b0f30.png
534028185-d11715d0-64a5-49a0-ba8a-4348d68b0f30.png (69.31 KiB) Viewed 236 times
What I would really like is the ability to select a custom icon directly from the application UI, for example by choosing an SVG file per account, independently from the active theme.

This also raises a related legal and design question:

Would it be legally possible to include official bank logos (SVG) directly in MMEX releases?
Are bank logos subject to trademark or image rights that would prevent their inclusion?
If this is not an issue (or if it could be handled with proper disclaimers), would it make sense to create a shared collection of European bank SVG logos?

If this idea is considered useful, I would be happy to take care of:
- collecting and normalizing SVG logos (size, transparency, style),
- focusing on European banks,
- keeping them separated from themes (e.g. a shared icons directory),
- and allowing .mmextheme files to remain independent from account branding.

At the moment, account icons are tightly coupled with themes, which are mainly intended to define UI appearance (colors, fonts, layout). This makes it difficult to assign meaningful and persistent icons to accounts. A possible improvement could be to separate account icons from themes and treat them as global assets.

The current structure is based on theme files only, for example:

Code: Select all

themes/
└─ *.mmextheme
A possible conceptual structure could be:

Code: Select all

themes/
└─ *.mmextheme

icons/
└─ accounts/
   ├─ generic/
   │  ├─ cash.svg
   │  ├─ bank.svg
   │  └─ credit-card.svg
   ├─ banks/
   │  ├─ it/
   │  │  ├─ intesa-sanpaolo.svg
   │  │  └─ unicredit.svg
   │  ├─ fr/
   │  └─ de/
   └─ custom/
      └─ user-imported.svg
With this approach, account icons would be independent from the active theme, changing the theme would not affect account identification, and themes would remain focused on UI styling only. Each account could reference either a generic icon, a bank logo, or a user-imported SVG file.

From a UX point of view, this would also allow an icon preview in the account editor, a simple icon picker (generic, banks, custom), and would remove the need for manual editing of theme files.

From a legal perspective, bank logos could be clearly separated from themes, accompanied by a disclaimer stating that they are trademarks of their respective owners and provided for identification purposes only, or limited to officially available brand assets.

This is just a conceptual proposal, shared to gather feedback before going any further.

See also:
https://github.com/moneymanagerex/money ... ssues/8015
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest