alist-gui/README.md
2024-11-11 22:53:27 +08:00

93 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div>
# AList GUI
![JDK](https://img.shields.io/badge/JDK-21-%2300599C)
[![JavaFX](https://img.shields.io/badge/JavaFX-21.0.4-%2300599C)](https://openjfx.io/)
![platform](https://img.shields.io/badge/platform-Windows-blueviolet)
<br>
[![license](https://img.shields.io/github/license/octopusYan/alist-gui)](https://github.com/octopusYan/alist-gui)
![commit](https://img.shields.io/github/commit-activity/m/octopusYan/alist-gui?color=%23ff69b4)
<br>
![stars](https://img.shields.io/github/stars/octopusYan/alist-gui?style=social)
![GitHub all releases](https://img.shields.io/github/downloads/octopusYan/alist-gui/total?style=social)
使用 JavaFx 编写的 (仿[AList Desktop](https://ad.nn.ci/zh) Windows GUI
</div>
### TODO
### 截图
<details open>
<summary> 主界面 </summary>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/909ac6ad-0021-47d7-a75c-7fb6505e8c15">
<img alt="main" src="https://github.com/user-attachments/assets/4984f7fb-acaa-4dbc-a322-8b6b89557cbf">
</picture>
</details>
<details open>
<summary> 管理员信息 </summary>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/840dca69-e67d-4083-88f8-8e67c3e47141">
<img alt="main" src="https://github.com/user-attachments/assets/a93d5967-65b5-4185-8bfb-77e55d811532">
</picture>
</details>
<details open>
<summary> 设置 </summary>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/8fc8c489-b9cd-4e34-ad32-4899ccc275e9">
<img alt="main" src="https://github.com/user-attachments/assets/f4cc78df-0718-4bac-9985-3761611f8f57">
</picture>
</details>
<details open>
<summary> 关于 </summary>
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/dbef2d66-4ca4-4e89-8292-dbdce3566f93">
<img alt="about" src="https://github.com/user-attachments/assets/0e474a5d-78f3-4475-a8a9-fca15c3ed515">
</picture>
</details>
#### 本地运行
1. 克隆代码
```bash
git clone https://github.com/octopusYan/alist-gui
```
2. 运行
```bash
mvn clean javafx:run
```
#### 构建
1. 克隆代码
```bash
git clone https://github.com/octopusYan/alist-gui
```
2. 运行
```bash
mvn package
```
### 依赖/引用的项目
<figure>
| | |
|-----------------------------------------------------------------------------|-----------------|
| [JavaFX](https://openjfx.io/) | Java 桌面开发 |
| [AtlantaFX](https://mkpaz.github.io/atlantafx/) | JavaFX CSS 主题集合 |
| [JavaPackager](https://github.com/fvarrui/JavaPackager) | 打包插件 |
| [Ikonli](https://kordamp.org/ikonli/) | 图标库 |
| [Gluon-Emoji](https://github.com/gluonhq/emoji) | emoji |
| [Apache Commons](https://commons.apache.org/proper/commons-exec/index.html) | 工具包 |
| [Hutool](https://doc.hutool.cn/pages/index/) | 工具类库 |
| [SLF4J](https://slf4j.org/) | 日志工具 |
</figure>