pangolin_desktop

dahliaOSApache-2.0长期未更新

用 Flutter 编写的桌面 UI 外壳,为 dahliaOS 提供跨平台桌面环境界面,可在 Linux、Fuchsia 等系统上运行。

Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.

dap-sigma发布于 2021-12-18 03:53 UTC1,967star198fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
make run target=linux
硬件要求按 README 说明

README 未说明具体硬件要求;可运行在 Flutter 支持的任何平台,但推荐 Linux,因为部分功能专为 Linux 设计,在其他平台无法使用

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

dahliaOS 的桌面外壳,用 Dart/Flutter 编写,提供窗口管理与桌面 UI

用 Flutter 编写的桌面 UI 外壳,为 dahliaOS 提供跨平台桌面环境界面,可在 Linux、Fuchsia 等系统上运行。

核心能力

  • 用 Dart/Flutter 实现完整桌面 shell
  • 窗口管理交由 Utopia 组件负责
  • 支持 linux、windows、macos 三个运行目标
  • 提供 web 预览版本可直接体验
  • 支持 Flutter 热重载加速开发调试

容易踩的坑

需先自行安装 Flutter 开发环境;非 Linux 平台部分功能不可用;窗口管理依赖独立的 Utopia 项目

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本dap-sigma
  1. dap-stablePangolin Desktop 0f3363c54915cf8f0bf810b59a1c3d7a49292735pre-release2022-03-01 · 2022-03-01 06:17 UTC
    查看更新说明

    This version updates Pangolin Desktop to the latest version. User-facing software features remain at the version shipped with dahliaOS 220222.

    MD5 13d0fb94ac64d7bb1be05582b30b23c8 ../../output/io.dahliaos.pangolin_desktop.dap

  2. dap-sigmaPangolin Desktop 9c27cb22f88ccdb924608d5f4c15aa3004b5261e最新正式版2021-12-18 · 2021-12-18 03:53 UTC

    stable test build

  3. dap-canaryPangolin Desktop f5c57c8a4982e9569b05ca9cf1868fda1da932582021-11-15 · 2021-11-15 05:13 UTC

    这个版本没有写更新说明。

  4. 210509210509 Pangolin Desktop Tarball2021-05-09 · 2021-05-09 01:22 UTC
    查看更新说明

    New tarball with brand spanking new desktop design.

    ARM build will be on here later

  5. 210317210317 Pangolin Desktop Tarball2021-03-16 · 2021-03-16 18:51 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Pangolin Desktop

    Build and Deploy to Web Locale generator Demo Crowdin

    • 🖥 Pangolin is the desktop shell of dahliaOS.
    • 💙 Written in Dart/Flutter.
    • 🏝 Utopia is the window manager of Pangolin.
    • 🐚 Pangolin was named after a shelled animal like the Armadillo UI.
    • 🌐 Check the web preview here.

    Settings and start menu, commit 876180d.

    Calculator, Terminal, Notes and search, commit 876180d.

    Development

    To develop and locally test Pangolin:

    Step 1. Install development tools

    1. Install Flutter
    2. Install an IDE of your choice (we recommend VSCode)
      • We also recommend installing Dart and Flutter extensions if you're opting in for VSCode. For other IDEs, please inform yourself.

    Step 2. Run Pangolin

    Note: You can run Pangolin on any platform that Flutter supports but we recommend running it on Linux as some features of Pangolin are designed exclusively for Linux and won't work on other platforms.

    Run Pangolin by running:

    make run target=linux
    

    List of targets:

    • linux
    • windows
    • macos

    Flutter has hot reloading so no need to restart the instance when it's running!

    Contribute

    If you're wondering how to contribute to the project, please refer to CONTRIBUTING.md

    Translate

    If you're interested in translating Pangolin, click here for more information on how to do so!

    License

    Copyright @ 2019-2023 - The dahliaOS Authors - [email protected]

    This project is licensed under the Apache 2.0 license