Skip to content

Releases: Xposed-Modules-Repo/com.luoshui.paycardeditor

1.0.5

Choose a tag to compare

@luoshuijs luoshuijs released this 20 Jul 07:23
904c8fd

Fixes and improvements

  • Fixed Advanced Settings not expanding after it was tapped.
  • Reworked segmented-list layout so runtime row additions and removals are handled safely during Compose recomposition.
  • Added regression coverage for the collapsed-to-expanded Advanced Settings interaction and standardized related test names in English.

Source changelog: luoshuijs/PayCardEditor@v1.0.4...v1.0.5

1.0.4

Choose a tag to compare

@luoshuijs luoshuijs released this 20 Jul 03:42
904c8fd

Highlights

  • Fully migrated the Home, Card Studio, Card Preview, Settings, and Troubleshooting screens to Jetpack Compose and Material 3.
  • Added theme mode, seed color, palette style, and color specification settings, including system Monet dynamic colors and an AMOLED dark mode.
  • Reworked navigation and screen state management with Navigation Compose, ViewModel, and unidirectional state flows, with regression coverage for key interactions.
  • Replaced Glide with Coil for card image loading and moved theme settings to a dedicated Preferences DataStore. The cross-process module state remains on its existing SharedPreferences contract.

Fixes and improvements

  • Fixed a process abort caused by a DexKit query worker attempting to wait for itself while releasing the bridge.
  • Restored behaviors lost during the Compose migration, including snapshot details and copying, preview refresh when returning to the tab, and success feedback after card persistence.
  • Fixed Monet modes so they use the actual system dynamic color schemes.
  • Extracted crop coordination, paired-number editor dialogs, and shared UI error handling for more consistent interactions and failure reporting.

Full changelog: luoshuijs/PayCardEditor@v1.0.3...v1.0.4

1.0.3

Choose a tag to compare

@luoshuijs luoshuijs released this 12 May 14:32
904c8fd

1.0.2

Choose a tag to compare

@luoshuijs luoshuijs released this 11 May 03:27
904c8fd

1.0.1

Choose a tag to compare

@luoshuijs luoshuijs released this 10 May 12:37
904c8fd

1.0.0

Choose a tag to compare

@luoshuijs luoshuijs released this 10 May 09:11
904c8fd

1.0.0-rc2

Choose a tag to compare

@luoshuijs luoshuijs released this 09 May 17:49
904c8fd

1.0.0-rc1

1.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@luoshuijs luoshuijs released this 09 May 15:52
1-1.0
904c8fd