No results found

ViewEditor/视图编辑器 - Xposed Module Repository

AnyDebug

English | 简体中文

GitHub all releases

Change your view attributes without restarting your application.

About

This software relies on the Xposed Framework, For more API details, visit their website.

Features

  • Touch screen to select views, instead of clicking it, this is far more convenient
  • Remove view
  • Change views' visibility
  • Change views' sizes
  • Change views' layout margin/padding
  • Change text of a TextView
  • Change text size
  • Change image, but currently only supports image url.
  • Properties viewer.
  • May be more...

TODO

  • Extract as a libracy for integrating into apps for debugging purpose.

Usage

Install this app

Just download and install it from the latest releases page.

Check apps

Check apps you want to hook in LSPosed or other xposed framework. Don't forget to force stop it before using.

Mini window

A mini window shows the preview, selection switch, and the bottom drag bar inside.

  • Click the preview to enter details page.
  • Check the selection switch to start view selection. When this is on, touching on screen will select the nearest views from your touch point.
  • Press the bottom drag bar then you can move the mini window to other positions.

Details page

Details page shows basic information and modification control. After modifing views' attributes, click the floating button below to confirm.

Properties page

The entry is Details page -> Properties, which shows all exported properties in a view. These properties are annotated with ViewDebug.ExportedProperty.

Quick setting

Add the quick setting button to notification control panel, you can toggle the state of the hook.

Max window

When the window is maximized, just drag the bottom bar and fling it to turn it back into a mini window.

Sample

sample0.png sample1.png sample1.png sample1.png

Sponsor

Give a free star to be a sponsor if you like this project.

Stargazers over time

Stargazers over time

License

Copyright (C) <2024>  <gitofleonardo>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Package

com.hhvvg.anydebug

Authors

hhvvg

Releases

v3.0.4

Release Type: Stable

3/30/2024, 5:32:35 AM

View all releases

Releases

v3.0.4

Release Type: Stable

3/30/2024, 5:32:35 AM

Changes:

  • Completely new UI/UX
  • Remove persistent editing, since it's too buggy. If you need this feature, please don't update
  • Far more convenient for selecting views
  • Remove launcher icon, may add it in later versions
  • Add a button to remove views
  • Not hooking system server any longer
  • Fix crash on probably most apps
  • Add exported properties viewer
  • Add properties filtering
  • Add alpha/scroll/rotation/scale/translation modification entry

变更:

  • 全新操作界面
  • 移除了持久编辑,因为问题很多。如果你需要此功能,请不要更新新版本
  • 选择控件的方法更加方便
  • 移除了桌面图标,后续可能会加回来
  • 添加删除控件按钮
  • 不再需要 hook 框架
  • 修复了在大多数应用上的崩溃
  • 增加了属性查看器
  • 添加属性过滤器
  • 添加 alpha/scroll/rotation/scale/translation 等属性的修改

Show older versions

© 2021 - 2024 New Xposed Module Repository