Skip to content

Theme Editor | [0.6.0] - Pre

Pre-release
Pre-release

Choose a tag to compare

@St-Dct St-Dct released this 20 Jul 17:08
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.

zTheme v0.6.0-pre

Pre-release — Lockscreen Designer, new converters, install-flow & docs overhaul

Lockscreen Designer (new)

A full visual editor for the Vivo/OriginOS lockscreen manifest — reads and
writes real manifest.xml, not a simplified model:

  • Layers / Properties / Add tabs; drag, resize and rotate handles right on
    the live preview; undo stack; multi-select with bulk attribute edit and
    "group into <Group>"
  • Functions Gallery — ~28 ready-made animations/behaviors with a live
    animated preview icon on every entry (fade/slide/drop in one-shot and
    looping variants, pulse, float, spin, 4 digit-tick styles for sprite
    clocks, wake-on-rotate, Ken Burns, frosted blur backdrop, tilt parallax,
    follow-unlock-swipe, hide-with-notifications, show-while-charging, shake,
    breathe, wiggle, blink, plus quick jumps to position/size/rotation/opacity)
  • Path animation editor — draw waypoints directly on the canvas, choose
    what happens at the end (stop / loop back the same way / loop straight back
    / snap back and restart); re-opening an already-animated element now loads
    its existing path for editing instead of starting over
  • Motion source picker — a path's progress can come from time (as
    before), from a finger swipe in any direction, or from another element's
    motion — two elements reading the same source move in sync while each
    follows its own separately-drawn path ("linking"); swipe sources have an
    "loop around" option so dragging past the distance keeps cycling instead of
    stopping
  • Sprite clocks (horizontal/vertical), analog clocks, app-shortcut buttons,
    particle streams, drifting particles, parallax layers, countdowns, weather,
    charging glow, custom raw-XML animation templates — all with automatic GIF
    detection in every image picker

Theme converters

  • MTZ → ITZ — converts Xiaomi HyperOS/MIUI themes (icons, wallpapers,
    system modules, and lockscreen via a MAML→Ibimuyu translation layer) into
    Vivo themes; unified converter UI with checkboxes per category, icon
    preview/adjustment, and a choice of saving to a new theme or an existing
    project
  • Lawnicons converter — bakes the open-source Lawnicons SVG icon set into
    a project's icon pack straight from GitHub, no pre-bundling

Theme Editor

  • Tabbed layout: Icons / Wallpapers / Lockscreen / Status Bar / Other /
    Export
  • Status bar icon presets, wallpaper linking (home/lock share one image) with
    independent, reversible per-slot effects (blur/edge/swirl)

Online theme import

  • Switched to the share.do API for theme name/price/author lookup
  • QR fallback scanner: pinch-zoom-pan crop with no forced aspect ratio, fixed
    photos being cropped before the user could position them
  • Downloaded themes can be opened 2 ways — Yozo or Vivo Docs

Install wizard

  • After installing a full theme, if the file also contains a
    lockscreen, the wizard now asks whether to apply that too — saying yes
    jumps straight into the lockscreen install wizard on the same file, no need
    to pick it again

Bug fixes

  • Fixed paths for Fonts and now installation working well.
  • Fixed Lockscreen wizard and now installation working well.

Localization

  • Updated Localization
  • Fixed bug chinese.yaml localization was silently breaking parsing.

Build Information

  • Version Name: 0.6.0-pre
  • Min SDK: 33 (Android 13 / OriginOS 3)
  • Target SDK: 36 (Android 16)
  • Compile SDK: 36