Skip to content

Conversation

@micieslak
Copy link
Member

@micieslak micieslak commented Dec 11, 2025

What does the PR do

This PR is follow-up of #19316, making Constants fully stateless singleton, with no dependency on attached type Theme. The workaround done in main.qml is removed now.

  • Removes unused entries from Constants
  • ConfirmAddingNewMasterKey layout fixed
  • StatusStepper refactored, made responsive
  • usages of Theme-dependent entries from Constants refactored and cleaned

Closes: #19485

Affected areas

Constants.qml and various components using constants.

Architecture compliance

@micieslak micieslak requested review from a team, alexjba, caybro and noeliaSD as code owners December 11, 2025 10:11
@micieslak micieslak requested review from Khushboo-dev-cpp and saledjenic and removed request for a team December 11, 2025 10:11
@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

✔️ status-app/e2e/prspr19555 🔹 ~16 min 🔹 9bcb158 🔹 📦 tests/e2e package

…onent added

This commit finally removes dependency on Theme from Constants along
with workaround in main.qml which is no longer needed.

Closes: #19485
@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

✔️ status-app/e2e/prs-windowsPR19555 🔹 ~28 min 🔹 9bcb158 🔹 📦 tests/e2e-windows package

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

✔️ status-app/e2e/prspr19555 🔹 ~15 min 🔹 02cd432 🔹 📦 tests/e2e package

@status-im-auto
Copy link
Member

@status-im-auto
Copy link
Member

✔️ status-app/e2e/prs-windowsPR19555 🔹 ~32 min 🔹 02cd432 🔹 📦 tests/e2e-windows package

@status-im-auto
Copy link
Member

Jenkins Builds

Click to see older builds (11)
Commit #️⃣ Finished (UTC) Duration Platform Result
9bcb158 #1 2025-12-11 10:19:05 ~6 min android/arm64 📄log
9bcb158 #1 2025-12-11 10:21:58 ~9 min ios/aarch64 📄log
✔️ 9bcb158 #1 2025-12-11 10:23:46 ~11 min tests/nim 📄log
9bcb158 #1 2025-12-11 10:25:33 ~13 min tests/ui 📄log
✔️ 9bcb158 #1 2025-12-11 10:30:25 ~18 min macos/aarch64 🍎dmg
✔️ 9bcb158 #1 2025-12-11 10:32:09 ~19 min macos/aarch64-nwaku 🍎dmg
✔️ 9bcb158 #1 2025-12-11 10:33:09 ~20 min linux/x86_64 📦tgz
✔️ 9bcb158 #1 2025-12-11 10:36:07 ~23 min linux/x86_64-nwaku 📦tgz
✔️ 9bcb158 #1 2025-12-11 10:45:26 ~33 min windows/x86_64 💿exe
✔️ 9bcb158 pr19555 2025-12-11 10:49:45 ~16 min tests/e2e 📊rpt
✔️ 9bcb158 PR19555 2025-12-11 11:13:40 ~28 min tests/e2e-windows 📊rpt
Commit #️⃣ Finished (UTC) Duration Platform Result
02cd432 #2 2025-12-11 10:58:26 ~6 min android/arm64 📄log
02cd432 #2 2025-12-11 11:01:12 ~9 min ios/aarch64 📄log
✔️ 02cd432 #2 2025-12-11 11:04:30 ~12 min tests/nim 📄log
✔️ 02cd432 #2 2025-12-11 11:05:16 ~13 min tests/ui 📄log
✔️ 02cd432 #2 2025-12-11 11:08:56 ~17 min macos/aarch64 🍎dmg
✔️ 02cd432 #2 2025-12-11 11:10:28 ~18 min macos/aarch64-nwaku 🍎dmg
✔️ 02cd432 #2 2025-12-11 11:13:26 ~21 min linux/x86_64 📦tgz
✔️ 02cd432 #2 2025-12-11 11:16:12 ~24 min linux/x86_64-nwaku 📦tgz
✔️ 02cd432 pr19555 2025-12-11 11:28:59 ~15 min tests/e2e 📊rpt
✔️ 02cd432 #2 2025-12-11 11:32:34 ~40 min windows/x86_64 💿exe
✔️ 02cd432 PR19555 2025-12-11 12:05:35 ~32 min tests/e2e-windows 📊rpt
2734e84e #3 2025-12-12 05:27:18 ~8 min android/arm64 📄log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Theme: remove dependency on Theme attached property from Constants

3 participants