diff --git a/CHANGELOG.md b/CHANGELOG.md index 102c0f6b..6d0c9a93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,15 +2,35 @@ Author: 目棃 Date: 2023-03-30 Description: CHANGELOG -Update: 2023-04-12 +Update: 2023-04-23 --- > 本文档 [`Front-matter`](https://github.com/BTMuli/Mucli#FrontMatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于`2023-03-30 15:39:49` > -> 更新于 `2023-04-12 19:27:56` +> 更新于 `2023-04-23 13:33:35` # CHANGELOG +## [0.1.3](https://github.com/BTMuli/Tauri.Genshin/releases/v0.1.3) (2023-04-23) + +### Feat + +- 应用:支持浅色\深色主题切换 +- 应用:支持检测更新 +- 图鉴:角色图鉴草创 [`d154b5bd`](https://BTMuli/Tauri.Genshin/commit/d154b5bd) +- 图鉴:武器图鉴草创 [`1c309e38`](https://BTMuli/Tauri.Genshin/commit/1c309e38) +- 滚动条:样式美化 [`4022504`](https://BTMuli/Tauri.Genshin/commit/4022504) + +### Fix + +- 应用:修复初始化未重新加载资源的问题 [`513be2e`](https://BTMuli/Tauri.Genshin/commit/513be2e) +- 应用:除成就数据外的 `readonly` 数据直接读取应用内 `json` 文件 +- 应用:添加游戏新版本资源 +- GCG:相关资源归到 `WIKI` 下 +- 首页:素材日历资源采用 WIKI 资源 + +FullCommits: [`v0.1.2 ~ v0.1.3`](https://BTMuli/Tauri.Genshin/compare/v0.1.2...v0.1.3) + ## [0.1.2](https://github.com/BTMuli/Tauri.Genshin/releases/v0.1.2) (2023-04-12) ### Feat @@ -34,7 +54,7 @@ Update: 2023-04-12 - 首页:素材日历资源本地化 - 侧边栏:设置置底 -FullCommits: [v0.1.1 ~ v0.1.2](https://github.com/BTMuli/Tauri.Genshin/compare/v0.1.1...v0.1.2) +FullCommits: [`v0.1.1 ~ v0.1.2`](https://github.com/BTMuli/Tauri.Genshin/compare/v0.1.1...v0.1.2) ## [0.1.1](https://github.com/BTMuli/Tauri.Genshin/releases/v0.1.1) (2023-04-03) @@ -44,32 +64,32 @@ FullCommits: [v0.1.1 ~ v0.1.2](https://github.com/BTMuli/Tauri.Genshin/compare/v - 米游社解析:新增 `lottery` 跳转详情页,即抽奖详情跳转 - 首页:新增近期活动信息卡片 - 首页:各展示卡片组件分离 -- 组件:新增回顶组件 c633476e +- 组件:新增回顶组件 [`c633476e`](https://github.com/BTMuli/Tauri.Genshin/commit/c633476e) - 新增:游戏内公告数据获取&展示 -- 新增:游戏内公告数据解析 68c07732 -- 首页:新增材料日历获取&展示 34bb878e -- 首页:显示组件可选,`限时祈愿`、`近期活动`、`材料日历` 871bf031 +- 新增:游戏内公告数据解析 [`68c07732`](https://github.com/BTMuli/Tauri.Genshin/commit/68c07732) +- 首页:新增材料日历获取&展示 [`34bb878e`](https://github.com/BTMuli/Tauri.Genshin/commit/34bb878e) +- 首页:显示组件可选,`限时祈愿`、`近期活动`、`材料日历` [`871bf031`](https://github.com/BTMuli/Tauri.Genshin/commit/871bf031) ### Fix - 帖子跳转:改为用组件实现,而非之前的写入 `.html` 文件后读取 -- 首页:修复限时祈愿获取数据转换为卡片数据时可能返回空数据的问题 45bba5a1 -- 加载组件:可选绝对定位或相对定位 56d0c8e6 -- 米游社咨讯页:完善 `devMode` 下的数据展示 e2aee518 -- 米游社解析:修复帖子图片未正常显示的问题 3cc71a89 -- 米游社咨讯页:支持无限滚动 15ce357b -- 米游社咨讯页:修复未存在封面图时的显示问题 340cd690 -- 米游社咨讯页:优化加载性能 d3f7b4be +- 首页:修复限时祈愿获取数据转换为卡片数据时可能返回空数据的问题 [`45bba5a1`](https://github.com/BTMuli/Tauri.Genshin/commit/45bba5a1) +- 加载组件:可选绝对定位或相对定位 [`56d0c8e6`](https://github.com/BTMuli/Tauri.Genshin/commit/56d0c8e6) +- 米游社咨讯页:完善 `devMode` 下的数据展示 [`e2aee518`](https://github.com/BTMuli/Tauri.Genshin/commit/e2aee518) +- 米游社解析:修复帖子图片未正常显示的问题 [`3cc71a89`](https://github.com/BTMuli/Tauri.Genshin/commit/3cc71a89) +- 米游社咨讯页:支持无限滚动 [`15ce357b`](https://github.com/BTMuli/Tauri.Genshin/commit/15ce357b) +- 米游社咨讯页:修复未存在封面图时的显示问题 [`340cd690`](https://github.com/BTMuli/Tauri.Genshin/commit/340cd690) +- 米游社咨讯页:优化加载性能 [`d3f7b4be`](https://github.com/BTMuli/Tauri.Genshin/commit/d3f7b4be) ### Change - 字体变更:删去原有 `Genshin.ttf`,增加 `汉仪文黑-85W.ttf`,`汉仪文黑-55W.ttf`、`Consolas.ttf`。 - Tauri: 取消窗体 `transparent` 属性。 -- Build: RollupOptions 配置变更。 b44dd46f +- Build: RollupOptions 配置变更。 [`b44dd46f`](https://github.com/BTMuli/Tauri.Genshin/commit/b44dd46f) - css: 全部改为 `scoped`,全局引入 `css` 文件调整。 -- 资源:删除无用图标。 7207a901 +- 资源:删除无用图标。 [`7207a901`](https://github.com/BTMuli/Tauri.Genshin/commit/7207a901) -FullCommits: [v0.1.0 ~ v0.1.1](https://github.com/BTMuli/Tauri.Genshin/compare/v0.1.0...v0.1.1) +FullCommits: [`v0.1.0 ~ v0.1.1`](https://github.com/BTMuli/Tauri.Genshin/compare/v0.1.0...v0.1.1) ## [0.1.0](https://github.com/BTMuli/Tauri.Genshin/releases/v0.1.0) (2023-03-30) @@ -84,4 +104,4 @@ FullCommits: [v0.1.0 ~ v0.1.1](https://github.com/BTMuli/Tauri.Genshin/compare/v - 支持 UIAF 成就数据导入导出&展示 - 支持 GCG 卡牌数据展示 -FullCommits: [v0.1.0](https://github.com/BTMuli/Tauri.Genshin/commits/v0.1.0) +FullCommits: [`v0.1.0`](https://github.com/BTMuli/Tauri.Genshin/commits/v0.1.0) diff --git a/README.md b/README.md index eb380e01..e5d10bb9 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,12 @@ Author: 目棃 Date: 2023-03-05 Description: 说明文档 -Update: 2023-04-12 +Update: 2023-04-23 --- > 本文档 [`Front-matter`](https://github.com/BTMuli/Mucli#FrontMatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于`2023-03-05 14:41:55` > -> 更新于 `2023-04-12 19:16:31` +> 更新于 `2023-04-23 12:55:01` ![](https://img.shields.io/github/last-commit/BTMuli/Tauri.Genshin?style=for-the-badge) ![](https://img.shields.io/github/commits-since/BTMuli/Tauri.Genshin/latest?include_prereleases&style=for-the-badge) ![](https://img.shields.io/github/v/release/BTMuli/Tauri.Genshin?include_prereleases&style=for-the-badge) ![](https://img.shields.io/github/license/BTMuli/Tauri.Genshin?style=for-the-badge) @@ -28,18 +28,25 @@ Tauri 练手项目 - [TypeScript](https://www.typescriptlang.org/) - [Vuetify](https://vuetifyjs.com/en/) -## 当前进度(v0.1.2 Alpha) +## 当前进度(v0.1.3 Alpha) > 以下进度仅为开发进度,不代表最终版本 -- [x] 米游社咨讯获取&展示 +### 已完成 + +- [x] 米游社咨讯获取&展示(支持多种游戏) - [x] 游戏内公告&活动获取&展示 - [x] UIAF 成就数据导入导出&展示 +- [x] 首页素材日历、近期活动、限时祈愿可选展示 +- [x] Wiki 页面草创(包含 GCG、角色、武器等) +- [x] 浅色/深色主题切换 +- [x] 应用更新检测 + +### 计划中 + - [ ] UIGF 祈愿数据导入导出&展示 -- [x] GCG 卡牌数据展示 -- [x] 素材日历展示 -- [x] 首页展示可选 -- [ ] ... +- [ ] Wiki 详情页 +- [ ] 游戏数据获取 ## UI 参考 diff --git "a/docs/\351\241\271\347\233\256\350\265\204\346\272\220\350\257\264\346\230\216.md" "b/docs/\351\241\271\347\233\256\350\265\204\346\272\220\350\257\264\346\230\216.md" index 1ce43a8e..07886395 100644 --- "a/docs/\351\241\271\347\233\256\350\265\204\346\272\220\350\257\264\346\230\216.md" +++ "b/docs/\351\241\271\347\233\256\350\265\204\346\272\220\350\257\264\346\230\216.md" @@ -2,12 +2,12 @@ Author: 目棃 Date: 2023-03-10 Description: 项目资源说明 -Update: 2023-04-12 +Update: 2023-04-23 --- > 本文档 [`Front-matter`](https://github.com/BTMuli/Mucli#FrontMatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于`2023-03-10 22:05:44` > -> 更新于 `2023-04-12 19:18:31` +> 更新于 `2023-04-23 13:18:12` ## 说明 @@ -19,7 +19,17 @@ Update: 2023-04-12 ## 侧边栏图标 -除了主界面的派蒙图标是在 https://genshin-impact.fandom.com/ 找的,以及最上面两个简单的 mdi 图标,其余图标均为个人绘制的 SVG 图标。 +- 顶部收缩按钮:`mdi:chevron-right` `mdi:chevron-left` +- 首页:[Fandom](https://genshin-impact.fandom.com/wiki/Genshin_Impact_Wiki) +- 公告:个人绘制 SVG +- 成就:个人绘制 SVG +- 米游社:[米游社](https://www.miyoushe.com),其子目录同样来源于米游社 +- 图鉴:`mdi:book-open-page-variant` + - GCG:个人绘制 SVG + - 角色图鉴:`mdi:account` + - 武器图鉴:`mdi:sword` +- 模式切换:`mdi-weather-night` `mdi-weather-sunny` +- 设置:个人绘制 SVG ## 加载图标 @@ -29,9 +39,9 @@ Update: 2023-04-12 ### JSON 数据 -- [Snap.Metadata|Achievement](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Output/CHS/Achievement.json) -- [Snap.Metadata|AchievementGoal](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Output/CHS/AchievementGoal.json) -- [Paimon.Moe|achievement](https://github.com/MadeBaruna/paimon-moe/blob/main/src/data/achievement/zh.json) +- [Achievement|Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Output/CHS/Achievement.json) +- [AchievementGoal|Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Output/CHS/AchievementGoal.json) +- [achievement|Paimon.Moe](https://github.com/MadeBaruna/paimon-moe/blob/main/src/data/achievement/zh.json) ### 图像资源 @@ -70,32 +80,55 @@ Update: 2023-04-12 - 名片bg:`source/nameCard/bg/${card.name}.webp`,880x140,32位深度 - 名片profile:`source/nameCard/profile/${card.name}.webp`,840x400,32位深度 -## GCG 相关 +### 格式说明 + +- 卡牌图标:`source/gcg/card/${cardType}/${cardName}.webp`,420x720,32位深度 + +## 素材日历相关 ### JSON 数据 -为米游社观测枢 API 获取的 JSON 数据,格式参见 [GCG.ts](https://github.com/BTMuli/Tauri.Genshin/blob/master/src/interface/GCG.ts)。 +为米游社观测枢 API 获取的 JSON 数据,格式参见 [Calendar.d.ts](https://github.com/BTMuli/Tauri.Genshin/blob/master/src/types/Calendar.d.ts)。 ### 图像资源 -- [卡牌图鉴|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231) +- [素材日历|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231) ### 格式说明 -- 卡牌图标:`source/gcg/card/${cardType}/${cardName}.webp`,420x720,32位深度 +> 主要是 material 图片,其余角色&武器资源见 [Wiki](#wiki)。 -## 素材日历相关 +- 素材图标:`source/calendar/material/${sourceName}.webp`,128x128,32位深度 + +## Wiki ### JSON 数据 -为米游社观测枢 API 获取的 JSON 数据,格式参见 [Calendar.d.ts](https://github.com/BTMuli/Tauri.Genshin/blob/master/src/types/Calendar.d.ts)。 +> 转换格式略。 + +- 角色图鉴:[Avatar|Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Output/CHS/Avatar.json) +- 武器图鉴:[Weapon|Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Output/CHS/Weapon.json) +- 卡牌图鉴: + - [卡牌图鉴|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231) + - [GCG|Ambr.top](https://ambr.top/chs/gcg) ### 图像资源 -- [素材日历|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231) +- 角色图鉴:[Avatar|Ambr.top](https://ambr.top/chs/archive/avatar) +- 武器图鉴:[Weapon|Ambr.top](https://ambr.top/chs/archive/weapon) +- 卡牌图鉴: + - [卡牌图鉴|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231) + - [GCG|Ambr.top](https://ambr.top/chs/gcg) ### 格式说明 -> `sourceType` 有 `character`、`weapon`、`material` 三种类型,`sourceName` 为对应的名称。 +> bgType 为 `normal` 或 `special`。 +> +> iconType 为 `normal` 或 `special`,目前只有 `normal`。 + +- 角色图鉴:`WIKI/character/icon/${avatarId}.webp`,256x256,32位深度 +- 武器图鉴:`WIKI/weapon/icon/${weaponId}.webp`,256x256,32位深度 +- 卡牌图鉴: + - 卡牌背景:`WIKI/GCG/${iconType}/${cardName}.webp`,420x720,32位深度 + - 卡牌图标:`WIKI/GCG/bg.${bgType}.webp`,420x720,32位深度 -- 素材图标:`source/calendar/${sourceType}/${sourceName}.webp`,128x128,32位深度