Skip to content

Refactoring preparation#99

Merged
thestinger merged 16 commits intoGrapheneOS:mainfrom
RankoR-GOS:compose-preparation
Mar 26, 2026
Merged

Refactoring preparation#99
thestinger merged 16 commits intoGrapheneOS:mainfrom
RankoR-GOS:compose-preparation

Conversation

@RankoR
Copy link
Copy Markdown
Contributor

@RankoR RankoR commented Mar 25, 2026

This PR's goal is to simplify starting work on the project.

  • Removed files that should not be shared from .idea
  • Pinned sources & javadoc artifacts hashes (yep, lots of new lines, but they make working in the IDE more convenient)
  • New helper to seed test data in the debug builds (creates fake conversations for various cases)
  • Migrated to Gradle version catalog for easier deps management
  • Added ktlint and detekt with basic rules

The following is not used yet (used only in my WIP-branch), but it will help with the parallel refactoring of multiple screens to Compose with the proper architecture:

  • Hilt as a DI with basic provides
  • Compose deps and theme
  • Testing deps

@RankoR RankoR force-pushed the compose-preparation branch 2 times, most recently from beb1b3a to ca56b1f Compare March 25, 2026 19:30
@RankoR RankoR force-pushed the compose-preparation branch from ca56b1f to 23a6538 Compare March 25, 2026 20:08
@RankoR RankoR force-pushed the compose-preparation branch from 23a6538 to 962aa3a Compare March 26, 2026 16:13
@thestinger thestinger merged commit f1e0efc into GrapheneOS:main Mar 26, 2026
2 checks passed
@RankoR RankoR deleted the compose-preparation branch March 26, 2026 17:20
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.

2 participants