Some ideas to improve the UX and consistency of the app #348
Replies: 4 comments 3 replies
-
Clearing filters is requiring at most 3 clicks, and there's no good place in current UI to put "clear all filters" button.
Any changes to calendar will require to write our own widget for GTK and probably for WinUI too. This is terrific amount of work, and thus should be avoided as much as possible.
It means that on 1st day of a month a user will see no transactions. While some can find it logical, for a lot of users it will be unproductive. Showing all transactions is the most sane default that doesn't force any specific workflow on users.
What would be nice is if overview (and maybe groups too) would show numbers for filtered transactions. I think this can be considered, it doesn't add any complexity for users to work with, but we need to decide how the app should treat future transactions in this case. @nlogozzo
While implementation details should be considered, overall I think this is actually a very good feature. Feel free to open a separate issue for it, or I will do it myself when I will find time to work on mockups for it.
And what's the point of this?
That's the only reason while we would need to display transactions in a list because we can't use separate Gtk.FlowBox for each group and we can't tell a flowbox to keep homogeneous width only for selected children. But I don't think we need this feature at all because it will require to rework transactions rows moving and anyway each transaction already have its date in subtitle. Too much work for nothing. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hello, I just started using Denaro and I really like it. Great job on the design and usability! Thank you for all the hard work, you guys are putting into it! I have a few points, that I'd like to add to this discussion. "Use group color" by defaultWhen I assign a group to a transaction, I would like the color of the transaction to change to the "Use group color" setting by default. Toggle selection of all groupsTurn the "Reset Groups Filter" into a toggle button that enables/disables all groups. This way I need at most 3 clicks, if I want to see the transactions of one specific group. Right now, I have to disable all other groups one by one. Edit more than one transactionI would like to edit the group setting of several transactions. That would enable me to have a workflow like this:
Alternatively, being able to select and then edit more than one transaction would solve the problem too. That would probably end up in a selection mode for the transactions list. Remove a transaction from the list if the filter does not apply anymoreRight now, when I try to assign a group to a transaction, that group gets added to my filter. I would prefer it the way around, so the transaction disappears from the list and the filter remains unchanged. Again, great job on the app! I really like it and I will definitely continue using it. |
Beta Was this translation helpful? Give feedback.
-
I just stumbled over another usability thing. Clicking on a group row element should activate/deactivate the groupI keep on opening the group dialog by accident when I click on the row. Would it make sense to change that, so the group gets activated/deactivated instead, and the edit dialog only opens by clicking the edit icon? |
Beta Was this translation helpful? Give feedback.
-
Introduction
First of all, this issue doesn't necessarily contain requests, but ideas and suggestions that I personally believe will improve the UX of the app.
I have no knowledge in programming GTK interfaces, so, at least for now, I can't provide mockups to demonstrate the things I'm going to mention here (sorry).
Sidebar
Calendar
◀ March 2023 ▶ ▼
);Overview
Groups
Transactions list
Beta Was this translation helpful? Give feedback.
All reactions