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
Order of columns in the transaction list is not saved #4160
Comments
You should think yourself lucky to be able to re-order columns. This functionality only works on Windows and is not available on MacOS or Linux :-) |
Smiley noted. However, if the user is able to set the column order, then it really ought to be remembered across re-starts of MMEX. Is the lack of ability to re-order columns on MacOS and Linux a platform limitation, or an OS-specific wxWidgets limitation that might be fixed in a future version of the UI toolkit? |
Its more a wxWidgets limitation - https://docs.wxwidgets.org/trunk/classwx_list_ctrl.html#a2a499df49ebcefb3451a44146f76457d I agree that if re-ordering is supported then the order should be saved. |
Is it planned to support this on Linux as well at some point in the future? |
@moritzhoewer The lack of support for this for Linux and MacOS is with the wxWidgets team wxWidgets/wxWidgets#19007 but has been there for a while. I don't see this being fixed any time soon. |
This issue is stale because it has been open 365 days with no activity. Please update if you want to keep the issue open |
Is there any chance to fix this bug? |
Hi I'm testin MMEX in order to decide what software to use in personal finance. |
Will up priority to the v1.7.2 release. |
Perhaps to avoid the issue of not being able to re-order columns via native wxWidgets we could add option to do this outside the controls on these platforms. Will investigate. |
I've seen there are functions SetColumnsOrder()-GetColumnsOrder() I think it's possible to capture columns order on close of the control. |
It would be fairly easy to make a simple column order dialog that can be called from the View menu and store the desired order in an array in INFOTABLE_V1. That would make it platform agnostic.
Unfortunately these only work on Windows. We could use these to allow Windows users to change the order via drag/drop in addition to being able to call a column order dialog, Linux and macOS would just use the dialog. |
For me (using Windows 11), I can change the size of columns and re order them, except for the "Tags" one. The "Tags" one always go back to right after the "Category" one. |
MMEX version:
Operating System:
Description of the bug
If a user changes the order of columns in the transaction list, then closes and re-opens MMEX, the user selected order is not remembered. The default column order is always displayed.
Reproduction
Is the bug reproducible?
Reproduction steps:
Expected result:
The user selected column order should be saved and then re-applied when MMEX is re-opened.
Actual result:
The column order always reverts to the default.
Additional information
Note that:
The text was updated successfully, but these errors were encountered: