[PR #2984] [MERGED] [React Aria Button] - Migrate sidebar, notifications, transactions, recurring schedule picker buttons #4623

Closed
opened 2026-02-28 20:58:40 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/2984
Author: @joel-jeremy
Created: 7/5/2024
Status: Merged
Merged: 8/6/2024
Merged by: @joel-jeremy

Base: masterHead: react-aria-button-7


📝 Commits (10+)

📊 Changes

20 files changed (+214 additions, -198 deletions)

View changed files

📝 packages/desktop-client/e2e/page-models/account-page.js (+3 -3)
📝 packages/desktop-client/e2e/rules.test.js-snapshots/Rules-creates-a-rule-and-makes-sure-it-is-applied-when-creating-a-transaction-4-chromium-linux.png (+0 -0)
📝 packages/desktop-client/src/components/FatalError.tsx (+4 -4)
📝 packages/desktop-client/src/components/LoggedInUser.tsx (+3 -3)
📝 packages/desktop-client/src/components/ManageRules.tsx (+3 -3)
📝 packages/desktop-client/src/components/NotesButton.tsx (+3 -4)
📝 packages/desktop-client/src/components/Notifications.tsx (+17 -15)
📝 packages/desktop-client/src/components/ThemeSelector.tsx (+3 -3)
📝 packages/desktop-client/src/components/Titlebar.tsx (+16 -15)
📝 packages/desktop-client/src/components/UpdateNotification.tsx (+3 -3)
📝 packages/desktop-client/src/components/accounts/Header.jsx (+10 -2)
📝 packages/desktop-client/src/components/common/Button.tsx (+31 -32)
📝 packages/desktop-client/src/components/common/Button2.tsx (+47 -37)
📝 packages/desktop-client/src/components/common/MenuButton.tsx (+5 -15)
📝 packages/desktop-client/src/components/reports/reports/ListCardsPopover.tsx (+2 -1)
📝 packages/desktop-client/src/components/select/RecurringSchedulePicker.jsx (+10 -10)
📝 packages/desktop-client/src/components/sidebar/Sidebar.tsx (+4 -4)
📝 packages/desktop-client/src/components/sidebar/ToggleButton.tsx (+6 -6)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.jsx (+38 -38)
upcoming-release-notes/2984.md (+6 -0)

📄 Description


🔄 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/2984 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 7/5/2024 **Status:** ✅ Merged **Merged:** 8/6/2024 **Merged by:** [@joel-jeremy](https://github.com/joel-jeremy) **Base:** `master` ← **Head:** `react-aria-button-7` --- ### 📝 Commits (10+) - [`c74b0a2`](https://github.com/actualbudget/actual/commit/c74b0a25848a5ebc228ef5367d3a1c8ebc9fe659) More components to use react aria Button - [`6c60a10`](https://github.com/actualbudget/actual/commit/6c60a1007efc9fbc1cb64a55e646d4b9bd65653d) Release notes - [`9df5502`](https://github.com/actualbudget/actual/commit/9df550238e723717571abcccb9f6bc9379b36d17) vrt - [`756606e`](https://github.com/actualbudget/actual/commit/756606edb97fd011d7e379d2afb1e858c1b03106) Fix typecheck error - [`66e12c3`](https://github.com/actualbudget/actual/commit/66e12c309e3cf00a7c4694babdf88166627cb0a3) Fix account menu test - [`d7cc12f`](https://github.com/actualbudget/actual/commit/d7cc12fea1dab1c1e64ac2c451a9a8b276c4b445) Fix typecheck error - [`7886f9b`](https://github.com/actualbudget/actual/commit/7886f9b485ba00b3dac73cec806bb27ec96b23b5) Fix typecheck error - [`3099de0`](https://github.com/actualbudget/actual/commit/3099de0052135e1a10fd175ad448bae3bd6b7099) Remove unnecessary aria-labels - [`0da41b4`](https://github.com/actualbudget/actual/commit/0da41b493ae1f124312f1647773df061e42516b2) Fix payee icons and category notes - [`db19803`](https://github.com/actualbudget/actual/commit/db19803ea6707823d911e621f4cac4136b233a43) vrt ### 📊 Changes **20 files changed** (+214 additions, -198 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/page-models/account-page.js` (+3 -3) 📝 `packages/desktop-client/e2e/rules.test.js-snapshots/Rules-creates-a-rule-and-makes-sure-it-is-applied-when-creating-a-transaction-4-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/src/components/FatalError.tsx` (+4 -4) 📝 `packages/desktop-client/src/components/LoggedInUser.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/ManageRules.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/NotesButton.tsx` (+3 -4) 📝 `packages/desktop-client/src/components/Notifications.tsx` (+17 -15) 📝 `packages/desktop-client/src/components/ThemeSelector.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/Titlebar.tsx` (+16 -15) 📝 `packages/desktop-client/src/components/UpdateNotification.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/accounts/Header.jsx` (+10 -2) 📝 `packages/desktop-client/src/components/common/Button.tsx` (+31 -32) 📝 `packages/desktop-client/src/components/common/Button2.tsx` (+47 -37) 📝 `packages/desktop-client/src/components/common/MenuButton.tsx` (+5 -15) 📝 `packages/desktop-client/src/components/reports/reports/ListCardsPopover.tsx` (+2 -1) 📝 `packages/desktop-client/src/components/select/RecurringSchedulePicker.jsx` (+10 -10) 📝 `packages/desktop-client/src/components/sidebar/Sidebar.tsx` (+4 -4) 📝 `packages/desktop-client/src/components/sidebar/ToggleButton.tsx` (+6 -6) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.jsx` (+38 -38) ➕ `upcoming-release-notes/2984.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 --> --- <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 20:58:40 -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#4623