github RichardLuo0/global-icon-pack-android 0.3.0

latest release: 0.3.1
3 days ago

BREAKING CHANGE
You must clear data or delete /data/user_de/0/com.richardluo.globalIconPack/databases/iconPack.db.
I am sorry you have to lose icon variant settings.

🚀 Features

  • feat: accept com.richardluo.globalIconPack.APPLY_ICON_PACK broadcast
  • feat(IconPackMerger): add options to preview different icon pack settings
  • feat(IconVariant): export and import
  • feat: add shortcut for icon pack merger
  • feat: enable backup

🐛 Fixes

  • fix(LazyDialog): move the bottom padding to content
  • fix: getInstance() never gets released
  • fix(processIconToAdaptive): the extra inset is included if scaleOnlyForeground is false
  • fix(IconPackProvider): return null if id is 0
  • perf: clear generated icons only
  • fix: BREAKING!! CLEAR DATA!! IconEntry and FallbackSettings will generate a custom ByteArray instead of ObjectOutputStream
  • fix: drop invalid icons as early as possible
  • fix: upgrade to material3 1.4.0-alpha11 to fix ModalBottomSheet scroll issue
  • fix: change launch mode to single top
  • fix: modified flow not updated after resetting pack
  • fix: throw error if db version < 7

💬 Other

  • chore: move AnimatedFab out
  • refactor: MainActivity.kt overhaul
  • chore: code cleanup
  • refactor: move hooks into xposed
  • refactor(ui): move models
  • chore: suppress serialVersionUID unused warning
  • refactor: check isServiceRunning in KeepAliveService
  • chore(LocalIconPack): remove unnecessary isInMode check
  • refactor: move ApkBuilder
  • chore: remove unnecessary proguard rules
  • refactor: simplify ChooseIconVM
  • refactor: match uri
  • ci: release.yml default to draft
  • chore: replace deprecated function

Don't miss a new global-icon-pack-android release

NewReleases is sending notifications on new releases.