FLUTTER ECOSYSTEM

undo

适用于 Flutter 的撤销/重做库

最新版本
1.6.0
近 30 天下载
850
喜欢数
85
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

undo 包为应用程序中的状态更改提供了一种轻量级且与 Flutter 兼容的撤销/重做功能。它使开发者能够高效地跟踪和回滚用户操作,非常适合富文本编辑器、表单输入以及需要可逆编辑的交互式 UI。该库设计时注重简单性和性能,支持所有主要平台,包括移动、Web 和桌面。它可轻松集成到现有的 Flutter 项目中,设置简单。

适合场景
  • 富文本编辑
  • 表单输入管理
  • 交互式绘图工具
  • 实时协同编辑
  • 游戏状态回滚
主要特点
  • 用于跟踪状态变化的简单 API
  • 跨平台支持
  • 轻量且高效
  • 支持嵌套的撤销组
  • 与 Flutter 小部件的轻松集成
适合对象
  • 开发可编辑内容界面的开发者
  • 需要可逆用户操作的应用程序
  • 具有复杂状态管理的编辑器
  • 多平台应用程序
使用建议
  • 需要手动状态快照
  • 不适用于非常大的状态对象
  • 可能需要自定义序列化以处理复杂数据
  • 每个实例仅限单次撤销堆栈
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add undo

所属分类

关联项目