Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tags/labels in addition to categories #142

Closed
Cathryne opened this issue Apr 22, 2014 · 8 comments
Closed

Tags/labels in addition to categories #142

Cathryne opened this issue Apr 22, 2014 · 8 comments

Comments

@Cathryne
Copy link

Cathryne commented Apr 22, 2014

Hello! Thanks for this neat app :-) I have just none hurdle before I can really use it as I would like to.

Is there are specific reason why MyExpenses and every other personal finance tool I tried so far provide categories (and hierarchical subcategories) instead of tags/labels like for example GMail does. Hierarchy can still be mapped with nested labels and they offer the IMHO huge advantage of being able to apply several tags to one expense.

Use case example: In addition to generally tracking expenses for food, maybe one wants to break that whole chunk down into nutrition types (dairy, meat, fish etc.) or place of purchase (market vs. mall) or even brands.

Another example: travel expenses occur within different contexts (commuting, leisure time, business travel etc.). Being able to apply specific tags for that not only to these expenses, but also to others that occur in the context of it would IMHO be very helpful.

@mtotschnig I noticed in #85 that you already use a bounty system. If you consider a tag/label feature worthwhile, what would be an appropriate bounty?

@mtotschnig
Copy link
Owner

Many thanks for the interesting suggestion. It makes a lot of sense, but I'd have to think about how to design the UI.
Linking to Bountysource has been an experiment at the moment. Theoretically it should allow multiple users to jointly back the implementation of a functionality or also other developers to step in.
If you are interested in funding a feature directly, you can also contact me per email to discuss details.

@mtotschnig
Copy link
Owner

By the way, I am aggregating top priority features on this milestone https://github.com/mtotschnig/MyExpenses/issues?milestone=9&state=open

@Cathryne
Copy link
Author

Cool, thanks for the answer! UI-wise, I would suggest to copy an existing way of selecting multiple tags. Maybe how Rizzoma or GMail do it.

@Cathryne
Copy link
Author

To help #127, adding meta-data to certain tags could be useful. Like: long-press tag "Holiday2015" > toggle "this is a saving goal".

@Cathryne
Copy link
Author

About the UI again: I just tried out a demo of Toshl and found their solution very elegant: sideward-scrolling list of existing tags (apparently ordered by frequency of usage), plus text box to add new ones. The sorting would be better alphabetically IMHO, so an option for that would be very welcome.

@Cathryne Cathryne changed the title Tags/labels instead of categories Tags/labels instead of categories [$100] May 24, 2014
@mtotschnig mtotschnig mentioned this issue Jun 2, 2014
@mtotschnig mtotschnig changed the title Tags/labels instead of categories [$100] Tags/labels instead of categories Dec 28, 2015
@klawdhfzasjhaa
Copy link

I would like to have both tags AND categories, not one instead of the other one.

@mtotschnig mtotschnig changed the title Tags/labels instead of categories Tags/labels in addition to categories Jan 30, 2019
@sabi0
Copy link

sabi0 commented Jan 16, 2020

I am not opposed to the idea of tags. But the original suggestion could actually be implemented without them - by using additional custom attributes as suggested in #447

The benefit of attributes over tags is more control. You would not be able to (accidentally) set both "business" and "leisure" values on the same transaction. While with the tags you can.

Nutrition types could be (sub-)sub-categories under Food.
A combination like "transport" and "dairy" makes no sense. And the application could help user avoiding it.

P.S. Tags in addition to categories are implemented in the Wallets application - https://play.google.com/store/apps/details?id=com.romanenko.oleg.wallets

@mtotschnig mtotschnig added this to To do in 3.1.0 Tags #142 Mar 15, 2020
@mtotschnig mtotschnig removed this from To do in 3.1.0 Tags #142 Mar 26, 2020
@mtotschnig
Copy link
Owner

To be released in 3.1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants