[PR #267] [MERGED] Simplify the settings layout and merge everything onto one page #100782

Closed
opened 2026-05-29 21:28:15 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/267
Author: @j-f1
Created: 10/7/2022
Status: Merged
Merged: 12/30/2022
Merged by: @trevdor

Base: masterHead: reorg-settings


📝 Commits (10+)

  • 56c3b7b Simplify the settings layout and merge everything onto one page
  • 8b3ee7b Convert Advanced to be a regular section too
  • 660d845 Add ButtonSetting to unify styling of buttons
  • 74a2015 Remove tracking support and setting
  • de8510e Remove auto-update support and setting
  • 2c6f287 Re-add auto-updater support code
  • 5afe2e8 Dim Sync ID
  • cb48ef7 Align the labels to the left 6b7aa87 Enable encryption… 8f8ad86 Hide advanced settings by default 📊 Changes 5 files changed (+183 additions, -489 deletions) View changed files 📝 packages/desktop-client/src/components/Settings.js (+182 -381) 📝 packages/loot-core/src/mocks/setup.js (+0 -4) 📝 packages/loot-core/src/server/main.js (+0 -38) packages/loot-core/src/server/tracking/events.js (+0 -61) 📝 packages/mobile/src/components/manager/Login.js (+1 -5) 📄 Description move everything onto one page for simplicity, clarify that the tracking setting applies to all files align the labels/select boxes in the formatting section standardize the layout into components to reduce custom styling Outdated screenshot 🔄 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/267 **Author:** [@j-f1](https://github.com/j-f1) **Created:** 10/7/2022 **Status:** ✅ Merged **Merged:** 12/30/2022 **Merged by:** [@trevdor](https://github.com/trevdor) **Base:** `master` ← **Head:** `reorg-settings` --- ### 📝 Commits (10+) - [`56c3b7b`](https://github.com/actualbudget/actual/commit/56c3b7b6ae99129858b8d24728cd211d396f9309) Simplify the settings layout and merge everything onto one page - [`8b3ee7b`](https://github.com/actualbudget/actual/commit/8b3ee7b32e6d91f79b7443c4484c282b2b5fe19e) Convert Advanced to be a regular section too - [`660d845`](https://github.com/actualbudget/actual/commit/660d845839329eb7be00853c01d5af8f26cdbf00) Add ButtonSetting to unify styling of buttons - [`74a2015`](https://github.com/actualbudget/actual/commit/74a20155ed34077ac09011f1a39a5fd03a87da1c) Remove tracking support and setting - [`de8510e`](https://github.com/actualbudget/actual/commit/de8510ebb9c79b57e0b34ac770f0091a8593cdb5) Remove auto-update support and setting - [`2c6f287`](https://github.com/actualbudget/actual/commit/2c6f28798ca046a835ee43b8b9cf49b16a0d6199) Re-add auto-updater support code - [`5afe2e8`](https://github.com/actualbudget/actual/commit/5afe2e80ccd83d15765d238763f01e4012220ae2) Dim Sync ID - [`cb48ef7`](https://github.com/actualbudget/actual/commit/cb48ef7a1d3be6f22d6fc66b22f961aff323b1ce) Align the <select> labels to the left - [`6b7aa87`](https://github.com/actualbudget/actual/commit/6b7aa875e8d81b742090e1585631bc613e101af6) Enable encryption… - [`8f8ad86`](https://github.com/actualbudget/actual/commit/8f8ad86cdb5c57a0d518a5c8a1669724dc0315da) Hide advanced settings by default ### 📊 Changes **5 files changed** (+183 additions, -489 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/Settings.js` (+182 -381) 📝 `packages/loot-core/src/mocks/setup.js` (+0 -4) 📝 `packages/loot-core/src/server/main.js` (+0 -38) ➖ `packages/loot-core/src/server/tracking/events.js` (+0 -61) 📝 `packages/mobile/src/components/manager/Login.js` (+1 -5) </details> ### 📄 Description - move everything onto one page for simplicity, clarify that the tracking setting applies to all files - align the labels/select boxes in the formatting section - standardize the layout into components to reduce custom styling <details><summary>Outdated screenshot</summary> <img width=400 src=https://user-images.githubusercontent.com/25517624/194611243-ec60398d-8929-40f9-878d-ab4112368953.png> </details> --- <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-29 21:28:15 -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#100782