-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[Feedback] Dashboards (reports homepage) #3282
Comments
@MatissJanis I'm seeing a lot of blank report cards (completely empty, not just placeholders) below all of my reports. Do you know how I could remove these please? They seem to have appeared, I didn't notice or create anything while I was editing the dashboard. |
Would you mind exporting the dashboard and uploading here? That will help debugging. |
|
I ended up fixing this on my instance, but it was a bit convoluted. I first reset the dashboard, then rebuilt it to my specs. I then exported the file. I then had to upload that file on each of my other devices, since the dashboard wouldn't sync otherwise. For mobile I had to view as desktop to get the import function. There may be an easier way to fix it, but that's how I did it. |
Something.. somehow.. is adding Let me know if anyone is able to reproduce this reliably and provide step-by-step instructions how to repro. |
I noticed if you have the spending report and the dashboard feature on, the spending report won't show. But if the dashboard feature is turned off, it's there. Edit: I see now that I have to manually add that report to the view. One other question. Is the "reset to default" supposed to delete all of the custom reports? I sort of expected it would just change the layout to default sized tiles. Edit: Took me a minute (thought i lost my reports). It wasn't obvious to me that all of the saved reports were still available, they just had to be added to the dashboard. |
Perhaps there's some different wording we could use for that button to make it more clear what it does. Any ideas? As for losing data: remember that you can always "ctrl+z" ;) |
I really like this! Would it be possible, when adding a second spending analysis, that the two aren't linked? I currently have one that shows all purchases, and I would like another that filters out certain categories, but when I apply those filters, both are updated with the same filters. Hope this is the right place to drop this comment, sorry if not! |
Potentially related (although explicitly states not enabled): #3559 |
Another feedback is that accounts and budget categories and months all have notes, but reports don't have notes. Next to the renaming function, adding a notes markdown thing sounds like a good idea. |
@MatissJanis How much more do you want to add to this before releasing as an MVP? The idea bank items would be nice, but I don't think those are release stoppers. |
Thanks for the ping @youngcw . Updated the todo list at the top with the things I am planing on addressing (there might be more though if I spot any glaring issues and/or more feedback comes in). Aiming to get this in the v24.12.0 release as a first-party feature. |
Additionally, I suggest making it possible for like the three biggest payment categories to be automatically calculated from a group of categories, is this already possible or being considered? |
I've been trying to reproduce the gaps issue for while now, but sadly haven't been able. If anyone has specific pointers - would appreciate it. |
So what happened to me just now that maybe caused the missalignment of the dashboard cards. I accessed the budget file from a different computer and the dashboard feature was for some reason disabled. Because the feature was disabled, there is now a net worth and a cash flow report at the top of the page like normal even though my report dashboard doesn't have those at the top. If I remember my dashboard layout correctly, I now have a card that used to be my net worth report that is now showing as a deleted report, and there is a bunch of space between things. I think the space is showing because I used to have a large table report then some regular size reports around and below the large table. I also have some ghost cards that don't render, but get the edit size grab handles in the corner. The ghost cards are in the size/position of what my dashboard was before this feature unsetting broke stuff. |
Thanks, I think I now have a semi-consistent way to reproduce the issue. Will try to figure it out and patch. |
Another thought here, in my case, it looks like it breaks on tablet view because the widgets are each a certain size pixel wise, like for example 30px, and the tablet is different dimensions compared to a desktop computer, so when it's constrained from a big computer to a medium sized tablet, the overflow kicks in and you get these gaps in between widgets. A proposed solution to this would be to make the widgets not hardcoded by pixel, but rather percentages of the available screen size, so that it would shrink length-wise until it's not feasible anymore, and then switch to the mobile 1 stacked on top of another view. So if the dashboard is edited via desktop, and then viewed on tablet, the dashboard should still pop up with the same arrangement, just sized to the tablet's length, instead of the exact same pixel size as the desktop. (I don't know how to read the programming part yet, so correct me if my guess is wrong) |
--- v24.11.0 --- |
|
The feature has been released. Please open up individual bug report or feature request issues for further change requests. |
Dashboards feature allows customising your reports homepage. With widgets and layout defined by you.
To enable the feature - head over to experimental features and toggle the dashboards feature flag. Next head to the "reports" page. You will then see the new dashboard page. Click "edit" to modify your dashboard (allows adding/removing widgets, dragging-n-droping, resizing).
Planned future changes:
Idea bank:
Feel free to share your ideas, bug reports and feedback below.
The text was updated successfully, but these errors were encountered: