-
-
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
Make transaction list sortable by cleared status #1994
Conversation
✅ Deploy Preview for actualbudget ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
edbae8e
to
0e1a3b8
Compare
can you use just a "C" or "R" instead of "Cleared" that would not create as much empty space |
Fair point. I actually considered and tried it, but didn't really like it. It felt a bit unclear IMO. Old YNAB4 has a nice, stylized 'C' letter. Maybe I could retry what you suggested, but with some added styling/formatting to make it look more like a symbol for something instead of just looking like a stray letter up there in the column header. That might sway me to love it. |
Something as simple as an italicized letter could make it not feel like a bug |
I'll see what I can come up with! :) |
Another thought. Could the button default to the down position? Normally when I sort by cleared status, I'm looking for the uncleared items. Currently I need to click twice to bring those to the top. I know it doesn't follow the default behavior of the other columns, but it seems like to me it would be more expected. Thoughts? |
Fair point. I fiddled with both options, but by some already forgotten fuzzy gut feeling logic, landed on this one. I have no strong feelings one way or the other, so might just as well change it. |
0e1a3b8
to
206c185
Compare
Feedback acknowledged and implemented.
|
I like that better |
7a31ba3
to
cef018b
Compare
Can you look into why the tests are failing? |
Could there be some issue with PRs from forked repos and the workflow? I just synced my PR to see how it goes this time, but same result. The It doesn't mark the 'wait for PR build' step as a failure though, even if it times out. Instead it lets the next step run and then we get an error with I wonder why this could be, since the build clearly succeeds and the live preview is online. Based on the deployment log lines here there should be something there for the next stage to enjoy. This commit seems to touch stuff around those parts. With no access to testing the Netlify API response and other related things, I'm not sure what's going on. Any clues where to look next? |
At least half of our PRs come from forks, so I doubt its because of that. |
Bundle Stats — desktop-clientHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset
View detailed bundle breakdownAdded No assets were added Removed No assets were removed Bigger
Smaller No assets were smaller Unchanged
|
Bundle Stats — loot-coreHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset No files were changed View detailed bundle breakdownAdded No assets were added Removed No assets were removed Bigger No assets were bigger Smaller No assets were smaller Unchanged
|
@youngcw as a maintainer you'll want to manually trigger CI jobs for folks that are first-time contributors in Github. And then also retry the bundle size comparison job. |
Looks like its just the VRT that needs updated. The steps to update the snapshots is here https://github.com/actualbudget/actual/blob/master/packages/desktop-client/README.md#visual-regression |
I think I did see something about approving some workflow stage somewhere and it almost rang a bell. But just almost. Cheers for pitching in @MatissJanis! Nice to see this moving forward. I'll look into the VRT thing later. |
This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
@Jackenmen I'll look into it! Sry for the silence. Been quite a busy period. |
d8db041
to
8e11484
Compare
9dc68df
to
71abe2d
Compare
Is this more to your liking, @Jackenmen? Also, it looks like someone has to push the magic button for the size comparison check like @youngcw or @MatissJanis did earlier. |
I'm not going to look at the code but the deploy preview works as I would expect it to, yeah! |
Nice |
I think my only concern at this point is that the column headers are not slightly misaligned from the data with the addition of the check mark. |
I see what you mean. I'll take a look at the alignments tomorrow.
…-------- Original Message --------
On 1 Feb 2024, 22.21, youngcw wrote:
I think my only concern at this point is that the column headers are not slightly misaligned from the data with the addition of the check mark.
—
Reply to this email directly, [view it on GitHub](#1994 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BEFGJENAWRVJK4IFCDKTDPTYRP2L5AVCNFSM6AAAAAA774T7KGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRSGE3DSNBTG4).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
71abe2d
to
1ec03ca
Compare
1ec03ca
to
eb2dbcd
Compare
This is now addressed as well 👍 |
Looks good. Thanks! |
Make transactions list sortable by cleared status. Makes cleared status column behave like any other column that it makes sense to sort by. Simple implementation with no negatives to mention. Unless you count the new header text taking up a little more horizontal screen space than the empty header it replaces as a downside.
I tried testing with different screen sizes and ratios in Mozilla Firefox and behavior looked sane to me.
Let me know if there's something I can do to enhance my suggested feature and I'll get it done. I hope I could properly deduce a correct implementation from the surrounding code. React is not my forte :)