flutter_dev_panel 1.0.1 copy "flutter_dev_panel: ^1.0.1" to clipboard
flutter_dev_panel: ^1.0.1 copied to clipboard

A comprehensive Flutter debug panel for development with network monitoring, performance tracking, and environment switching.

Change Log #

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2025-08-25 #

Changes #


Packages with breaking changes:

Packages with other changes:


flutter_dev_panel - v1.0.1

  • REFACTOR: convert publish script to English. (6e04a264)
  • REFACTOR(ci): simplify tag naming convention. (fab8cf1f)
  • REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
  • REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
  • REFACTOR: simplify Logger package integration with better API. (8979bb99)
  • REFACTOR: 重构为模块化架构. (ef4edf8a)
  • FIX: 修复网络模块集成方法的生产安全性问题. (6771a3b5)
  • FIX: 修复代码分析警告. (69abb358)
  • FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
  • FIX: 优化 Melos 6.x 发布流程. (d4b4dffd)
  • FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
  • FIX: 优化开发面板的导航上下文获取逻辑. (e24fea89)
  • FIX: 添加对桌面平台的支持,优化摇动检测逻辑. (42d80a67)
  • FIX: 优化开发面板的打开逻辑,确保 FAB 上下文的有效性。. (d0280fdb)
  • FIX: 修复 Melos 发布时的 path 依赖问题. (55e8ee9c)
  • FIX: improve sed command compatibility in CI workflow. (38c73631)
  • FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
  • FIX: skip tests in CI to avoid monorepo dependency conflicts. (0f38f26f)
  • FIX: restore console package dependency to local path. (389d7ef5)
  • FIX: simplify CI workflow to match local publish script behavior. (bf382d9c)
  • FIX: remove example directories in CI to avoid dependency conflicts. (0b9f8e18)
  • FIX: exclude example directory from package publishing. (5fb0879e)
  • FIX: update workflow triggers to match tag patterns. (6a2a5770)
  • FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
  • FIX: 修复UI布局问题. (15e1774f)
  • FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
  • FIX: 修复UI和状态管理问题. (80d1dd17)
  • FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
  • FIX: resolve all code analysis warnings in console package. (904ad2f8)
  • FIX: 增强FAB内容构建和优先级管理. (16a36e15)
  • FIX: auto-confirm flutter pub publish prompt. (d69e8e12)
  • FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
  • FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
  • FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
  • FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
  • FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
  • FIX(ci): use performance instead of perf for tag prefix. (7ea35e80)
  • FIX: 更新依赖和优化UI布局. (fa776672)
  • FIX: 改进底部弹窗UI和遮罩层效果. (ef7a82f0)
  • FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
  • FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
  • FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
  • FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
  • FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
  • FIX: 修复测试. (583b978a)
  • FIX: 优化测试用例. (6d06cc34)
  • FIX: 改进发布脚本的dry-run检查逻辑和调试信息. (313e8300)
  • FIX: 修复发布脚本的dry-run退出码处理. (c33f49a8)
  • FIX: 改进发布脚本的代码分析处理. (dec00812)
  • FIX: add required files for publishing and fix script. (72ac1a91)
  • FIX: resolve sub-package publishing issues. (4151d69b)
  • FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
  • FEAT: add production safety to network module integration methods. (a9f435e4)
  • FEAT: 完成Flutter Dev Panel完整实现. (f8d4c73d)
  • FEAT: optimize theme manager for production environments. (695011f4)
  • FEAT: add --dart-define support to EnvironmentManager. (0bdd0b53)
  • FEAT: add GitHub Actions workflow for automated publishing. (0a845115)
  • FEAT: add safe Logger package integration for production. (2fb8bcae)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (3d9d8a4c)
  • FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
  • FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
  • FEAT: add selective package publishing to script. (3ea43b38)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
  • FEAT: 简化 DevPanelConfig 配置. (07849a4e)
  • FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
  • FEAT: 添加环境变量获取的便捷方法. (45d39ce5)
  • FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
  • FEAT: 优化 ShakeDetector 以支持平台检测和错误处理. (17702c09)
  • FEAT: 更新JSON查看器和配置文件. (17670e29)
  • FEAT: 更新CLAUDE.md文档和main.dart中的性能监控功能. (a95a4969)
  • FEAT: 移除电池监控功能并优化性能监控. (38765686)
  • FEAT: 增强日志缓冲处理功能. (a461291f)
  • FEAT: 更新UI颜色和日志通知功能. (fe385957)
  • FEAT: 实现自定义网络监控模块. (b50d9c81)
  • FEAT: 优化UI颜色和字体权重. (bc88b700)
  • FEAT: 增强DevPanel功能和UI优化. (55858fb2)
  • FEAT: 添加主题管理功能和主题切换器. (8d67246a)
  • FEAT: 更新CLAUDE.md文档,重构项目结构和功能模块. (5ea2efa7)
  • FEAT: 添加环境管理功能和更新依赖. (e94a36e5)
  • FEAT: 更新CLAUDE.md文档和pubspec.yaml依赖. (cb6f5ec7)
  • FEAT: 增强日志配置管理功能. (fc27ae99)
  • FEAT: 优化日志显示和处理功能. (8314faac)
  • FEAT: 增强日志控制功能. (b047d901)
  • FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
  • FEAT: 更新ConsoleModule和FAB组件. (be517871)
  • FEAT: 增强自动滚动功能. (eb51fd79)
  • FEAT: 完成Flutter Dev Panel核心功能实现. (acce0f33)
  • FEAT: 更新日志捕获和控制台模块. (15749fa2)
  • FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
  • FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
  • FEAT: 优化 ModularMonitoringFab 的渐变颜色设置. (aa11b07f)
  • FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
  • FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
  • FEAT: 增强日志监控和UI优化. (cec089a2)
  • FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
  • FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
  • FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
  • FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
  • FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
  • FEAT: 更新 DevPanelConfig 的触发模式. (fa31ced5)
  • FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
  • FEAT: 添加测试环境按钮和优化环境变量加载. (30694e12)
  • DOCS: add theme switching example to main README. (f8e5388b)
  • DOCS: add theme sync example for apps with existing theme management. (9841db21)
  • DOCS: reorganize theme integration documentation. (7894ed4a)
  • DOCS: 同步主题集成文档到中文README. (d8988a3d)
  • DOCS: 更新文档. (2aa18a71)
  • DOCS: update version. (1de0c531)
  • DOCS: fix docs. (9e99912b)
  • DOCS: update docs. (c723a57d)
  • DOCS: simplify README files for all packages. (9c431166)
  • BREAKING REFACTOR: 移除 GetX 依赖,使用原生 Flutter 状态管理. (c0eeb633)

flutter_dev_panel_console - v1.0.1

  • REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
  • REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
  • REFACTOR: simplify Logger package integration with better API. (8979bb99)
  • FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
  • FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
  • FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
  • FIX: restore console package dependency to local path. (389d7ef5)
  • FIX: resolve all code analysis warnings in console package. (904ad2f8)
  • FIX: resolve sub-package publishing issues. (4151d69b)
  • FIX: add required files for publishing and fix script. (72ac1a91)
  • FIX: 优化测试用例. (6d06cc34)
  • FIX: 修复测试. (583b978a)
  • FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
  • FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
  • FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
  • FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
  • FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
  • FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
  • FEAT: add safe Logger package integration for production. (2fb8bcae)
  • FEAT: 优化UI颜色和字体权重. (bc88b700)
  • FEAT: 优化日志显示和处理功能. (8314faac)
  • FEAT: 增强日志控制功能. (b047d901)
  • FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
  • FEAT: 更新ConsoleModule和FAB组件. (be517871)
  • FEAT: 增强自动滚动功能. (eb51fd79)
  • FEAT: 更新日志捕获和控制台模块. (15749fa2)
  • FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
  • DOCS: update version. (1de0c531)
  • DOCS: update docs. (c723a57d)
  • DOCS: simplify README files for all packages. (9c431166)

flutter_dev_panel_network - v1.0.1

  • REFACTOR: 重构为模块化架构. (ef4edf8a)
  • FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
  • FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
  • FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
  • FIX: add required files for publishing and fix script. (72ac1a91)
  • FIX: 优化测试用例. (6d06cc34)
  • FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
  • FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
  • FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
  • FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
  • FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
  • FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
  • FIX: 增强FAB内容构建和优先级管理. (16a36e15)
  • FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
  • FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
  • FIX: 更新依赖和优化UI布局. (fa776672)
  • FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
  • FIX: 修复UI布局问题. (15e1774f)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
  • FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
  • FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
  • FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
  • FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
  • FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
  • FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
  • FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
  • FEAT: add production safety to network module integration methods. (a9f435e4)
  • FEAT: 更新JSON查看器和配置文件. (17670e29)
  • FEAT: 优化UI颜色和字体权重. (bc88b700)
  • FEAT: 更新日志捕获和控制台模块. (15749fa2)
  • DOCS: update version. (1de0c531)
  • DOCS: simplify README files for all packages. (9c431166)

flutter_dev_panel_device - v1.0.1

  • REFACTOR: 重构为模块化架构. (ef4edf8a)
  • FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
  • FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
  • FIX: add required files for publishing and fix script. (72ac1a91)
  • FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
  • FIX: 修复UI和状态管理问题. (80d1dd17)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
  • FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
  • FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
  • FEAT: 更新日志捕获和控制台模块. (15749fa2)
  • DOCS: simplify README files for all packages. (9c431166)

flutter_dev_panel_performance - v1.0.1

  • REFACTOR: 重构为模块化架构. (ef4edf8a)
  • FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
  • FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
  • FIX: add required files for publishing and fix script. (72ac1a91)
  • FIX: 优化测试用例. (6d06cc34)
  • FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
  • FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
  • FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
  • FIX: 增强FAB内容构建和优先级管理. (16a36e15)
  • FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
  • FIX: 修复UI和状态管理问题. (80d1dd17)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
  • FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
  • FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
  • FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
  • FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
  • FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
  • FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
  • FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
  • FEAT: 移除电池监控功能并优化性能监控. (38765686)
  • FEAT: 优化UI颜色和字体权重. (bc88b700)
  • FEAT: 更新日志捕获和控制台模块. (15749fa2)
  • DOCS: simplify README files for all packages. (9c431166)

1.0.1 #

Note: This release has breaking changes.

  • REFACTOR: convert publish script to English. (6e04a264)
  • REFACTOR(ci): simplify tag naming convention. (fab8cf1f)
  • REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
  • REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
  • REFACTOR: simplify Logger package integration with better API. (8979bb99)
  • REFACTOR: 重构为模块化架构. (ef4edf8a)
  • FIX: 修复网络模块集成方法的生产安全性问题. (6771a3b5)
  • FIX: 修复代码分析警告. (69abb358)
  • FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
  • FIX: 优化 Melos 6.x 发布流程. (d4b4dffd)
  • FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
  • FIX: 优化开发面板的导航上下文获取逻辑. (e24fea89)
  • FIX: 添加对桌面平台的支持,优化摇动检测逻辑. (42d80a67)
  • FIX: 优化开发面板的打开逻辑,确保 FAB 上下文的有效性。. (d0280fdb)
  • FIX: 修复 Melos 发布时的 path 依赖问题. (55e8ee9c)
  • FIX: improve sed command compatibility in CI workflow. (38c73631)
  • FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
  • FIX: skip tests in CI to avoid monorepo dependency conflicts. (0f38f26f)
  • FIX: restore console package dependency to local path. (389d7ef5)
  • FIX: simplify CI workflow to match local publish script behavior. (bf382d9c)
  • FIX: remove example directories in CI to avoid dependency conflicts. (0b9f8e18)
  • FIX: exclude example directory from package publishing. (5fb0879e)
  • FIX: update workflow triggers to match tag patterns. (6a2a5770)
  • FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
  • FIX: 修复UI布局问题. (15e1774f)
  • FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
  • FIX: 修复UI和状态管理问题. (80d1dd17)
  • FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
  • FIX: resolve all code analysis warnings in console package. (904ad2f8)
  • FIX: 增强FAB内容构建和优先级管理. (16a36e15)
  • FIX: auto-confirm flutter pub publish prompt. (d69e8e12)
  • FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
  • FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
  • FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
  • FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
  • FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
  • FIX(ci): use performance instead of perf for tag prefix. (7ea35e80)
  • FIX: 更新依赖和优化UI布局. (fa776672)
  • FIX: 改进底部弹窗UI和遮罩层效果. (ef7a82f0)
  • FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
  • FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
  • FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
  • FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
  • FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
  • FIX: 修复测试. (583b978a)
  • FIX: 优化测试用例. (6d06cc34)
  • FIX: 改进发布脚本的dry-run检查逻辑和调试信息. (313e8300)
  • FIX: 修复发布脚本的dry-run退出码处理. (c33f49a8)
  • FIX: 改进发布脚本的代码分析处理. (dec00812)
  • FIX: add required files for publishing and fix script. (72ac1a91)
  • FIX: resolve sub-package publishing issues. (4151d69b)
  • FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
  • FEAT: add production safety to network module integration methods. (a9f435e4)
  • FEAT: 完成Flutter Dev Panel完整实现. (f8d4c73d)
  • FEAT: optimize theme manager for production environments. (695011f4)
  • FEAT: add --dart-define support to EnvironmentManager. (0bdd0b53)
  • FEAT: add GitHub Actions workflow for automated publishing. (0a845115)
  • FEAT: add safe Logger package integration for production. (2fb8bcae)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (3d9d8a4c)
  • FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
  • FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
  • FEAT: add selective package publishing to script. (3ea43b38)
  • FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
  • FEAT: 简化 DevPanelConfig 配置. (07849a4e)
  • FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
  • FEAT: 添加环境变量获取的便捷方法. (45d39ce5)
  • FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
  • FEAT: 优化 ShakeDetector 以支持平台检测和错误处理. (17702c09)
  • FEAT: 更新JSON查看器和配置文件. (17670e29)
  • FEAT: 更新CLAUDE.md文档和main.dart中的性能监控功能. (a95a4969)
  • FEAT: 移除电池监控功能并优化性能监控. (38765686)
  • FEAT: 增强日志缓冲处理功能. (a461291f)
  • FEAT: 更新UI颜色和日志通知功能. (fe385957)
  • FEAT: 实现自定义网络监控模块. (b50d9c81)
  • FEAT: 优化UI颜色和字体权重. (bc88b700)
  • FEAT: 增强DevPanel功能和UI优化. (55858fb2)
  • FEAT: 添加主题管理功能和主题切换器. (8d67246a)
  • FEAT: 更新CLAUDE.md文档,重构项目结构和功能模块. (5ea2efa7)
  • FEAT: 添加环境管理功能和更新依赖. (e94a36e5)
  • FEAT: 更新CLAUDE.md文档和pubspec.yaml依赖. (cb6f5ec7)
  • FEAT: 增强日志配置管理功能. (fc27ae99)
  • FEAT: 优化日志显示和处理功能. (8314faac)
  • FEAT: 增强日志控制功能. (b047d901)
  • FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
  • FEAT: 更新ConsoleModule和FAB组件. (be517871)
  • FEAT: 增强自动滚动功能. (eb51fd79)
  • FEAT: 完成Flutter Dev Panel核心功能实现. (acce0f33)
  • FEAT: 更新日志捕获和控制台模块. (15749fa2)
  • FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
  • FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
  • FEAT: 优化 ModularMonitoringFab 的渐变颜色设置. (aa11b07f)
  • FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
  • FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
  • FEAT: 增强日志监控和UI优化. (cec089a2)
  • FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
  • FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
  • FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
  • FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
  • FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
  • FEAT: 更新 DevPanelConfig 的触发模式. (fa31ced5)
  • FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
  • FEAT: 添加测试环境按钮和优化环境变量加载. (30694e12)
  • DOCS: add theme switching example to main README. (f8e5388b)
  • DOCS: add theme sync example for apps with existing theme management. (9841db21)
  • DOCS: reorganize theme integration documentation. (7894ed4a)
  • DOCS: 同步主题集成文档到中文README. (d8988a3d)
  • DOCS: 更新文档. (2aa18a71)
  • DOCS: update version. (1de0c531)
  • DOCS: fix docs. (9e99912b)
  • DOCS: update docs. (c723a57d)
  • DOCS: simplify README files for all packages. (9c431166)
  • BREAKING REFACTOR: 移除 GetX 依赖,使用原生 Flutter 状态管理. (c0eeb633)

Changelog #

1.0.0 #

Major Release 🎉 #

  • Production ready: Stable API with comprehensive testing
  • Enhanced modules: Major improvements to all modules
  • GraphQL support: Full GraphQL integration in Network module
  • Performance monitoring: Advanced Timer tracking and memory analysis

Breaking Changes #

  • Simplified configuration: Removed enabled field from DevPanelConfig

    • Panel is now controlled by compile-time constants for optimal tree shaking
    • Debug mode: Always enabled automatically
    • Release mode: Disabled by default, can be forced via --dart-define=FORCE_DEV_PANEL=true

    Migration Guide:

    // Before:
    DevPanelConfig(
      enabled: true,
      showInProduction: false,
    )
      
    // After:
    DevPanelConfig()  // Automatic behavior based on build mode
      
    // To force enable in production:
    // Use: flutter build --dart-define=FORCE_DEV_PANEL=true
    

Performance Improvements #

  • Zero overhead in production: All dev panel code is removed by tree shaking in release builds
  • Compile-time optimization: Uses kDebugMode and environment constants for optimal performance
  • Unified enable check: Single source of truth for panel state reduces runtime overhead

0.0.2 #

  • Fixed Flutter version requirement to 3.10.0 across all packages
  • Improved documentation with theme integration examples
  • Synchronized Chinese README with English documentation

0.0.1 #

  • Initial release
  • Core modular debug panel framework
  • Support for multiple debug modules
  • Environment switching capability
  • Theme management (Light/Dark/System)
  • Shake gesture and FAB triggers
  • Module registry system
3
likes
0
points
221
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter debug panel for development with network monitoring, performance tracking, and environment switching.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_dotenv, sensors_plus, shared_preferences

More

Packages that depend on flutter_dev_panel