Skip to content

Releases: hrsthrt74/exTile

1.0.2

Choose a tag to compare

@hrsthrt74 hrsthrt74 released this 10 Oct 14:33

English notes below

本次更新新增 Root 模式,优化了 OOBE 体验与更新日志显示,并修复一处引导卡死问题。

  • 新增:Root 模式,已 Root 的设备无需 Shizuku 也能完成授权并走完引导
  • OOBE:添加磁贴成功后自动展开控制面板
  • 显示:检查更新的更新日志改为 Markdown 渲染

✨ 新功能

  • Root 模式:已 Root 的设备无需安装 Shizuku,即可在引导中直接完成授权

🛠 优化

  • OOBE 添加磁贴后自动展开控制面板:添加 exTile 磁贴成功后会尝试自动拉起控制中心,方便接着点「编辑」;若该操作失败则不做处理,不影响引导流程(PR #1)( @Perpetual-Memories )
  • 检查更新弹窗的更新日志改用 Markdown 渲染
  • 「渐进模糊」仅在「模糊效果」开启时显示,并精简了副标题
  • 跳过按钮倒计时从 5 秒缩短至 3 秒;打赏页与关于页文案更新
  • 调试工具新增「Root 可用」与「特权通道模式」状态

🐛 问题修复

  • 修复 OOBE 第 3 步「导入系统磁贴」在部分设备上卡死的问题

🙏 贡献者

💬 反馈

  • 简体中文用户:欢迎加入 QQ 交流群 1106522984
  • English / other languages: please report on GitHub Issues

English notes below

This release adds Root mode, polishes the onboarding flow and release note display, and fixes an onboarding hang.

  • New: Root mode — rooted devices can grant permission without Shizuku
  • OOBE: the control panel now tries to open automatically after the tile is added
  • Display: release notes in the update dialog are rendered as Markdown
  • Fixed: importing tiles from system could hang during onboarding

✨ New Features

  • Root mode: rooted devices can complete the permission grant during onboarding without installing Shizuku

🛠 Improvements

  • Control panel opens after adding the tile in OOBE: exTile tries to pull up the control center once the tile is added so you can tap "Edit" right away; if it fails, nothing happens and onboarding continues unaffected (PR #1) ( @Perpetual-Memories )
  • Readable release notes: the update dialog now renders release notes as Markdown
  • Less confusing settings: "Progressive blur" now appears only when "Blur effects" is enabled, and its summary was removed
  • Skip countdown shortened from 5 s to 3 s; donation and about page copy updated
  • Debug tools now report "Root available" and the active privilege channel

🐛 Bug Fixes

  • Fixed importing tiles from system hanging during onboarding on some devices

🙏 Contributors

💬 Feedback

  • 简体中文用户:欢迎加入 QQ 交流群 1106522984
  • English / other languages: please report on GitHub Issues

1.0.1

Choose a tag to compare

@hrsthrt74 hrsthrt74 released this 04 Oct 15:26

English notes below

这是一个维护性更新:修复了首次引导(OOBE)中的若干问题,磁贴目录优化。

  • 新增:编辑页三点菜单「从系统导入磁贴」;OOBE 跳过按钮常驻、倒计时缩短至 3 秒
  • 适配:添加磁贴页自动隐藏无图标磁贴;工作台磁贴仅小米系平板显示;散热风扇磁贴按机型代号门控
  • 修复:OOBE 未完成时磁贴误操作、首页卡片间距、导入预览计数、调试入口图标等 4 处问题
  • 其他:磁贴分类顺序调整、多处文案与样式优化

✨ 新功能

  • 从系统导入磁贴:编辑页三点菜单新增「从系统导入磁贴」
  • 添加磁贴更干净:添加磁贴 Sheet 会自动隐藏无图标的磁贴;调试工具新增「显示不可用 / 无图标磁贴」开关
  • 设备适配更精准:工作台磁贴仅在小米系平板设备显示;散热风扇磁贴按机型代号(prague / warsaw)门控显示;调试工具新增机型代号显示
  • OOBE 更顺手:跳过按钮改为始终显示,跳过倒计时从 5 秒缩短至 3 秒
  • 打赏声明:打赏页补充了相关说明

🛠 优化

  • 添加磁贴分类顺序调整:「设备特定」移至「系统」之后
  • 多处文案与样式细节优化

🐛 问题修复

  • OOBE 未完成时禁用 exTile 磁贴操作,避免引导完成前磁贴行为异常
  • OOBE 导入预览卡片不再展示 edit 磁贴,且不再参与计数
  • 修复首页卡片上边距过大的问题
  • 修复设置页调试工具入口图标

💬 反馈

  • 简体中文用户:欢迎加入 QQ 交流群 1106522984
  • English / other languages: please report on GitHub Issues

A maintenance release that fixes several onboarding (OOBE) issues, makes the tile catalog smarter, and brings an "Import tiles from system" shortcut to the editor.

📌 TL;DR

  • New: "Import tiles from system" in the editor's three-dot menu; OOBE skip button always visible, countdown shortened to 3 s
  • Compatibility: tiles without icons are hidden from the add-tile sheet; the Workstation tile now shows on Xiaomi-family tablets only; the cooling fan tile is gated by device codename
  • Fixed: 4 issues, including accidental tile actions before OOBE completes, home screen card spacing, import preview counting, and the debug entry icon
  • Also: tile category reordering plus copy & style polish

✨ New Features

  • Import tiles from system: the editor's three-dot menu now offers "Import tiles from system" to pull in your current system layout in one tap; the "Restore default settings" entry has been removed
  • Cleaner tile catalog: the add-tile sheet now hides tiles without icons; Debug tools gained a "show unavailable / icon-less tiles" toggle
  • Smarter device gating: the Workstation tile shows only on Xiaomi-family tablets; the cooling fan tile is gated by device codename (prague / warsaw); Debug tools now display the device codename
  • Smoother OOBE: the skip button is now always visible, and the skip countdown was shortened from 5 s to 3 s
  • Donation note: added a clarifying statement to the donation page

🛠 Improvements

  • The "Device-specific" tile category now comes after "System"
  • Copywriting and style polish across the app

🐛 Bug Fixes

  • Disabled exTile tile actions until OOBE is completed, preventing unexpected behavior before the guide finishes
  • The OOBE import preview no longer shows edit tiles, and they are no longer counted
  • Fixed the excessive top margin of home screen cards
  • Fixed the debug tools entry icon on the settings page

💬 Feedback

  • 简体中文用户:欢迎加入 QQ 交流群 1106522984
  • English / other languages: please report on GitHub Issues

1.0.0

Choose a tag to compare

@hrsthrt74 hrsthrt74 released this 01 Oct 05:10
banner

exTile v1.0.0 🎉

English notes below

exTile 的第一个正式版本来啦!

让 Android 控制中心,在简洁和效率之间找到「平衡」的魔法。

不需要 Root。

这是一个增强 Android 定制 UI 的控制中心的应用。把次常用的磁贴收纳起来,点击 exTile 磁贴即可一键呼出。

✨ 功能特性

  • 一键切换布局:点击控制中心的 exTile 磁贴,在「收起 / 展开」两套布局间瞬间切换
  • 一页式磁贴编辑:4 列网格拖拽排序,直观整理收起与展开的磁贴,支持撤销上一步
  • 添加丰富磁贴:内置系统磁贴目录,支持添加自定义磁贴与其他应用提供的第三方磁贴,均支持搜索
  • 小米 / HyperOS 特化:自动检测 MIUI / HyperOS,支持与系统「无字模式」「融合设备中心」联动
  • 自定义:长按 exTile 磁贴跳转目标、磁贴名、磁贴图标均可自定义
  • 配置备份 / 恢复:JSON 导出 / 导入 / 复制到剪贴板,支持多备份管理与从系统当前配置一键导入
  • 使用统计:记录布局切换的展开 / 收起次数,主页实时查看
  • 精致 UI:HyperOS 设计语言,支持动态取色与深色模式,手机 / 平板 / 横屏自适应布局
  • 多语言:简体中文 / English

📋 系统要求与兼容性

  • Android 14 及以上
  • 小米 MIUI / HyperOS 设备体验最佳
  • 其他第三方定制系统一般可用,首次引导时会给出「可能不兼容」提示
  • 部分类原生系统暂不受支持,引导页会给出相应提示

🔑 权限说明

exTile 需要 WRITE_SECURE_SETTINGS 权限来修改快速设置磁贴,无需 Root,以下两种授权方式任选其一:

  • Shizuku(推荐):安装并启动 Shizuku,按应用内引导自动完成授权;授权成功后 exTile 可完全脱离 Shizuku 运行。Android 17 及以上版本可能无法使用原 Rikka 版 Shizuku,可以自行寻找 Fork 修复版
  • adb 手动授权:电脑连接设备后执行 adb shell pm grant com.hrsthrt74.qstile android.permission.WRITE_SECURE_SETTINGS

💬 反馈

  • 简体中文用户:欢迎加入 QQ 交流群 1106522984
  • English / other languages: please report on GitHub Issues

📄 开源

exTile 基于 GPL-3.0 开源,觉得好用的话欢迎点个 Star 喵⭐


exTile v1.0.0 🎉

The first stable release of exTile is here!

The magic that finds the balance between simplicity and efficiency for your Android control center.

No root required.

exTile is an app that enhances the control center of custom Android UIs. Tuck less-frequently-used tiles away, then tap the exTile tile to bring them back anytime.

✨ Features

  • One-tap layout switch: tap the exTile tile in Quick Settings to instantly toggle between the collapsed and expanded layouts
  • One-page tile editor: arrange collapsed / expanded tiles with drag-and-drop in a 4-column grid, with undo support
  • Rich tile collection: built-in system tile catalog, plus custom tiles and third-party tiles from other apps — all searchable
  • Xiaomi / HyperOS extras: automatic MIUI / HyperOS detection, with sync for system toggles such as "Wordless mode" and the fused device hub
  • Customization: the long-press target of the exTile tile, tile names and tile icons are all customizable
  • Backup & restore: JSON export / import / clipboard, multiple backup slots, and one-tap import of your current system layout
  • Usage stats: expand / collapse counters shown on the home screen
  • Polished UI: HyperOS-inspired design with dynamic color and dark mode; adaptive layouts for phones, tablets and landscape
  • Bilingual: 简体中文 / English

📋 Requirements & Compatibility

  • Android 14 or above
  • Best experience on Xiaomi MIUI / HyperOS devices
  • Other custom ROMs should generally work; the setup guide will show a "may be incompatible" notice
  • Some near-stock Android devices are not supported yet; the setup guide will warn you accordingly

🔑 Permissions

exTile needs the WRITE_SECURE_SETTINGS permission to modify Quick Settings tiles — no root required. Either of the following works:

  • Shizuku (recommended): install and start Shizuku, then follow the in-app guide; once granted, exTile runs fully independently of Shizuku. On Android 17 and above, the original Rikka version of Shizuku may not work — you can look for community forks with fixes instead
  • adb (manual): connect your device to a computer and run adb shell pm grant com.hrsthrt74.qstile android.permission.WRITE_SECURE_SETTINGS

💬 Feedback

  • 简体中文用户:欢迎加入 QQ 交流群 1106522984
  • English / other languages: please report on GitHub Issues

📄 License

exTile is open source under GPL-3.0. If you like it, a star would be much appreciated ⭐