@@ -1,11 +0,0 @@
|
|||||||
## 1.0.0
|
|
||||||
|
|
||||||
### 初始版本
|
|
||||||
+ 直播、推荐、动态功能
|
|
||||||
+ 投稿、番剧播放功能
|
|
||||||
+ 播放器手势支持
|
|
||||||
+ 画质、音质、解码格式支持
|
|
||||||
+ 点赞、投币、收藏功能
|
|
||||||
+ 关注/取关、用户主页功能
|
|
||||||
+ 评论功能
|
|
||||||
+ 历史记录、稍后再看功能
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
## 1.0.1
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 升级播放器依赖
|
|
||||||
+ android平台 AV1格式视频支持
|
|
||||||
+ 视频全屏功能
|
|
||||||
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
## 1.0.10
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 长按倍速抬起后未恢复默认倍速
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
## 1.0.11
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 适配了原生媒体通知栏 @Daydreamer-riri
|
|
||||||
+ 视频主题图标 @Daydreamer-riri
|
|
||||||
+ 关闭软件后自动画中画播放
|
|
||||||
+ UP主分组管理
|
|
||||||
+ md2样式底栏
|
|
||||||
+
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 历史记录记忆播放
|
|
||||||
+ 部分类型视频连播
|
|
||||||
+ 播放速度选择框不支持返回手势
|
|
||||||
+ 播放速度选择框不支持返回手势
|
|
||||||
+ 视频播放速度总是显示1.0X
|
|
||||||
+ 评论页面计数错误
|
|
||||||
+ 退出视频还有声音
|
|
||||||
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 视频加载速度
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
## 1.0.12
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ iOS端视频播放时没有声音
|
|
||||||
+ 超过6分钟弹幕不显示
|
|
||||||
+ 视频详情页网络异常
|
|
||||||
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
## 1.0.13
|
|
||||||
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 视频详情页稍后再看
|
|
||||||
+ 发送弹幕 感谢@orz12
|
|
||||||
+ 消息展示
|
|
||||||
+ up主页显示获赞数
|
|
||||||
+ up主页显示合集
|
|
||||||
+ 视频详情页「ai总结」增加开关
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 首页推荐问题(需要重新登录)
|
|
||||||
+ 长按倍速逻辑
|
|
||||||
+ 视频详情页网络异常
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 设置面板样式 感谢@GuMengYu @KoolShow
|
|
||||||
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
## 1.0.14
|
|
||||||
|
|
||||||
圣诞节快乐~ 🎉
|
|
||||||
|
|
||||||
大部分内容由@orz12提供,感谢👏
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 全屏弹幕消失
|
|
||||||
+ iOS全屏/退出全屏视频暂停
|
|
||||||
+ 个人主页关注状态
|
|
||||||
+ 视频合集向下滑动UI问题
|
|
||||||
+ 媒体库滑动底栏不隐藏
|
|
||||||
+ 个人主页动态加载问题 * 2
|
|
||||||
+ 未登录状态访问个人主页异常
|
|
||||||
+ 视频搜索标题特殊字符转义
|
|
||||||
+ iOS闪退
|
|
||||||
+ 消息页面夜间模式异常
|
|
||||||
+ 消息页面含有撤回消息时异常
|
|
||||||
+ 弹幕速度
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 全屏播放方案优化
|
|
||||||
+ 弹幕加载逻辑优化
|
|
||||||
+ 点赞、投币逻辑优化
|
|
||||||
+ 进度条及播放时间渲染优化
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
## 1.0.15
|
|
||||||
|
|
||||||
元旦快乐~ 🎉
|
|
||||||
|
|
||||||
### 功能
|
|
||||||
+ 转发动态评论展示
|
|
||||||
+ 推荐、最热、收藏视频增肌日期显示
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 全屏播放相关问题
|
|
||||||
+ 评论区@用户展示问题
|
|
||||||
+ 登录状态闪退问题
|
|
||||||
+ pip意外触发问题
|
|
||||||
+ 动态页tab切换样式问题
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 首页默认使用web端推荐
|
|
||||||
+ 取消iOS路由切换效果
|
|
||||||
+ 视频分享中添加Up主
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
## 1.0.16
|
|
||||||
|
|
||||||
|
|
||||||
### 功能
|
|
||||||
+ toast 背景支持透明度调节
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ web端推荐未展示【已关注】
|
|
||||||
+ up主动态页异常
|
|
||||||
+ 未打开自动播放时,视频详情页异常
|
|
||||||
+ 视频暂停状态取消自动ip
|
|
||||||
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
## 1.0.17
|
|
||||||
|
|
||||||
|
|
||||||
### 功能
|
|
||||||
+ 视频全屏时隐藏进度条
|
|
||||||
+ 动态内容增加投稿跳转
|
|
||||||
+ 未开启自动播放时点击封面播放
|
|
||||||
+ 弹幕发送标识
|
|
||||||
+ 定时关闭
|
|
||||||
+ 推荐视频卡片拉黑up功能
|
|
||||||
+ 首页tabbar编辑排序
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 连续跳转搜索页未刷新
|
|
||||||
+ 搜索结果为空时页面异常
|
|
||||||
+ 评论区链接解析
|
|
||||||
+ 视频全屏状态栏背景色
|
|
||||||
+ 私信对话气泡位置
|
|
||||||
+ 设置up关注分组样式
|
|
||||||
+ 每次推荐请求数据相同
|
|
||||||
+ iOS代理网络异常
|
|
||||||
+ 双击切换播放状态无声
|
|
||||||
+ 设置自定义倍速白屏
|
|
||||||
+ 免登录查看1080p
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 首页web端推荐观看数展示
|
|
||||||
+ 首页web端推荐接口更新
|
|
||||||
+ 首页样式
|
|
||||||
+ 搜索页跳转
|
|
||||||
+ 弹幕资源优化
|
|
||||||
+ 图片渲染占用内存优化(部分)
|
|
||||||
+ 两次返回退出应用
|
|
||||||
+ schame 补充
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
## 1.0.18
|
|
||||||
|
|
||||||
|
|
||||||
### 功能
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
## 1.0.19
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 视频404、评论加载错误
|
|
||||||
+ bvav转换
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 视频详情页内存占用
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
## 1.0.2
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 自动检查更新
|
|
||||||
+ 封面图片保存
|
|
||||||
+ 动态跳转番剧
|
|
||||||
+ 历史记录番剧记忆播放
|
|
||||||
+ 一键清空稍后再看
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 切换分P cid未切换
|
|
||||||
+ cookie存储问题
|
|
||||||
+ 登录/退出登录问题
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 页面空/异常状态样式
|
|
||||||
+ 退出登录提示
|
|
||||||
+ 请求节流
|
|
||||||
+ 全屏播放
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
## 1.0.3
|
|
||||||
|
|
||||||
建议卸载1.0.2版本,重新安装
|
|
||||||
### 新功能
|
|
||||||
+ 底部播放进度条设置
|
|
||||||
+ 复制图片链接
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 用户数据格式修改
|
|
||||||
+ video Fit
|
|
||||||
+ 没有audio 资源的视频异常
|
|
||||||
+ 评论区域图片无法点击
|
|
||||||
+ 视频进度条拖动问题
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 页面空/异常状态样式
|
|
||||||
+ 部分页面样式
|
|
||||||
+ 图片预览页面样式
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
## 1.0.4
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 热搜刷新
|
|
||||||
+ 视频搜索排序、筛选
|
|
||||||
+ app字体大小自定义
|
|
||||||
+ app主题色自定义
|
|
||||||
+ 「课堂」类动态渲染
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 搜索词联想richText渲染异常
|
|
||||||
+ 部分动态点赞异常
|
|
||||||
+ 默认视频解码格式
|
|
||||||
+ 搜索页面返回搜索词未清空
|
|
||||||
+ 动态详情评论加载异常
|
|
||||||
+ 动态页面下拉刷新数据异常
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 一些样式修改
|
|
||||||
+ 取消热搜词缓存
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
## 1.0.5
|
|
||||||
|
|
||||||
主要是bug修复跟一部分小功能,弹幕功能需要下一版。
|
|
||||||
问题反馈请前往QQ频道或提交issues。
|
|
||||||
感谢🙏酷友「无力感*」「斤斤计较呀」「Pseudopamine」
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 高帧率支持
|
|
||||||
+ 默认评论排序设置
|
|
||||||
+ 默认动态类别设置
|
|
||||||
+ 动态合集查看
|
|
||||||
+ 同时观看人数
|
|
||||||
+ iOS路由切换效果
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 收藏夹翻页
|
|
||||||
+ 首页搜索框频繁点击消失
|
|
||||||
+ 评论排序切换空白
|
|
||||||
+ 快速返回首页
|
|
||||||
+ 重复进入个人中心页面数据未刷新
|
|
||||||
+ 动态goods数据异常
|
|
||||||
+ 大会员切换番剧
|
|
||||||
+ 高画质codes匹配
|
|
||||||
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 倍速选择
|
|
||||||
+ 播放器亮度记忆
|
|
||||||
+ 下载对应版本apk
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
## 1.0.6
|
|
||||||
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 首页单列布局
|
|
||||||
+ 首页推荐展示播放量、弹幕数
|
|
||||||
+ 简单弹幕功能实现(持续开发中...)
|
|
||||||
+ 评论区搜索关键词开关 issues#46
|
|
||||||
+ 热搜榜隐藏功能 issues#35
|
|
||||||
+ 自动全屏 issues#37
|
|
||||||
+ 快速收藏功能
|
|
||||||
+ 双击快进/快退开关
|
|
||||||
+ 评论链接跳转视频
|
|
||||||
+ 支持移除单个稍后再看
|
|
||||||
+ app scheme外链跳转
|
|
||||||
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 杜比、无损音频切换
|
|
||||||
+ 收藏夹展示 issues#42
|
|
||||||
+ 搜索建议次 issues#47
|
|
||||||
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 倍速选择优化
|
|
||||||
+ 导航条沉浸
|
|
||||||
+ 取消Hero动画
|
|
||||||
+ 视频锁定逻辑
|
|
||||||
+ 登录逻辑优化
|
|
||||||
+ 图片预览样式
|
|
||||||
+ +评论区用户点击范围
|
|
||||||
+ 关注、粉丝页面优化
|
|
||||||
+ 关闭自动播放时播放器初始化逻辑
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
## 1.0.7
|
|
||||||
|
|
||||||
默认倍速、直播弹幕、专栏等功能开发中
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 弹幕设置、屏蔽功能
|
|
||||||
+ 不是很完美的后台播放功能
|
|
||||||
+ 不是很完美的画中画(pip)功能(Android端)
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 动态页面加载异常
|
|
||||||
+ 网络异常时页面空白
|
|
||||||
+ 竖屏全屏状态栏问题
|
|
||||||
+ iOS端代理请求异常
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 图片预览
|
|
||||||
+ 全屏播放时自动旋转
|
|
||||||
+ 转发内容增加视频标题
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
## 1.0.8
|
|
||||||
|
|
||||||
直播弹幕、循环播放等功能开发中
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 用户拉黑功能
|
|
||||||
+ gif图片保存
|
|
||||||
+ 删除已看历史记录
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 弹幕数量较少
|
|
||||||
+ 弹幕屏蔽设置自动记忆
|
|
||||||
+ 动态页面渲染
|
|
||||||
+ 用户主页数据错乱
|
|
||||||
+ 大家都在搜空白
|
|
||||||
+ 默认自动全屏,顶部操作栏丢失
|
|
||||||
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 全屏状态栏区域显示优化
|
|
||||||
+ 图片保存至PiliPala文件夹
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
## 1.0.9
|
|
||||||
|
|
||||||
|
|
||||||
### 新功能
|
|
||||||
+ 自定义倍速、默认倍速
|
|
||||||
+ 历史记录搜索
|
|
||||||
+ 收藏夹搜索
|
|
||||||
+ 历史记录多选删除
|
|
||||||
+ 视频循环播放
|
|
||||||
+ 免登录看1080P
|
|
||||||
+ 评论区视频链接跳转
|
|
||||||
+ up主分组
|
|
||||||
+ up主投稿搜索
|
|
||||||
|
|
||||||
### 修复
|
|
||||||
+ 搜索视频标题乱码
|
|
||||||
+ 屏幕帧率
|
|
||||||
+ 动态页面渲染
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 优化
|
|
||||||
+ 快进手势
|
|
||||||
+ 视频简介链接匹配
|
|
||||||
+ 视频全屏时安全区域
|
|
||||||
|
|
||||||
更多更新日志可在Github上查看
|
|
||||||
问题反馈、功能建议请查看「关于」页面。
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
PiliPlus is a third-party Bilibili client developed in Flutter,
|
|
||||||
fork from PiliPalaX (https://github.com/orz12/PiliPalaX).
|
|
||||||
|
|
||||||
Top Features:
|
|
||||||
|
|
||||||
* List of recommended videos
|
|
||||||
* List of hottest videos
|
|
||||||
* Popular live streams
|
|
||||||
* List of bangumis
|
|
||||||
* Block videos from blacklisted users
|
|
||||||
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 526 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
@@ -1 +0,0 @@
|
|||||||
A third-party Bilibili client developed in Flutter
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
PiliPlus
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
PiliPlus 是使用 Flutter 开发的 BiliBili 第三方客户端,
|
|
||||||
是由PiliPalaX仓库fork并进行了差异化开发的版本
|
|
||||||
|
|
||||||
主要功能:
|
|
||||||
|
|
||||||
* 推荐视频列表
|
|
||||||
* 最热视频列表
|
|
||||||
* 热门直播
|
|
||||||
* 番剧列表
|
|
||||||
* 屏蔽黑名单内用户视频
|
|
||||||
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 526 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
@@ -1 +0,0 @@
|
|||||||
使用 Flutter 开发的 BiliBili 第三方客户端
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
PiliPlus
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
// This is a basic Flutter widget test.
|
|
||||||
//
|
|
||||||
// To perform an interaction with a widget in your test, use the WidgetTester
|
|
||||||
// utility in the flutter_test package. For example, you can send tap and scroll
|
|
||||||
// gestures. You can also use WidgetTester to find child widgets in the widget
|
|
||||||
// tree, read text, and verify that the values of widget properties are correct.
|
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
|
||||||
|
|
||||||
import 'package:PiliPlus/main.dart';
|
|
||||||
|
|
||||||
void main() {
|
|
||||||
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
|
|
||||||
// Build our app and trigger a frame.
|
|
||||||
await tester.pumpWidget(const MyApp());
|
|
||||||
|
|
||||||
// Verify that our counter starts at 0.
|
|
||||||
expect(find.text('0'), findsOneWidget);
|
|
||||||
expect(find.text('1'), findsNothing);
|
|
||||||
|
|
||||||
// Tap the '+' icon and trigger a frame.
|
|
||||||
await tester.tap(find.byIcon(Icons.add));
|
|
||||||
await tester.pump();
|
|
||||||
|
|
||||||
// Verify that our counter has incremented.
|
|
||||||
expect(find.text('0'), findsNothing);
|
|
||||||
expect(find.text('1'), findsOneWidget);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
BIN
web/favicon.png
|
Before Width: | Height: | Size: 917 B |
|
Before Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 20 KiB |
186
web/index.html
@@ -1,186 +0,0 @@
|
|||||||
<!DOCTYPE html><html><head>
|
|
||||||
<!--
|
|
||||||
If you are serving your web app in a path other than the root, change the
|
|
||||||
href value below to reflect the base path you are serving from.
|
|
||||||
|
|
||||||
The path provided below has to start and end with a slash "/" in order for
|
|
||||||
it to work correctly.
|
|
||||||
|
|
||||||
For more details:
|
|
||||||
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
|
|
||||||
|
|
||||||
This is a placeholder for base href that will be replaced by the value of
|
|
||||||
the `--base-href` argument provided to `flutter build`.
|
|
||||||
-->
|
|
||||||
<base href="$FLUTTER_BASE_HREF">
|
|
||||||
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
|
|
||||||
<meta name="description" content="A new Flutter project.">
|
|
||||||
|
|
||||||
<!-- iOS meta tags & icons -->
|
|
||||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
||||||
<meta name="apple-mobile-web-app-title" content="piliplus">
|
|
||||||
<link rel="apple-touch-icon" href="icons/Icon-192.png">
|
|
||||||
|
|
||||||
<!-- Favicon -->
|
|
||||||
<link rel="icon" type="image/png" href="favicon.png">
|
|
||||||
|
|
||||||
<title>piliplus</title>
|
|
||||||
<link rel="manifest" href="manifest.json">
|
|
||||||
|
|
||||||
<script>
|
|
||||||
// The value below is injected by flutter build, do not touch.
|
|
||||||
var serviceWorkerVersion = null;
|
|
||||||
</script>
|
|
||||||
<!-- This script adds the flutter initialization JS code -->
|
|
||||||
<script src="flutter.js" defer=""></script>
|
|
||||||
|
|
||||||
|
|
||||||
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<style id="splash-screen-style">
|
|
||||||
html {
|
|
||||||
height: 100%
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
margin: 0;
|
|
||||||
min-height: 100%;
|
|
||||||
background-color: #ffffff;
|
|
||||||
background-size: 100% 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center {
|
|
||||||
margin: 0;
|
|
||||||
position: absolute;
|
|
||||||
top: 50%;
|
|
||||||
left: 50%;
|
|
||||||
-ms-transform: translate(-50%, -50%);
|
|
||||||
transform: translate(-50%, -50%);
|
|
||||||
}
|
|
||||||
|
|
||||||
.contain {
|
|
||||||
display:block;
|
|
||||||
width:100%; height:100%;
|
|
||||||
object-fit: contain;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stretch {
|
|
||||||
display:block;
|
|
||||||
width:100%; height:100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.cover {
|
|
||||||
display:block;
|
|
||||||
width:100%; height:100%;
|
|
||||||
object-fit: cover;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottom {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
left: 50%;
|
|
||||||
-ms-transform: translate(-50%, 0);
|
|
||||||
transform: translate(-50%, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottomLeft {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottomRight {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
body {
|
|
||||||
background-color: #212121;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script id="splash-screen-script">
|
|
||||||
function removeSplashFromWeb() {
|
|
||||||
document.getElementById("splash")?.remove();
|
|
||||||
document.getElementById("splash-branding")?.remove();
|
|
||||||
document.body.style.background = "transparent";
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<picture id="splash">
|
|
||||||
<source srcset="splash/img/light-1x.png 1x, splash/img/light-2x.png 2x, splash/img/light-3x.png 3x, splash/img/light-4x.png 4x" media="(prefers-color-scheme: light)">
|
|
||||||
<source srcset="splash/img/dark-1x.png 1x, splash/img/dark-2x.png 2x, splash/img/dark-3x.png 3x, splash/img/dark-4x.png 4x" media="(prefers-color-scheme: dark)">
|
|
||||||
<img class="center" aria-hidden="true" src="splash/img/light-1x.png" alt="">
|
|
||||||
</picture>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>
|
|
||||||
window.addEventListener('load', function (ev) {
|
|
||||||
// Download main.dart.js
|
|
||||||
_flutter.loader.loadEntrypoint({
|
|
||||||
serviceWorker: {
|
|
||||||
serviceWorkerVersion: serviceWorkerVersion,
|
|
||||||
},
|
|
||||||
onEntrypointLoaded: function (engineInitializer) {
|
|
||||||
engineInitializer.initializeEngine().then(function (appRunner) {
|
|
||||||
appRunner.runApp();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</body></html>
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "piliplus",
|
|
||||||
"short_name": "piliplus",
|
|
||||||
"start_url": ".",
|
|
||||||
"display": "standalone",
|
|
||||||
"background_color": "#0175C2",
|
|
||||||
"theme_color": "#0175C2",
|
|
||||||
"description": "A new Flutter project.",
|
|
||||||
"orientation": "portrait-primary",
|
|
||||||
"prefer_related_applications": false,
|
|
||||||
"icons": [
|
|
||||||
{
|
|
||||||
"src": "icons/Icon-192.png",
|
|
||||||
"sizes": "192x192",
|
|
||||||
"type": "image/png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "icons/Icon-512.png",
|
|
||||||
"sizes": "512x512",
|
|
||||||
"type": "image/png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "icons/Icon-maskable-192.png",
|
|
||||||
"sizes": "192x192",
|
|
||||||
"type": "image/png",
|
|
||||||
"purpose": "maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "icons/Icon-maskable-512.png",
|
|
||||||
"sizes": "512x512",
|
|
||||||
"type": "image/png",
|
|
||||||
"purpose": "maskable"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 18 KiB |