jameskokoska / Cashew

💸 An app created to help users manage a budget and purchases
https://cashewapp.web.app/
GNU General Public License v3.0
1.68k stars 235 forks source link

[Feature Request] Add Option to Display Subcategory Icons in Transaction List #471

Open AnyByte opened 3 days ago

AnyByte commented 3 days ago

Is your feature request related to a problem? Please describe.

I often categorize my transactions under a main category, such as "Entertainment," which includes various subcategories like Beauty, Dining Out, Shopping, Delivery, Entertainment Subscriptions, etc. These subcategories differ quite a lot in nature, but I still group them under "Entertainment" to mark them as non-essential. The issue I face is that the main category icon (popcorn for Entertainment) is displayed for all transactions, even those with specific subcategories, like "Entertainment Subscriptions" for ChatGPT Plus or GitHub Copilot. Although the subcategory name and icon are shown as a chip below the transaction title, they are too small to identify quickly.

Describe the solution you'd like

I would like an option (perhaps a toggle) to display the subcategory icon for each transaction in the transaction list instead of the main category icon. This way, the transaction would be visually categorized by the more specific subcategory, making it easier to identify at first glance. For example, instead of showing the "popcorn" icon for every "Entertainment" transaction, it would show the "controller" icon for "Games" or a different relevant icon for other subcategories.

Describe alternatives you've considered

The current solution of showing the subcategory as a chip under the transaction title works to some extent, but it isn't as quick or visually clear, especially when skimming through a list of transactions. I've also considered separating some of these subcategories into different main categories, but I want to keep them grouped under Entertainment for organizational purposes.

Additional context

This feature would improve the clarity of transaction lists for users who use subcategories extensively. It would allow for faster identification of specific subcategory transactions while still keeping the benefits of higher-level categorization. Below is an example of my subcategories within "Entertainment":

Thank you for considering this!

Michael152843 commented 1 day ago

If it gets added as an option I guess there's no problem, but for those of us who use similar subcategories under different categories (e.g. Taxes under Investment, Taxes under Business) that would just add confusion. In such cases it's important to always see the category-subcategory hierarchy