NeXtep icon

NeXtep — A Tribute to and Continuation of OneStep

English / 中文

Android 16+ Latest release Status: stable Root required Apache License 2.0 LSPosed module Kotlin source

NeXtep workspace overview  NeXtep Quick Settings workspace  NeXtep widgets workspace  NeXtep app settings  NeXtep multitasking workspace

English

NeXtep is an LSPosed module that adds a native side workspace to ColorOS 16 / 17 while keeping the stock launcher. It provides one main window and three live task slots, with task switching, drag-and-drop, media controls, and customizable app shortcuts integrated into SystemUI.

The project primarily targets OnePlus PLK110, previously verified on Android 16 / ColorOS 16. Recent feature and compatibility testing is based on Android 17 / ColorOS 17. It relies on private Android and ColorOS behavior, so other devices, ROM versions, and vendor launchers require adaptation.

Download and release notes · Demo video on Bilibili

Features · Requirements · Installation · Workspace controls · External commands · Behavior switches

Features

Workspace and layout

  • Stock launcher: keeps the ColorOS launcher without registering a replacement HOME app, with adaptations for launcher shortcut menus, desktop search, and the assistant panel.
  • One main window and three live slots: keep several app tasks visible together and move whole tasks between the main window and slots.
  • Left and right layouts: switch the slot sidebar using the layout buttons in the control area.
  • Portrait and both landscape orientations: keep the controls at the phone's physical top while the main app follows the landscape direction. The controls and three slots remain available during landscape video playback.
  • Navigation-button adaptation: optionally fit the main window and slots around the system navigation bar. Enable it for three-button navigation and disable it for gesture navigation; after changing the system navigation mode, toggle the option again.
  • Task retention: restore eligible slot tasks that remain in the system when closing and reopening the workspace. Locking pauses slot output; unlocking restores the workspace with its tasks.
  • System integration: coexists with native floating windows above the workspace panels, and includes adaptations for keyboard focus, notification shade and Control Center interaction, brightness controls, and video-window sizing.

Task management

Action How to use it
Put the main app in a slot With a regular app in the main window, tap the + in an empty slot.
Add from Recents Center the desired task card in system Recents, then tap an empty slot's +. Recents stays open so you can add more apps. Exit split screen before adding a grouped split-screen card.
Exchange a slot with the main window Tap an occupied slot, or long-press it and drag it onto the main window.
Move or exchange slots Long-press an occupied slot and drag it onto an empty slot to move, or another occupied slot to exchange. Drop targets are highlighted during dragging.
Open an app in the main window Tap its icon in the app strip.
Add from the app strip Long-press an app icon and drag it onto the target slot.
Move a slot app to the background Swipe outward: left for left-side slots, right for right-side slots. No long press is needed. This gesture can be disabled in Settings.
Move to the background by dragging Long-press a slot and drag it onto the control area; release when Release to move to background appears. This remains available when swipe dismissal is disabled.

Moving a slot app to the background frees the slot while retaining its task and leaving the main window unchanged. Opening an app from the launcher when it already occupies a slot exchanges it with the main window.

The optional Park the previous main app when switching setting moves the previous main app into an empty slot when switching from the app strip. If no empty slot is available, the app switch proceeds normally. It is disabled by default.

App strip and cloned apps

  • Automatic ordering: arrange app shortcuts by recent usage; this is the default mode.
  • Manual ordering: choose up to 36 apps, remove shortcuts, and long-press selected entries to reorder them.
  • System app clones: show cloned apps in the app strip and manual selection list, with clone labels to distinguish them from the original apps.

Media controls

  • Display track artwork, title, and artist information from the active system media session, with previous, play/pause, and next controls as supported by the playback app.
  • Tap the artwork, title, or another area outside the playback buttons to open the playback app in the main window. If it occupies a slot, it exchanges with the main window.
  • Use a soft gradient drawn from the track artwork, retaining the colors while paused. With no media session or usable artwork, the card falls back to frosted wallpaper.

Control-area video

NeXtep 2.0.0 adds a video page alongside the control area's Controls page. Supported floating video windows are detected and displayed automatically. System picture-in-picture (PiP) and app-provided floating video windows are supported; compatibility with OEM freeform windows and protected video depends on the app and system.

  1. Start playback in the source app and enable system PiP or the app's own floating video window.
  2. Open the workspace. A supported floating window automatically moves into the Video page.
  3. Swipe left or right across the control area to switch between Controls and Video. If the window remains outside, use the video shortcut on Controls or tap Show video here on Video.

Video keeps its original aspect ratio, stays horizontally centered, and reaches the top edge of the screen using the status-bar area. The source app continues to handle playback. Tap the video to temporarily show Return to floating window, or use the return shortcut on Controls, to restore the original window. The button hides automatically to keep the picture clear. Locking the device or closing the workspace also restores the native window; a manually returned window stays outside after unlocking until it is captured again.

Appearance and text

The control area and slot backgrounds use the wallpaper, including adaptations for ColorOS live wallpaper. Frosting leaves app content sharp.

Setting Options and behavior
Top content NeXtep icon, time, date and weekday, blank, or custom text. The default is the icon; mode changes take effect immediately.
Clock seconds Optional, disabled by default; the switch appears beside the time option.
Custom text The editor appears in custom-text mode. Drafts are remembered when switching modes; tap Save text to apply edits.
Looping text Disabled by default. Enable continuous scrolling for both short and long text; otherwise text is centered and overflow is ellipsized. Scrolling pauses while the workspace is hidden.
Font Search, preview, and select fonts installed on the device, or choose a generic font family. System default follows the device's font setting.
Text size and weight 10–28 sp, default 16 sp, with optional bold styling and an input preview.
Frost strength 0–100, default 50. Release the slider to save and apply the value to the control area and slot backgrounds.

Settings, languages, and updates

  • Settings / Advanced / About: use bottom navigation to switch between workspace settings, external-control commands, and project information. The settings interface follows the system's light or dark theme and uses a liquid-glass bottom navigation bar.
  • Languages: follow the system or select Simplified Chinese, Traditional Chinese, English, Japanese, or Korean for the app and workspace.
  • Settings shortcut: tap the control area's gear button to open NeXtep settings while keeping workspace mode active.
  • About: view the installed version, check for updates, open release and source pages, and read license information and acknowledgements.
  • Update download: view available release notes and open the APK download in a browser. Downloaded updates are installed manually.

Requirements

  • OnePlus PLK110: previously verified on Android 16 / API 36, ColorOS 16; recent partial device testing uses Android 17 / API 37, ColorOS 17. The APK minimum is API 35, which does not imply compatibility with every device on that API level.
  • A matching ColorOS 16 / 17 build on an adapted device.
  • KernelSU or another compatible root solution.
  • Zygisk and LSPosed with modern libxposed API support.
  • Enable the module for all applicable packages in the bundled scope list, including SystemUI, system framework, launcher, app-clone service, and assistant panel.

This module modifies SystemUI, Launcher, and system-server behavior. Keep a working recovery path, and disable the module if the device enters a boot loop or core UI becomes unstable.

Testing has not covered every app or edge case. Other devices and ROMs require separate adaptation; untested configurations have no compatibility guarantee.

Installation

  1. Download the APK from GitHub Releases, or build it using docs/BUILDING.md.
  2. Install it on the target device.
  3. Enable NeXtep in LSPosed for all applicable packages in the bundled scope list.
  4. Reboot the device.
  5. Open NeXtep's Settings page to configure the workspace and add its Control Center tile.

Open and close the workspace

After enabling the module and rebooting, unlock the device. Use any of these entry points:

  • Status-bar gesture: swipe horizontally to the left from the top-right status-bar area. Swiping down still opens the system notification shade or Control Center. The gesture is enabled by default and can be disabled independently.
  • Control Center tile: in NeXtep's Settings, tap Add in the Control Center entry row and confirm. Pull down Control Center and tap NeXtep to toggle the workspace. If adding it from the app fails, use Control Center's edit screen.
  • External commands: copy commands from the Advanced page into a gesture, shortcut, automation, or terminal tool; see below.
  • Exit button: tap the exit button in the workspace control area to return to fullscreen.

External commands

The Advanced page provides copy buttons for entering, exiting, and querying workspace mode. The module must be enabled and the device rebooted; run entry and exit commands with Root privileges while the phone is unlocked.

Enter the workspace:

am broadcast -n io.github.lujinxin.nextep/.trigger.WorkspaceControlBrokerReceiver -a io.github.lujinxin.nextep.action.HOST_SET_REQUEST --ez io.github.lujinxin.nextep.extra.REQUESTED_ACTIVE true

Exit the workspace:

am broadcast -n io.github.lujinxin.nextep/.trigger.WorkspaceControlBrokerReceiver -a io.github.lujinxin.nextep.action.HOST_SET_REQUEST --ez io.github.lujinxin.nextep.extra.REQUESTED_ACTIVE false

Query the current state:

settings get global nextep_workspace_active_v1

The state is 1 while the workspace layout is active and 0 when inactive. Lock-screen suspension also publishes an inactive state; query after unlocking when using it in an automation.

Behavior switches

These switches are on the Settings page; appearance and app ordering are described in the feature sections above.

Setting Default Behavior
Status-bar gesture On Enable or disable the top-right horizontal gesture. The Control Center tile remains available.
Swipe slot apps to the background On Enable or disable outward swipe dismissal. Dragging a slot to the control area remains available.
Park the previous main app when switching Off Move the previous main app into an empty slot when switching from the app strip; switch normally if none is available.
Navigation-button adaptation Off Enable for three-button navigation and disable for gesture navigation. Toggle again after changing the system navigation mode.

Architecture

The diagram shows how the regular APK coordinates with the LSPosed-injected SystemUI, stock launcher, assistant panel, app-clone service, and system_server. It separates main-window presentation from the three live slots and shows configuration reads, change notifications, and shared runtime state. Compatibility hooks are guarded individually and skip unavailable targets.

Architecture details · Interactive diagram (download HTML to view) · Diagram source

NeXtep architecture diagram

Feedback group

QQ group: 1128561895

NeXtep QQ feedback group QR code

Acknowledgements

Special thanks to Smartisan OS OneStep for the product concept and interaction inspiration behind this project.

License and attribution

NeXtep is licensed under the Apache License 2.0. See THIRD_PARTY_NOTICES.md for third-party attribution and design provenance.

Copyright 2026 lujinxin.


中文

NeXtep 是一个 LSPosed 模块。它在保留 ColorOS 16 / 17 原生桌面的同时,为系统加入原生侧边工作区,提供一个主窗口和三个实时小窗,并将任务切换、拖动操作、媒体控制和自定义应用快捷方式集成到 SystemUI 中。

本项目主要适配一加 PLK110,此前已在 Android 16 / ColorOS 16 上验证,近期功能与兼容性验证基于 Android 17 / ColorOS 17。项目依赖 Android 和 ColorOS 的私有行为,因此其他设备、系统版本和厂商桌面需要经过适配。

下载与更新记录 · 哔哩哔哩演示视频

功能 · 使用要求 · 安装 · 工作区入口 · 外部命令 · 行为开关

功能

工作区与布局

  • 保留原生桌面:不将 NeXtep 注册为替代的主屏幕应用,并对桌面快捷菜单、桌面搜索和负一屏进行适配。
  • 一个主窗口、三个实时小窗:同时展示多个应用任务,可在主窗口与小窗之间移动整个任务。
  • 左右侧布局:通过控制区的布局按钮,将小窗侧栏切换到屏幕左侧或右侧。
  • 竖屏与双向横屏:控制区保持在手机物理顶部,主窗口应用随横屏方向旋转;横屏视频播放时仍保留控制区和三个小窗。
  • 虚拟按键适配:可根据系统导航栏边界调整主窗与小窗布局。三键导航时开启,手势导航时关闭;更改系统导航方式后,重新开关一次此选项。
  • 任务保留与恢复:关闭并重新打开工作区时,可恢复仍保留在系统中的符合条件的小窗任务;锁屏时暂停小窗输出,解锁后恢复工作区及原有任务。
  • 系统交互适配:支持与系统原生悬浮窗共存,原生悬浮窗位于工作区面板上方;同时适配输入法焦点、通知栏、控制中心、亮度控件和视频窗口尺寸。

任务管理

操作 使用方法
将主窗口应用加入小窗 主窗口为普通应用时,点击空小窗的 +。
从多任务页添加 将目标后台卡片移到屏幕中间,点击空小窗的 +。添加后保持多任务页打开,可连续添加;分屏组合卡片需先退出分屏。
主窗口与小窗交换 点击已有应用的小窗,或长按小窗后拖到主窗口。
小窗之间移动或交换 长按已有应用的小窗,拖到空小窗时移动,拖到已占用小窗时交换;拖动时高亮目标区域。
在主窗口打开应用 点击顶部 App 栏中的应用图标。
从 App 栏加入小窗 长按应用图标,拖到目标小窗后松手。
横滑移到后台 在小窗上直接向屏幕外侧滑动:左侧小窗向左滑,右侧小窗向右滑,无需长按;可在设置中关闭。
拖动移到后台 长按小窗并拖到控制区,看到**“松手移到后台”**后释放;关闭横滑退后台后仍可使用。

移到后台会释放小窗位置,同时保留应用任务,当前主窗口保持原样。从桌面再次打开已在小窗中的应用时,会与主窗口交换。

可选的**“顶栏切换时缩小原应用”**功能,会在点击顶部 App 栏切换应用时,将原主窗口应用放入空小窗;没有空位时正常切换。此功能默认关闭。

App 栏与系统分身

  • 自动排序:按最近使用情况排列应用快捷方式,默认使用此模式。
  • 手动排序:最多选择 36 个应用,支持移除快捷方式,并长按已选项目拖动调整顺序。
  • 系统分身应用:分身应用可出现在 App 栏和手动选择列表中,通过分身标记与原应用区分。

媒体控制

  • 从系统媒体会话中显示歌曲封面、标题和歌手信息,提供上一首、播放/暂停、下一首按钮,具体可用操作取决于播放应用。
  • 点击封面、标题等非播放按钮区域,在主窗口打开播放应用;如果播放应用已在小窗中,则与主窗口交换。
  • 有可用封面时,自动生成柔和的封面取色渐变,暂停时保留配色;没有媒体会话或可用封面时,回退到壁纸磨砂背景。

控制区视频

NeXtep 2.0.0 在控制区的**“功能”页之外加入“视频”**页,可自动识别并接入支持的悬浮视频小窗。支持系统画中画(PiP)和应用自行提供的视频悬浮窗;厂商自由小窗和受保护视频的兼容性取决于应用与系统。

  1. 先在来源应用中播放视频,并开启系统画中画或应用自己的悬浮小窗。
  2. 打开工作区,支持的悬浮小窗会自动接入**“视频”**页。
  3. 在控制区左右滑动,切换**“功能”页与“视频”页。如果小窗仍在外部,可点击功能页的视频快捷按钮,或在视频页点击“在此显示视频”**。

视频保持原始比例、水平居中显示,利用状态栏空间贴合屏幕顶部,避免拉伸。播放仍由来源应用负责。轻点视频可临时显示**“返回原小窗”**按钮,也可通过功能页的返回快捷按钮恢复原小窗;返回按钮会自动隐藏,减少画面遮挡。锁屏或退出工作区时,也会归还原悬浮窗;手动返回的小窗在解锁后保持在外部,直到再次接入。

外观与文字

控制区和小窗背景使用壁纸,并对 ColorOS 动态壁纸进行适配。磨砂效果不影响应用内容的清晰度。

设置项 选项与行为
顶部内容 NeXtep 图标、时间、日期+星期、留空、自定义文本;默认显示图标,切换选项即时生效。
显示秒 默认关闭,开关位于时间选项右侧。
自定义文本 选择自定义文本时显示编辑框;切换模式会保留草稿,编辑后点击**“保存文本”**生效。
循环滚动文字 默认关闭;开启后短文本与长文本均循环滚动,关闭时居中显示,超长部分省略;工作区隐藏时暂停滚动。
字体 搜索、预览并选择本机已安装字体,也可使用通用字体;系统默认跟随手机的字体设置。
字号与粗体 字号范围 10–28 sp,默认 16 sp,支持粗体和输入预览。
磨砂强度 范围 0–100,默认 50;松开滑块后保存并应用到控制区和小窗背景。

设置、语言与更新

  • 设置/高级/关于:通过底部导航切换工作区设置、外部调用命令和项目信息;设置界面跟随系统浅色/深色主题,底部导航提供液态玻璃效果。
  • 语言选择:应用与工作区可跟随系统,或手动选择简体中文、繁体中文、英语、日语、韩语。
  • 设置快捷入口:点击工作区控制区的齿轮按钮打开 NeXtep 设置,并保持小窗模式。
  • 关于页面:查看已安装版本、检查更新、打开发布页面和源码,以及查看开源协议与致谢名单。
  • 更新下载:查看可用版本的更新说明,通过浏览器下载 APK,下载后手动安装。

使用要求

  • 一加 PLK110:此前已在 Android 16 / API 36、ColorOS 16 上验证,近期部分真机验证使用 Android 17 / API 37、ColorOS 17。APK 最低安装版本为 API 35,不代表适配所有达到此 API 等级的设备。
  • 与已适配设备相匹配的 ColorOS 16 / 17 系统版本。
  • KernelSU 或其他兼容的 Root 方案。
  • Zygisk 和 LSPosed,并支持新版 libxposed API。
  • 在 LSPosed 中勾选内置作用域列表中适用于当前设备的全部项目,包括 SystemUI、系统框架、桌面、应用分身服务和负一屏。

本模块会修改 SystemUI、桌面和 system server 的行为。请确保设备具备可用的恢复手段;如果设备出现无法开机或核心界面不稳定等问题,请停用本模块。

真机验证尚未覆盖所有应用和边界场景,其他设备和 ROM 仍需单独适配,未经测试的环境不作兼容性保证。

安装

  1. 从 GitHub Releases 下载 APK,或按照 docs/BUILDING.md 自行构建。
  2. 将 APK 安装到目标设备。
  3. 在 LSPosed 中为内置作用域列表中适用于当前设备的全部项目启用 NeXtep。
  4. 重启设备。
  5. 打开 NeXtep 的**“设置”**页,配置工作区并添加控制中心入口。

打开与关闭工作区

启用模块并重启设备后,在解锁状态下,可通过以下入口操作:

  • 状态栏手势:从屏幕右上角的状态栏区域水平向左滑动;向下滑动仍按系统原有方式打开通知栏或控制中心。此手势默认开启,可独立关闭。
  • 控制中心开关:在 NeXtep 设置页的**“控制中心入口”一行点击“添加”**并确认,随后下拉控制中心,点击 NeXtep 开关切换工作区状态。应用内添加失败时,可在控制中心编辑页面手动添加。
  • 外部命令:在**“高级”**页复制命令,配置到手势、快捷操作、自动化或终端工具中,具体见下文。
  • 退出按钮:点击工作区控制区的退出按钮,返回全屏模式。

外部调用命令

“高级”页提供进入、退出小窗模式及查询状态的命令和复制按钮。请先启用模块并重启设备;进入和退出命令需在手机解锁后,以 Root 权限执行。

进入小窗模式:

am broadcast -n io.github.lujinxin.nextep/.trigger.WorkspaceControlBrokerReceiver -a io.github.lujinxin.nextep.action.HOST_SET_REQUEST --ez io.github.lujinxin.nextep.extra.REQUESTED_ACTIVE true

退出小窗模式:

am broadcast -n io.github.lujinxin.nextep/.trigger.WorkspaceControlBrokerReceiver -a io.github.lujinxin.nextep.action.HOST_SET_REQUEST --ez io.github.lujinxin.nextep.extra.REQUESTED_ACTIVE false

查询当前状态:

settings get global nextep_workspace_active_v1

工作区布局处于开启状态时返回 1,未开启时返回 0。锁屏挂起期间也会记录为未开启,自动化场景请在解锁后查询。

行为开关

以下开关均位于**“设置”**页,外观和 App 排列选项见上方功能说明。

设置项 默认值 行为
状态栏触发手势 开启 控制右上角水平滑动手势;关闭后仍可使用控制中心开关。
小窗 App 横滑退到后台 开启 控制向外侧滑动移入后台;关闭后仍可拖到控制区移入后台。
顶栏切换时缩小原应用 关闭 从顶栏切换应用时,将原主窗口应用移入空小窗;没有空位时正常切换。
虚拟按键适配 关闭 三键导航时开启,手势导航时关闭;更改系统导航方式后,重新开关一次。

项目架构

下图展示普通 APK 与经 LSPosed 接入的 SystemUI、原生桌面、负一屏、应用分身和 system_server 之间的协作。图中区分主窗口呈现与三个实时小窗,并标注配置读取、变更通知及共享状态链路。兼容性 Hook 分别进行保护,在目标不可用时跳过对应处理。

架构说明 · 交互式架构图(下载 HTML 后打开) · 图源 JSON

NeXtep 项目架构图

反馈交流群

QQ 群:1128561895

NeXtep QQ 反馈群二维码

致谢

特别感谢锤子科技 Smartisan OS OneStep,为本项目提供了产品理念与交互设计灵感。

许可证与署名

NeXtep 使用 Apache License 2.0 授权。第三方署名和设计来源请参阅 THIRD_PARTY_NOTICES.md。

Copyright 2026 lujinxin.

Releases

2.0.1

Stable

10/25/2026, 3:11:15 AM

English

NeXtep v2.0.1 improves video controls, native floating-window closing, window animations, and automatic icon switching.

Updates

  • Video controls: adds pause/resume and close buttons; replaces the return-to-floating-window text with an icon.
  • Native close fix: fixes Bilibili floating windows continuing to play audio and leaving stale media state after closing.
  • Window animations: improves main/side window switching and backgrounding animations.
  • Icon update: automatically uses the night icon in dark theme or Battery Saver, then restores the user's icon setting when both are off.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17 on an adapted device
  • Root access
  • Zygisk and LSPosed with modern libxposed API support
  • Primarily targets OnePlus PLK110. This update's device validation was performed on Android 17 / ColorOS 17, covering Bilibili floating-window closing, window animations, and dark-theme/Battery Saver icon switching. Other devices and ROMs require separate adaptation.

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select all applicable recommended module scopes.
  4. Restart the device before use.

QQ feedback group: 1128561895


中文

NeXtep v2.0.1 优化视频控制、原生小窗关闭、窗口动画与图标自动切换。

更新内容

  • 视频控制:新增暂停/继续、关闭按钮;返回小窗改为图标。
  • 原生关闭修复:修复 B 站小窗关闭后声音继续播放、媒体状态残留的问题。
  • 窗口动画:优化大小窗切换和退后台动画。
  • 图标更新:深色或省电模式自动使用暗黑图标,退出后恢复用户设置。

使用要求

  • 已适配设备上的 Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和支持新版 libxposed API 的 LSPosed
  • 当前主要针对一加 PLK110;本次更新已在 Android 17 / ColorOS 17 上进行真机验证,涵盖 B 站小窗关闭、窗口动画、深色及省电模式图标切换。其他设备和 ROM 仍需单独适配。

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 勾选模块推荐作用域中适用于当前设备的全部项目。
  4. 重启手机后使用。

QQ 反馈群:1128561895

Assets

1

2.0.0

Stable

10/22/2026, 3:42:31 PM

English

NeXtep v2.0.0 adds a control-area video page and improves video display, floating-window controls, and workspace responsiveness.

Updates

  • Control-area video page: adds a video page, with horizontal swipes to switch between Controls and Video.
  • Original video proportions: preserves the video's aspect ratio and horizontal centering, uses the status-bar area, and aligns the picture with the top of the screen without stretching.
  • Return to floating window: supports temporarily showing the return button and a return shortcut on the Controls page to reduce video obstruction.
  • NeXtep launcher responsiveness: fixes occasional unresponsive taps on the NeXtep desktop icon in workspace mode.
  • Other fixes: fixes other issues.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17 on an adapted device
  • Root access
  • Zygisk and LSPosed with modern libxposed API support
  • Primarily targets OnePlus PLK110. The control-area video workflow was tested on Android 17 / ColorOS 17, including Bilibili video and live windows, manual return, and lock/unlock recovery. Other devices and ROMs require separate adaptation.

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select all applicable recommended module scopes.
  4. Restart the device before use.

QQ feedback group: 1128561895


中文

NeXtep v2.0.0 新增控制区视频页,优化视频显示、小窗返回入口与工作区响应。

更新内容

  • 控制区视频页:新增控制区视频页,支持左右滑动切换功能页与视频页。
  • 视频比例与位置:视频保持原始比例、水平居中显示,可利用状态栏空间并贴合屏幕顶部,避免画面拉伸。
  • 返回原小窗入口:优化返回原小窗的入口,支持临时显示返回按钮及功能页快捷返回,减少画面遮挡。
  • 桌面图标响应:修复工作区模式下点击桌面 NeXtep 图标偶尔无响应的问题。
  • 其他问题修复:修复其他问题。

使用要求

  • 已适配设备上的 Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和支持新版 libxposed API 的 LSPosed
  • 当前主要针对一加 PLK110;控制区视频流程已在 Android 17 / ColorOS 17 上验证,包括 B站普通视频与直播小窗、手动返回、锁屏和解锁恢复。其他设备和 ROM 仍需单独适配。

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 勾选模块推荐作用域中适用于当前设备的全部项目。
  4. 重启手机后使用。

QQ 反馈群:1128561895

Assets

1

1.2.3

Stable

10/19/2026, 2:00:46 PM

English

NeXtep v1.2.3 adds seasonal app icons and improves icon selection and settings presentation.

Updates

  • Seasonal app icons: adds spring, summer, autumn, and winter artwork, with offline automatic selection based on the four seasonal solar terms.
  • Manual icon selection: preview and keep the default icon or a seasonal icon from Settings. A manual selection is retained until automatic mode is selected again.
  • Refreshed artwork: updates the default app icon and adjusts adaptive-icon spacing.
  • Settings improvements: adds the app-icon preference and aligns the appearance of several settings buttons, with text in Simplified Chinese, Traditional Chinese, English, Japanese, and Korean.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17 on an adapted device
  • Root access
  • Zygisk and LSPosed with modern libxposed API support
  • Primarily targets OnePlus PLK110. Icon selection and persistence were previously checked on this device; scheduled automatic switching was checked for alarm registration, not future delivery. Other devices and ROMs require separate adaptation.

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select all applicable recommended module scopes.
  4. Restart the device before use.

QQ feedback group: 1128561895


中文

NeXtep v1.2.3 新增四季桌面图标,并优化图标选择与设置界面。

更新内容

  • 四季桌面图标:新增春、夏、秋、冬图标,支持依据立春、立夏、立秋、立冬离线自动选择。
  • 手动选择图标:可在设置中预览并固定使用默认或任一季节图标,手动选择会保持,直到重新启用自动模式。
  • 图标视觉更新:更新默认应用图标,调整自适应图标的留白比例。
  • 设置界面优化:新增桌面图标设置项,统一部分设置按钮的外观,并补充简体中文、繁体中文、英文、日文和韩文文案。

使用要求

  • 已适配设备上的 Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和支持新版 libxposed API 的 LSPosed
  • 当前主要针对一加 PLK110;图标选择与持久化此前已在该设备检查,自动切换已检查定时任务注册,尚未验证未来节气时刻的实际触发。其他设备和 ROM 仍需单独适配。

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 勾选模块推荐作用域中适用于当前设备的全部项目。
  4. 重启手机后使用。

QQ 反馈群:1128561895

Assets

1

1.2.2

Stable

10/15/2026, 1:32:06 AM

English

NeXtep v1.2.2 improves video-window sizing and app-strip configuration caching, and adds external workspace control and internationalization.

Updates

  • Landscape video in slots: fixes incorrect proportions, shrunken video, and large black borders when moving fullscreen landscape video into a slot, using shared adaptation logic.
  • Floating-player sizing: fixes incorrect floating-player dimensions after dragging a slot app to the top control area to move it to the background.
  • App strip loading and caching: improves app-list loading and configuration caching to reduce intermittent missing icons in the control area.
  • Advanced page: provides Shell commands for external tools to enter or exit workspace mode and query its current state.
  • Internationalization: adds Simplified Chinese, Traditional Chinese, English, Japanese, and Korean interfaces.
  • Other fixes: fixes other known issues.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17 on an adapted device
  • Root access
  • Zygisk and LSPosed with modern libxposed API support
  • Primarily tested on OnePlus PLK110; current changes have been partially tested on Android 17 / ColorOS 17. Other devices and ROMs require separate adaptation.

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select all recommended module scopes.
  4. Restart the device before use.

QQ feedback group: 1128561895


中文

NeXtep v1.2.2 优化视频窗口尺寸适配和控制区应用配置缓存,新增外部调用与国际化支持。

更新内容

  • 修复横屏视频转入小窗后的显示异常:解决画面比例异常、视频缩小及大面积黑边的问题,采用通用适配逻辑。
  • 修复悬浮播放器尺寸异常:解决小窗拖至顶部移入后台后,悬浮播放器尺寸失调的问题。
  • 优化控制区应用列表加载与配置缓存:改善应用图标偶发消失的问题。
  • 新增高级页面:支持通过 Shell 命令从外部进入、退出小窗模式及查询当前状态。
  • 新增国际化支持:提供简体中文、繁体中文、英语、日语和韩语界面。
  • 其他问题修复:修复其他已知问题。

使用要求

  • 已适配设备上的 Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和支持新版 libxposed API 的 LSPosed
  • 当前主要针对一加 PLK110 测试;本次改动已在 Android 17 / ColorOS 17 上进行部分真机验证,其他设备和 ROM 仍需单独适配。

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 勾选模块推荐的全部作用域。
  4. 重启手机后使用。

QQ 反馈群:1128561895

Assets

1

1.2.1

Stable

10/13/2026, 4:26:11 PM

English

NeXtep v1.2.1 improves navigation-button adaptation, both landscape orientations, keyboard focus handoff, and workspace stability, while reducing runtime overhead.

Updates

  • Rewritten navigation-button adaptation: adds a “虚拟按键适配” (Navigation-button adaptation) switch, improving workspace layout and navigation-bar display with three-button navigation.
  • Both landscape orientations: keeps the control area at the phone's physical top while the main-window app rotates with the landscape direction.
  • App strip recovery: fixes app icons occasionally disappearing and requiring a switch between automatic and manual ordering to return.
  • Keyboard focus during window switches: improves focus handoff between the main window and slots, reducing cases where the keyboard fails to appear, opens unexpectedly, or covers slots.
  • Slot swipe dismissal: fixes old previews or colored blocks briefly flashing when a slot app is swiped to the background.
  • Native floating windows: improves layering and switching animations, reducing cases where workspace controls are obscured or briefly disappear.
  • Assistant-panel fullscreen recovery: fixes the assistant panel failing to return to fullscreen after closing the workspace through the system Control Center.
  • Lock and unlock recovery: pauses slot output while locked, then restores display output after unlocking while retaining existing tasks.
  • Reduced runtime overhead: reduces repeated task queries and unnecessary background checks, and stops related monitoring when the workspace closes.
  • Media card layout: adjusts artwork size in smaller control areas to reduce content clipping.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17 on an adapted device
  • Root access
  • Zygisk and LSPosed with modern libxposed API support
  • Primarily tested on OnePlus PLK110; current changes have been partially tested on Android 17 / ColorOS 17. Other devices and ROMs require separate adaptation.

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select all recommended module scopes.
  4. Restart the device before use.

QQ feedback group: 1128561895


中文

NeXtep v1.2.1 完善虚拟按键适配、双向横屏和输入法交接,修复多项工作区显示与恢复问题,并降低运行开销。

更新内容

  • 重写虚拟按键适配逻辑:新增“虚拟按键适配”开关,改善三键导航下的工作区布局和导航栏显示。
  • 完善双向横屏支持:控制区始终保持在手机物理顶部,主窗口应用随横屏方向旋转。
  • 修复控制栏应用图标偶尔消失:解决需要切换自动排序和手动排序才能恢复的问题。
  • 优化输入法焦点交接:改善主窗口与小窗切换时键盘不弹出、意外弹出及覆盖小窗的问题。
  • 修复小窗侧滑退出闪动:解决小窗侧滑移到后台时,旧预览或色块短暂闪现的问题。
  • 优化系统原生悬浮窗:改善层级和切换动画,减少控制区被遮挡或短暂消失的问题。
  • 修复负一屏全屏恢复:解决进入负一屏后,通过系统控制中心关闭工作区时,负一屏无法恢复全屏的问题。
  • 优化锁屏与解锁恢复流程:锁屏时暂停小窗输出,解锁后恢复显示并保留原有任务。
  • 降低运行开销:减少重复任务查询和不必要的后台检查,工作区关闭后停止相关监控。
  • 优化音乐卡片布局:在较小控制区域下调整封面尺寸,减少内容裁切。

使用要求

  • 已适配设备上的 Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和支持新版 libxposed API 的 LSPosed
  • 当前主要针对一加 PLK110 测试;本次改动已在 Android 17 / ColorOS 17 上进行部分真机验证,其他设备和 ROM 仍需单独适配。

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 勾选模块推荐的全部作用域。
  4. 重启手机后使用。

QQ 反馈群:1128561895

Assets

1

1.2.0

Stable

10/10/2026, 6:10:45 PM

English

NeXtep v1.2.0 adds outward swipe gestures for slot apps, improves app clone support and navigation-bar adaptation, and refines media controls and workspace stability.

Updates

  • Swipe slot apps to the background: swipe left on left-side slots or right on right-side slots. The Settings switch is enabled by default; long-pressing and dragging a slot to the top control area remains available.
  • System app clone support: cloned apps can now appear in the top app strip and manual ordering list.
  • Automatic navigation-bar adaptation: the main window and slots automatically avoid on-screen navigation buttons and adjust when the navigation mode changes or the screen rotates.
  • Improved media card backgrounds: uses frosted wallpaper when no media is available, or a soft gradient drawn from the track artwork when available. Colors remain while paused; missing or unusable artwork falls back to frosted wallpaper.
  • Redrawn playback controls: unifies the size, proportions, and visual style of the previous, play/pause, and next buttons.
  • Settings interface fix: fixes jitter during inertial scrolling on the Settings and About pages.
  • Preserve workspace mode: fixes the workspace closing unexpectedly when opening NeXtep or tapping the control area's gear button to open Settings.
  • Intermittent black background fix: improves control-area and slot background stability when entering workspace mode from an app.
  • Desktop search Back fix: fixes Back gestures and the on-screen Back button failing to exit desktop search in workspace mode.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17
  • Root access
  • Zygisk and LSPosed installed
  • Primarily tested on OnePlus PLK110; current changes have been partially tested on Android 17 / ColorOS 17

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select the required module scope.
  4. Restart the device before use.

QQ feedback group: 1128561895


中文

NeXtep v1.2.0 新增小窗横滑退后台,完善分身应用支持与导航栏适配,并优化媒体控件和工作区稳定性。

更新内容

  • 新增小窗横滑退到后台:左侧小窗向左滑、右侧小窗向右滑;设置中提供开关,默认开启,保留长按拖到顶部控制区退后台的方式。
  • 完善系统分身应用支持:分身应用可出现在顶部应用栏和手动排序列表中。
  • 自动适配系统导航栏:主窗和小窗自动避让虚拟按键,切换导航方式或旋转屏幕后自动调整。
  • 优化媒体卡片背景:无媒体时使用壁纸磨砂;有歌曲封面时使用封面取色的柔和渐变,暂停时保留配色,封面不可用时回退到壁纸磨砂。
  • 重绘媒体控制按钮:统一上一首、播放/暂停、下一首按钮的尺寸、比例和视觉风格。
  • 优化设置界面:修复设置页和关于页惯性滚动时的抖动。
  • 保持小窗模式:修复打开 NeXtep 或点击控制栏齿轮进入设置时,意外退出小窗模式的问题。
  • 修复背景偶发变黑:改善从应用中进入小窗模式时,控制区和小窗背景的显示稳定性。
  • 修复桌面搜索无法返回:解决小窗模式下进入桌面搜索后,返回手势和虚拟返回键无法退出的问题。

使用要求

  • Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和 LSPosed
  • 当前主要针对 OnePlus PLK110 测试;本次改动已在 Android 17 / ColorOS 17 上进行部分真机验证

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 按模块要求选择作用域。
  4. 重启手机后使用。

QQ 反馈群:1128561895

Assets

1

1.1.1

Stable

10/9/2026, 2:52:10 PM

English

NeXtep v1.1.1 refreshes the app interface and improves window switching, shortcut menus, and keyboard behavior.

Updates

  • Redesigned the interface with bottom liquid-glass navigation, refreshed colors, and a more compact layout; the Control Center tile entry is integrated into the settings list.
  • Added a switch for the status-bar workspace gesture, enabled by default.
  • Added automatic placement of the previous main app into an empty slot when switching from the top strip; disabled by default, with normal switching when no slot is available.
  • Improved repeated scaling, screen flicker, and responsiveness during consecutive window switches, and fixed disappearing plus buttons in empty slots.
  • Fixed workspace controls and slots becoming unresponsive after opening Control Center or the notification shade.
  • Fixed launcher shortcut menus being obscured by the sidebar, misplaced taps, and clipped menu content for icons inside folders.
  • Fixed the keyboard failing to reopen after showing it in workspace mode and exiting to fullscreen.

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17
  • Root access
  • Zygisk and LSPosed installed
  • Primarily tested on OnePlus PLK110; current changes have been partially tested on Android 17 / ColorOS 17

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select the required module scope.
  4. Restart the device before use.

中文

NeXtep v1.1.1 更新应用界面,并改进窗口切换、快捷菜单和键盘交互。

更新内容

  • 重新设计应用界面,采用底部液态玻璃导航,优化配色和页面布局;控制中心添加入口整合到设置列表。
  • 新增状态栏触发手势开关,默认开启。
  • 新增顶栏切换时将原主窗口应用自动放入空小窗的选项,默认关闭;没有空位时正常切换。
  • 改善窗口切换时反复缩放、屏幕闪烁和连续切换卡顿,修复小窗加号偶发消失的问题。
  • 修复呼出控制中心或通知栏后,工作区控制按钮和小窗无法点击的问题。
  • 修复桌面快捷菜单被侧栏遮挡、点击错位,以及文件夹内图标菜单内容截断的问题。
  • 修复小窗模式下弹出键盘再退出后,无法再次呼出键盘的问题。

使用要求

  • Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和 LSPosed
  • 当前主要针对 OnePlus PLK110 测试;本次改动已在 Android 17 / ColorOS 17 上进行部分真机验证

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 按模块要求选择作用域。
  4. 重启手机后使用。

Assets

1

1.1.0

Stable

10/4/2026, 8:53:11 AM

English

NeXtep v1.1.0 adds new workspace interactions and text customization, and improves ColorOS 17 compatibility.

Updates

  • Added long-press dragging for slot apps: move to an empty slot, exchange with an occupied slot, or exchange with the main window, with target highlighting and placement animations in portrait and landscape
  • Added moving slot apps to the background by dropping them onto the control area, keeping the current main window unchanged; workspace drags no longer trigger the ColorOS drag-and-share panel
  • Added consecutive app placement from Recents: center a task card and tap an empty slot's plus; Recents stays open even after filling the third slot
  • Added opening the playback app by tapping the media card's artwork or title; apps already in a slot exchange with the main window, while transport buttons retain their playback actions
  • Added looping for both short and long custom text, searchable system fonts with previews, 10–28 sp text sizes, and bold styling; disabling scrolling centers the text and ellipsizes overflow
  • Redesigned the app with Settings and About tabs and support for light and dark themes; About includes update checks, releases, source code, and license information
  • Fixed ColorOS 17 workspace backgrounds not matching the current live wallpaper, and duplicated scaling and misplaced input on assistant profile and settings pages
  • Improved returning landscape fullscreen video to a slot; verified Bilibili scenarios restore the complete portrait page while preserving playing or paused state
  • Fixed the floating brightness slider offset during dragging in workspace mode, with both sidebar layouts verified

Requirements

  • Android 16 / ColorOS 16 or Android 17 / ColorOS 17
  • Root access
  • Zygisk and LSPosed installed
  • Primarily tested on OnePlus PLK110; the latest features and compatibility fixes were verified on Android 17 / ColorOS 17

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select the required module scope.
  4. Restart the device before use.

中文

NeXtep v1.1.0 新增工作区交互和文字自定义功能,并改进 ColorOS 17 兼容性。

更新内容

  • 新增长按拖动小窗:可移到空槽位、与已占用槽位交换,或与主窗口交换;支持目标高亮和落位动画,适配竖屏与横屏
  • 新增将小窗拖到控制区移入后台,保留当前主窗口;工作区拖动不再触发 ColorOS 拖放分享面板
  • 新增从多任务页连续添加应用:将目标卡片移到屏幕中间,点击空小窗加号即可加入;填满第三个槽位后仍保留多任务页
  • 新增点击媒体卡片封面或标题打开播放应用;应用已在小窗中时与主窗口交换,播放控制按钮保持原有功能
  • 新增短文本和长文本循环滚动、可搜索和预览的系统字体、10–28 sp 字号及粗体;关闭滚动时居中显示,超长部分使用省略号
  • 重新设计应用界面,提供“设置”和“关于”两页,支持浅色和深色;关于页包含更新检查、发布版本、项目源码和开源协议
  • 修复 ColorOS 17 工作区背景与当前动态壁纸不一致,以及负一屏头像、设置页面重复缩放和点击错位的问题
  • 改进横屏全屏视频回到小窗的处理;已验证的 Bilibili 场景可恢复完整竖屏页面,并保留播放或暂停状态
  • 修复工作区内拖动亮度条时浮动条错位的问题,已验证左右侧栏布局

使用要求

  • Android 16 / ColorOS 16 或 Android 17 / ColorOS 17
  • 已获取 Root 权限
  • 已安装 Zygisk 和 LSPosed
  • 当前主要针对 OnePlus PLK110 测试;最新版功能与兼容性修复已在 Android 17 / ColorOS 17 上验证

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 按模块要求选择作用域。
  4. 重启手机后使用。

Assets

1

1.0.0

Stable

10/2/2026, 3:18:39 AM

English

NeXtep v1.0.0 is the first stable release, bringing improved window management and more workspace customization options.

Updates

  • Fixed system dialogs, including uninstall confirmations, being clipped by the workspace
  • Improved switching between workspace slots and full-screen apps
  • Preserved the workspace across screen locking and unlocking
  • Restored eligible slot apps when re-entering the workspace; apps opened full screen or removed from recent tasks are excluded
  • Improved compatibility with native ColorOS floating windows, allowing them to appear above workspace panels
  • Added top-area content options: NeXtep icon, time with optional seconds, date and weekday, custom text, or blank
  • Added a frosted-glass background with adjustable strength from 0 to 100; the default is 50, and 0 disables blur

Requirements

  • Android 16 / ColorOS 16
  • Root access
  • Zygisk and LSPosed installed
  • Primarily tested on OnePlus PLK110

Installation

  1. Download and install the APK below.
  2. Enable the NeXtep module in LSPosed.
  3. Select the required module scope.
  4. Restart the device before use.

中文

NeXtep v1.0.0 是首个正式版本,改进了窗口管理,并新增更多工作区自定义选项。

更新内容

  • 修复卸载确认等系统弹窗被工作区裁切的问题
  • 改进小窗与全屏应用之间的切换
  • 锁屏并解锁后保留小窗工作区
  • 再次进入工作区时恢复符合条件的小窗应用;已全屏打开或从最近任务中移除的应用不再恢复
  • 改进与 ColorOS 系统小窗的兼容性,使系统小窗显示在工作区面板上方
  • 新增顶部内容选项:NeXtep 图标、时间(可显示秒)、日期与星期、自定义文本或留空
  • 新增磨砂玻璃背景,支持调整 0~100 的强度;默认强度为 50,设为 0 时关闭虚化

使用要求

  • Android 16 / ColorOS 16
  • 已解锁并获取 Root 权限
  • 已安装 Zygisk 和 LSPosed
  • 当前主要针对 OnePlus PLK110 测试

安装方法

  1. 下载并安装下方的 APK。
  2. 在 LSPosed 中启用 NeXtep 模块。
  3. 按模块要求选择作用域。
  4. 重启手机后使用。

Assets

1