[PR #3775] [MERGED] enhance: context menu budget page positioning #5050

Closed
opened 2026-02-28 21:05:11 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3775
Author: @UnderKoen
Created: 11/3/2024
Status: Merged
Merged: 12/9/2024
Merged by: @UnderKoen

Base: masterHead: enhancement/context_menus/improve


📝 Commits (9)

  • f9e6f45 enhance: context menu budget page positioning
  • 4c62cc2 chore: release note
  • 50e3ae5 Merge branch 'master' into enhancement/context_menus/improve
  • 31d2983 Update upcoming-release-notes/3775.md
  • 554df65 chore: improve spelling
  • cdc1c4b Merge remote-tracking branch 'origin/master' into enhancement/context_menus/improve
  • 864251d feat: useContextMenu hook for context menus
  • 02b9578 fix: linting
  • a61f223 Merge branch 'master' into enhancement/context_menus/improve

📊 Changes

11 files changed (+184 additions, -141 deletions)

View changed files

📝 packages/desktop-client/src/components/budget/SidebarCategory.tsx (+11 -11)
📝 packages/desktop-client/src/components/budget/SidebarGroup.tsx (+11 -10)
📝 packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx (+37 -17)
📝 packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudget.tsx (+43 -34)
📝 packages/desktop-client/src/components/common/Popover.tsx (+1 -0)
📝 packages/desktop-client/src/components/payees/PayeeTableRow.tsx (+6 -16)
📝 packages/desktop-client/src/components/rules/RuleRow.tsx (+6 -16)
📝 packages/desktop-client/src/components/schedules/SchedulesTable.tsx (+18 -21)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.jsx (+5 -16)
packages/desktop-client/src/hooks/useContextMenu.ts (+40 -0)
upcoming-release-notes/3775.md (+6 -0)

📄 Description

  • Make the context menu's postioned under the mouse instead of static.
  • Make the context menu non selectable.

#3706


🔄 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/3775 **Author:** [@UnderKoen](https://github.com/UnderKoen) **Created:** 11/3/2024 **Status:** ✅ Merged **Merged:** 12/9/2024 **Merged by:** [@UnderKoen](https://github.com/UnderKoen) **Base:** `master` ← **Head:** `enhancement/context_menus/improve` --- ### 📝 Commits (9) - [`f9e6f45`](https://github.com/actualbudget/actual/commit/f9e6f45f8cae65bbe617c9c6c897ab0fba42ccde) enhance: context menu budget page positioning - [`4c62cc2`](https://github.com/actualbudget/actual/commit/4c62cc2da042b76bffd0ac63c9764454256fa2e2) chore: release note - [`50e3ae5`](https://github.com/actualbudget/actual/commit/50e3ae57301e98483ec721f865d9939b1441f37d) Merge branch 'master' into enhancement/context_menus/improve - [`31d2983`](https://github.com/actualbudget/actual/commit/31d29838186814c9e290a7ba8ed73bf6d37fcb94) Update upcoming-release-notes/3775.md - [`554df65`](https://github.com/actualbudget/actual/commit/554df658ee8b1018f55a0b1b389c2eae055b6404) chore: improve spelling - [`cdc1c4b`](https://github.com/actualbudget/actual/commit/cdc1c4be10579748ee721770926011a743062537) Merge remote-tracking branch 'origin/master' into enhancement/context_menus/improve - [`864251d`](https://github.com/actualbudget/actual/commit/864251db927a45fe7cdf31a7e54afb888a11dbfd) feat: useContextMenu hook for context menus - [`02b9578`](https://github.com/actualbudget/actual/commit/02b95787d3946e2fa09441d5dd0935b4d12efe06) fix: linting - [`a61f223`](https://github.com/actualbudget/actual/commit/a61f2236c5ace5e45a29a80a82688da963d09289) Merge branch 'master' into enhancement/context_menus/improve ### 📊 Changes **11 files changed** (+184 additions, -141 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/budget/SidebarCategory.tsx` (+11 -11) 📝 `packages/desktop-client/src/components/budget/SidebarGroup.tsx` (+11 -10) 📝 `packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx` (+37 -17) 📝 `packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudget.tsx` (+43 -34) 📝 `packages/desktop-client/src/components/common/Popover.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/payees/PayeeTableRow.tsx` (+6 -16) 📝 `packages/desktop-client/src/components/rules/RuleRow.tsx` (+6 -16) 📝 `packages/desktop-client/src/components/schedules/SchedulesTable.tsx` (+18 -21) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.jsx` (+5 -16) ➕ `packages/desktop-client/src/hooks/useContextMenu.ts` (+40 -0) ➕ `upcoming-release-notes/3775.md` (+6 -0) </details> ### 📄 Description - Make the context menu's postioned under the mouse instead of static. - Make the context menu non selectable. #3706 --- <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-02-28 21:05:11 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5050