[PR #4482] [MERGED] [Mobile] Drag and drop income categories to re-order #83091

Closed
opened 2026-05-19 07:41:44 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4482
Author: @joel-jeremy
Created: 2/28/2025
Status: Merged
Merged: 3/10/2025
Merged by: @joel-jeremy

Base: masterHead: mobile-income-category-dnd


📝 Commits (10+)

📊 Changes

9 files changed (+863 additions, -535 deletions)

View changed files

📝 packages/desktop-client/src/components/mobile/accounts/Accounts.tsx (+10 -10)
packages/desktop-client/src/components/mobile/budget/BudgetCell.tsx (+172 -0)
📝 packages/desktop-client/src/components/mobile/budget/BudgetTable.jsx (+9 -522)
packages/desktop-client/src/components/mobile/budget/IncomeCategoryList.tsx (+343 -0)
packages/desktop-client/src/components/mobile/budget/IncomeGroup.tsx (+320 -0)
📝 packages/loot-core/src/client/queries/queriesSlice.ts (+1 -1)
📝 packages/loot-core/src/server/db/index.ts (+1 -1)
📝 packages/loot-core/src/server/sync/sync.test.ts (+1 -1)
upcoming-release-notes/4482.md (+6 -0)

📄 Description

Drag and drop doesn't seem to work with the Chrome mobile simulator but it works when the demo link is opened in an actual mobile phone.

At the moment, this only supports Chromium based browsers due to some quirks on how drag and drop works on other browsers. The plan is to push through with this limited support for now and check future releases of react aria and/or browsers once they add proper support/functionality.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/4482 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 2/28/2025 **Status:** ✅ Merged **Merged:** 3/10/2025 **Merged by:** [@joel-jeremy](https://github.com/joel-jeremy) **Base:** `master` ← **Head:** `mobile-income-category-dnd` --- ### 📝 Commits (10+) - [`466744e`](https://github.com/actualbudget/actual/commit/466744e448c87b292443996c4fc8c4634ea281f2) [Mobile] Drag and drop income categories to re-order - [`f997cc7`](https://github.com/actualbudget/actual/commit/f997cc74423917a161d8456d464ef34b15b8d735) Fix category group ID - [`c9315a0`](https://github.com/actualbudget/actual/commit/c9315a0c79a60f4ae85049a5f65dfaecc5d595d6) Update borders - [`dfaa13b`](https://github.com/actualbudget/actual/commit/dfaa13b8da19f65332658c25d4fd831a3e3b464a) Use list item value prop - [`ec08f03`](https://github.com/actualbudget/actual/commit/ec08f037f6251640b8ace8159f35c374dc82d771) Cleanup - [`cf49def`](https://github.com/actualbudget/actual/commit/cf49defe1457c0c3f3bfa82fb6d4fc5555ef8727) useCallback - [`afd64f4`](https://github.com/actualbudget/actual/commit/afd64f4edfe73ddd07775e7bd1233b9edc8056e8) Remvoe usage of useListData - [`90c8536`](https://github.com/actualbudget/actual/commit/90c853609c43f7c4a20b9f2629617b2fd02c5a71) Fix typecheck error - [`55946c3`](https://github.com/actualbudget/actual/commit/55946c323802453a8de1a6cdc76344287f6d374c) Release notes - [`fd8cf90`](https://github.com/actualbudget/actual/commit/fd8cf9027d10570ac2faf27b3ac092cbed54b1fa) Fix import ### 📊 Changes **9 files changed** (+863 additions, -535 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/mobile/accounts/Accounts.tsx` (+10 -10) ➕ `packages/desktop-client/src/components/mobile/budget/BudgetCell.tsx` (+172 -0) 📝 `packages/desktop-client/src/components/mobile/budget/BudgetTable.jsx` (+9 -522) ➕ `packages/desktop-client/src/components/mobile/budget/IncomeCategoryList.tsx` (+343 -0) ➕ `packages/desktop-client/src/components/mobile/budget/IncomeGroup.tsx` (+320 -0) 📝 `packages/loot-core/src/client/queries/queriesSlice.ts` (+1 -1) 📝 `packages/loot-core/src/server/db/index.ts` (+1 -1) 📝 `packages/loot-core/src/server/sync/sync.test.ts` (+1 -1) ➕ `upcoming-release-notes/4482.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes --> Drag and drop doesn't seem to work with the Chrome mobile simulator but it works when the demo link is opened in an actual mobile phone. At the moment, this only supports Chromium based browsers due to some quirks on how drag and drop works on other browsers. The plan is to push through with this limited support for now and check future releases of react aria and/or browsers once they add proper support/functionality. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-19 07:41:44 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#83091