[PR #704] [MERGED] 🔥 remove unused component library code #3266

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/704
Author: @MatissJanis
Created: 2/27/2023
Status: Merged
Merged: 2/27/2023
Merged by: @MatissJanis

Base: masterHead: matiss/prune-usage-files


📝 Commits (1)

  • 12639e1 🔥 remove unused component library code

📊 Changes

26 files changed (+0 additions, -1646 deletions)

View changed files

packages/loot-design/manifest.json (+0 -17)
packages/loot-design/public/favicon.ico (+0 -0)
packages/loot-design/public/img/logo.svg (+0 -56)
packages/loot-design/public/index.html (+0 -71)
packages/loot-design/src/components/Autocomplete.usage.js (+0 -55)
packages/loot-design/src/components/DateSelect.usage.js (+0 -17)
packages/loot-design/src/components/RecurringSchedulePicker.usage.js (+0 -29)
packages/loot-design/src/components/budget/index.usage.js (+0 -261)
packages/loot-design/src/components/common.usage.js (+0 -75)
packages/loot-design/src/components/icons.usage.js (+0 -58)
packages/loot-design/src/components/manager/BudgetList.usage.js (+0 -33)
packages/loot-design/src/components/manager/DeleteFile.usage.js (+0 -26)
packages/loot-design/src/components/manager/Import.usage.js (+0 -21)
packages/loot-design/src/components/modals/CloseAccount.usage.js (+0 -51)
packages/loot-design/src/components/modals/ConfigureLinkedAccounts.usage.js (+0 -58)
packages/loot-design/src/components/modals/CreateLocalAccount.usage.js (+0 -16)
packages/loot-design/src/components/modals/ImportTransactions.usage.js (+0 -40)
packages/loot-design/src/components/modals/LoadBackup.usage.js (+0 -26)
packages/loot-design/src/components/modals/PlaidExternalMsg.usage.js (+0 -21)
packages/loot-design/src/components/modals/SelectLinkedAccounts.usage.js (+0 -58)

...and 6 more files

📄 Description

The component library (.usage.js) files used to work before Actual went open source. Since then, they have not worked AFAIK. But we have been keeping them around and maintaining them. However, we're not actually advertising this component library.. and nobody seems to need it.

So I would like to propose a simple solution: lets just remove all this dead code. Lets reduce the scope of things we need to maintain.

The unnecessary dependencies and build scripts will be removed later. I don't want to create conflicts with the other PRs touching the lockfile.


🔄 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/704 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 2/27/2023 **Status:** ✅ Merged **Merged:** 2/27/2023 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `matiss/prune-usage-files` --- ### 📝 Commits (1) - [`12639e1`](https://github.com/actualbudget/actual/commit/12639e155fcaf9f0f5e85cedde002deff061c300) :fire: remove unused component library code ### 📊 Changes **26 files changed** (+0 additions, -1646 deletions) <details> <summary>View changed files</summary> ➖ `packages/loot-design/manifest.json` (+0 -17) ➖ `packages/loot-design/public/favicon.ico` (+0 -0) ➖ `packages/loot-design/public/img/logo.svg` (+0 -56) ➖ `packages/loot-design/public/index.html` (+0 -71) ➖ `packages/loot-design/src/components/Autocomplete.usage.js` (+0 -55) ➖ `packages/loot-design/src/components/DateSelect.usage.js` (+0 -17) ➖ `packages/loot-design/src/components/RecurringSchedulePicker.usage.js` (+0 -29) ➖ `packages/loot-design/src/components/budget/index.usage.js` (+0 -261) ➖ `packages/loot-design/src/components/common.usage.js` (+0 -75) ➖ `packages/loot-design/src/components/icons.usage.js` (+0 -58) ➖ `packages/loot-design/src/components/manager/BudgetList.usage.js` (+0 -33) ➖ `packages/loot-design/src/components/manager/DeleteFile.usage.js` (+0 -26) ➖ `packages/loot-design/src/components/manager/Import.usage.js` (+0 -21) ➖ `packages/loot-design/src/components/modals/CloseAccount.usage.js` (+0 -51) ➖ `packages/loot-design/src/components/modals/ConfigureLinkedAccounts.usage.js` (+0 -58) ➖ `packages/loot-design/src/components/modals/CreateLocalAccount.usage.js` (+0 -16) ➖ `packages/loot-design/src/components/modals/ImportTransactions.usage.js` (+0 -40) ➖ `packages/loot-design/src/components/modals/LoadBackup.usage.js` (+0 -26) ➖ `packages/loot-design/src/components/modals/PlaidExternalMsg.usage.js` (+0 -21) ➖ `packages/loot-design/src/components/modals/SelectLinkedAccounts.usage.js` (+0 -58) _...and 6 more files_ </details> ### 📄 Description The component library (`.usage.js`) files used to work before Actual went open source. Since then, they have not worked AFAIK. But we have been keeping them around and maintaining them. However, we're not actually advertising this component library.. and nobody seems to _need_ it. So I would like to propose a simple solution: lets just remove all this dead code. Lets reduce the scope of things we need to maintain. The unnecessary dependencies and build scripts will be removed later. I don't want to create conflicts with the other PRs touching the lockfile. --- <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:39:02 -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#3266