Skip to content

SetEdit v4.0

Choose a tag to compare

@NETO-DEV66 NETO-DEV66 released this 30 Oct 12:22
· 14 commits to main since this release

SetEdit v4.0

A full UI overhaul: the one-long-list-per-table screen is replaced by a
bottom-navigation dashboard, and the features that make the settings tables
usable day to day are now built in.

New UI

  • Bottom navigation — Home, Search, Favorites, Backup and Settings.
  • Home dashboard — quick actions plus a card for every table
    (system, secure, global, Android properties, Java properties, Linux
    environment, boot items and shortcuts).
  • Editor bottom sheet — create, edit and delete a key from a Material 3
    modal sheet, with a favourite star and a one-tap revert to the previous value.
  • Onboarding — a short first-run tour that explains the privileged-access
    model.
  • Recipes — apply a bundle of well-known tweaks together, after a confirmation.

New behaviour

  • Search everywhere — one box scans system, secure and global and
    jumps straight to a match.
  • Favorites — star any key and reach it again from the Favorites tab.
  • Backup & restore — export the tables to a file and restore them later,
    key by key.
  • History & revert — every change is recorded so an earlier value can be
    restored from the editor.
  • Risky-key warnings — keys that can destabilise a device are flagged
    before they are written.
  • Theme & dynamic colour — theme mode and dynamic colour follow the saved
    preference.

Cleanup

  • Removed the old EditorActivity, the adapters/ and cursor/ packages,
    and the layouts only they used.
  • Tables.readValue now reads a single key with settings get instead of
    loading the whole table.

Verified

Clean ./gradlew clean :app:assembleDebug :app:assembleRelease build passes;
the release APK is signed and installs and launches on API 34.

Install

Package io.github.netodev66.setedit
Version 4.0 (versionCode 20)
Requires Android 7.0 (API 24) or newer
Size ~2.0 MB
sha256sum SetEdit-4.0-release.apk
# 424d4aa018bac2053a7f8cf511022fc4baead64e7c93ac393bb913c98088de29

This release was prepared by an AI agent (OpenHands) on behalf of NETO-DEV66.