macosui_starter

Powered by Mason

一个使用 macos_ui 的 macOS 的 Flutter 应用入门程序。

? 先决条件

  • 您的 Flutter 版本应至少为 3.0
  • 您应该安装 mason_cli

用法 ?

mason make macosui_starter

系统将提示您输入以下信息

  • 您的应用名称
  • 您的应用描述
  • 您的组织名称
  • 是否使用窗口透明
  • 是否显示或隐藏原生标题栏

⚠️ 请注意:如果您选择使用窗口透明,系统将不会询问您是否要显示或隐藏原生标题栏,因为它默认会隐藏。

变量 ✨

Variable 描述 默认值 类型
app_name 您的应用名称 macosui_starter string
app_description 您的应用程序的描述 一个带有 macos_ui 的 macOS 的 Flutter 应用入门程序 string
org_name 您的组织名称 com.example string
use_translucency 是否使用窗口透明 boolean
debug_label_on 默认是否显示调试标签 boolean
custom_system_menu_bar 是否添加基本的自定义系统菜单栏 boolean
add_multi_window 是否添加基本的多窗口支持 boolean

custom_system_menu_bar 设置为 true 将为您的应用程序添加一个基本的自定义系统菜单栏,它看起来像这样

输出 ?

一个 Flutter 应用程序,它

  • 以 macOS 为目标(其他平台的支持可以手动添加)
  • 预装了 macos_ui
  • 根据最新版本的 macos_ui 构建基本 UI

GitHub

查看 Github