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
User confusion regarding Deleted Transactions node in Navigation tree #5298
Comments
+1 for this (from the two options) But, can I throw another option out there.... 99% of the time people are not interested in the deleted transactions, much like the 'Trash' on your computer. Because of this I would question whether we should use space in the Navigation tree for this. On your PC you don't typically have the 'Trash' as part of your file browser, but it's there to access if needed. Perhaps we just allow access via Tools / Deleted Transactions and add it to the toolbar ? |
Agreed.
For me, it's a matter of discoverability. It's only one node and, like the various Account nodes, it opens a 'view' in the right hand transactions panel.
My argument against this suggestion is that, because the Deleted Transactions list is a view in right hand panel, it should appear in the Navigation tree and it should be highlighted whenever the Deleted Transactions list is displayed. Consider this similar use of Tools | Transaction Report Filter or the corresponding toolbar button... The video shows:
mmex_2guwE37rhw.mp4Arguably, this is a bug and we should fix it by refreshing the Nav tree with Transaction Report highlighted when OK is pressed on the Transaction Report Filter dialog. I can raise a new issue for this if you wish. But now apply the same logic to your Tools | Deleted Transactions / toolbar button suggestion. If you don't have a node in the Nav tree, then you will have no option but to leave the tree showing Acc 1 (in my example). This is wrong and confusing behaviour IMO when the right hand panel shows deleted transactions. |
We can make the following scenario. In the global settings, add a choice: delete to the trash or permanently. So it will be clearer for everyone. |
Why add a Delete to trash/Delete permanently option? It's more complexity and another decision that the user has to think about? The 'trash' (Deleted Transactions) feature just works. There is no downside to it. It's easy to keep adding options on the basis that "It gives users a choice" but there is a cost (maintainability / cluttered UI / user decision fatigue) to every new option that is added. |
Yes, please do. |
The simplest way is just to add a couple of sentences to the Help. I have been using the MMX since 2019 and I have never needed to see the deleted transactions yet. Anyway, if I need it for any weird reason, I would obviously look at the View menu. But since tactilis thinks this can confuse users, I would prefer the 2nd option. |
The capability has not been released yet. |
It doesn't matter. I have never needed this capability. |
I think it's an interesting idea. But it breaks the underlying mental model that the item that is currently highlighted in the Navigation tree determines the view that is shown in the right hand panel. The Deleted Transactions view does not 'belong' a specific account. It is a global view, independent of the account that is selected in the tree. However, I do like the idea that the Deleted Transactions icon could automatically appear (in the Navigation tree) when there are any deleted transactions and be removed when all deleted transactions have been purged (or restored). This would also cater for @Dandy64's wish never to use or see Deleted Transactions (or the icon); they just set the 'Days to retain deleted transactions' Option to 0, which causes transactions to be permanently deleted straight away. The Nav tree icon will then never appear. |
I agree with you @tactilis. I hadn't fully thought about what would be displayed to the user immediately after clicking the button. My initial thought was that the button and view would be scoped to items that had been deleted from the account currently selected (or all if on the Full Transactions panel). The Deleted transactions panel would then display for that account, but I can see where this now becomes overly complicated and not consistent with the original goals. |
I like this and it is very simple to implement. How about some combination of the two? Set the default to "Display Deleted Transactions". When there are deleted transactions it will display in the Nav Panel, otherwise will be hidden. If the user manually turns off the display via the "View" menu, it won't show up in the Nav Panel even if there are deleted transactions. I would personally use it like this to avoid Nav Panel clutter while still using the deleted transactions feature "just in case". |
That's exactly what I would do. |
PR #5300 |
fix(#5298): Default to autoshow "Deleted Transactions" node
@n-stein one litle thing... It is necessary to show the home page after deleting all deleted transactions. |
PR #5301 will send you back to home if you restore or purge all the deleted items. |
fix(#5298): Return to Home from Deleted Trans view
Problem to be solved
Following the implementation of #2963, I anticipate that there will be confusion for some users, which leads to a flurry of forum questions asking "Where can I see my deleted transactions".
Consider:
It's not at all obvious that they now need to go to the View menu to turn on the display of the Deleted Transactions:
We know from other forum questions that many users do not systematically explore all the menus or the Options in MMEX, so will not easily find the View | Display Deleted Transactions menu item.
Proposed solution
I propose possible 2 solutions:
Always show the Deleted Transactions entry in the Navigation tree and do not have a View | Display Deleted Transactions menu item.
Set View | Display Deleted Transactions on for all new MMEX installations/upgrades but don't override the setting in the future if the user turns it off.
I favour the simplicity of solution 1 because:
The text was updated successfully, but these errors were encountered: