Day Showcase
zh

Day Showcase

Day 应用开发框架演示

main 的开发版构建,可能不稳定。 改为获取 0.4.8 发行版

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — iOS (UIKit)

由最近一次 CI 运行打包,并以开发身份签名。

权限

iOS

  • 位置(使用期间)

    high

    在“设备与传感器”页面实时显示您的坐标。

    键: NSLocationWhenInUseUsageDescription

  • 相机

    high

    在“相机”页面预览并拍照。

    键: NSCameraUsageDescription

  • 蓝牙

    medium

    演示 Day 如何请求蓝牙权限——展示应用从不连接任何设备。

    键: NSBluetoothAlwaysUsageDescription

  • 运动与健身

    medium

    在“设备与传感器”页面实时显示加速度计、陀螺仪和磁力计曲线。

    键: NSMotionUsageDescription

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — Android (Material)

由最近一次 CI 运行打包,并以开发身份签名。

权限

Android

  • 大致位置

    high

    获取您的大致位置。

    键: android.permission.ACCESS_COARSE_LOCATION

  • 相机

    high

    拍摄照片和录制视频。

    键: android.permission.CAMERA

  • 精确位置

    high

    获取您的精确位置。

    键: android.permission.ACCESS_FINE_LOCATION

  • 活动识别

    medium

    识别走路、跑步等身体活动。

    键: android.permission.ACTIVITY_RECOGNITION

  • 通知

    low

    显示通知。

    键: android.permission.POST_NOTIFICATIONS

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — HarmonyOS (ArkUI)

由最近一次 CI 运行打包,并以开发身份签名。

截图

HarmonyOS

权限

HarmonyOS

  • 大致位置

    high

    在“设备与传感器”页面实时显示您的坐标。

    键: ohos.permission.APPROXIMATELY_LOCATION

  • 相机

    high

    在“相机”页面预览并拍照。

    键: ohos.permission.CAMERA

  • 精确位置

    high

    在“设备与传感器”页面实时显示您的坐标。

    键: ohos.permission.LOCATION

  • 运动与健身

    medium

    在“设备与传感器”页面实时显示加速度计、陀螺仪和磁力计曲线。

    键: ohos.permission.ACTIVITY_MOTION

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — macOS (AppKit)

由最近一次 CI 运行打包,并以开发身份签名。

截图

macOS

权限

macOS

  • 位置

    high

    在“设备与传感器”页面实时显示您的坐标。

    键: NSLocationUsageDescription

  • 位置(使用期间)

    high

    在“设备与传感器”页面实时显示您的坐标。

    键: NSLocationWhenInUseUsageDescription

  • 相机

    high

    在“相机”页面预览并拍照。

    键: NSCameraUsageDescription

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — Linux (GTK 4 / GNOME)

由最近一次 CI 运行打包,并以开发身份签名。

截图

GNOME

权限

GNOME

未声明任何权限。

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — Linux (Qt 6 / KDE)

由最近一次 CI 运行打包,并以开发身份签名。

截图

KDE

权限

KDE

未声明任何权限。

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

下载 — Windows (XAML)

由最近一次 CI 运行打包,并以开发身份签名。

截图

Windows

权限

Windows

未声明任何权限。

关于

Day Showcase 是 Day(daybrite.dev)的演示应用,Day 是一个用 Rust 创建移动和桌面应用的框架。 应用中的每个页面都是框架某一部分的演示: 控件:按钮、开关、滑块、步进器、选择器、文本框、多行编辑器、日期和时间选择器、键盘焦点,以及指针光标。 布局:各种适配策略下的行、列和层,以及带跨格单元的网格。 导航与界面:推入式导航栈、标签页、菜单与对话框、窗口工具栏,以及在编辑器中打开每一项的内容列表。 数据:基于实时模型的列表和树,以及对本地存储的查询。 图形与媒体:画布上的形状、路径、渐变和变换,动画,Lottie 播放,内置资源,媒体播放,地图,以及网页视图。 平台:电池与网络连接,加速度计、陀螺仪和磁力计的读数,HTTP 请求,通知与应用角标,语音与触感反馈,以及文件。 应用与工具:本地化、脚本、微调、与 SwiftUI 的性能对比,以及崩溃报告。 每个页面的工具栏都有一个代码按钮,可在 GitHub 上打开该页面的 Rust 源码,让你对照结果阅读代码。星标按钮把页面固定到列表顶部,主题按钮切换外观。 应用已翻译成英语、法语、阿拉伯语和简体中文。在本地化页面切换语言会就地更新每个页面,阿拉伯语则镜像布局。 Day 和这个应用都是开源的。框架位于 github.com/daybrite/day,应用源码位于 github.com/daybrite/Day-Showcase。应用中的每个页面都包含指向其源码的链接。
版本说明 (0.4.8)
首次登陆 App Store。35 个页面,分为八组,从控件、布局到传感器和崩溃报告,提供英语、法语、阿拉伯语和简体中文。

截图

Web

权限

Web

未声明任何权限。