bggRGjQaUbCoE
|
c63a32bd47
|
feat: custom show vip danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2025-01-13 10:11:29 +08:00 |
|
bggRGjQaUbCoE
|
4d4575aabd
|
feat: vip colorful danmaku
Closes #148
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2025-01-13 00:29:01 +08:00 |
|
bggRGjQaUbCoE
|
7ebe4e4c92
|
mod: update dm data model
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2025-01-12 22:03:26 +08:00 |
|
bggRGjQaUbCoE
|
4dc0389624
|
chore: rename to PiliPlus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2025-01-07 11:20:44 +08:00 |
|
bggRGjQaUbCoE
|
8e8dc273aa
|
mod: danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-12-27 10:50:42 +08:00 |
|
bggRGjQaUbCoE
|
45a965135e
|
feat: custom danmaku line height
Closes #56
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-12-26 22:01:53 +08:00 |
|
bggRGjQaUbCoE
|
79da08b285
|
fix: danmaku block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-12-26 19:07:57 +08:00 |
|
bggRGjQaUbCoE
|
6acba93c2c
|
mod: close listener on dispose
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-12-25 15:11:45 +08:00 |
|
bggRGjQaUbCoE
|
fee1ad56f7
|
feat: use canvas_danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-12-15 13:25:36 +08:00 |
|
bggRGjQaUbCoE
|
0e783588ba
|
opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-11-30 16:12:34 +08:00 |
|
bggRGjQaUbCoE
|
0c18077cc4
|
feat: custom fs danmuku fontsize
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-11-27 12:22:13 +08:00 |
|
bggRGjQaUbCoE
|
d2a3d7bcd1
|
opt: live danmaku fontsize
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-11-27 12:44:49 +08:00 |
|
bggRGjQaUbCoE
|
d2852ed3e4
|
opt: danmaku fontsize
Closes #13
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-11-26 22:11:18 +08:00 |
|
bggRGjQaUbCoE
|
e4aab44f71
|
opt: sponsor block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-11-11 19:29:54 +08:00 |
|
bggRGjQaUbCoE
|
078aa76d66
|
opt: danmaku showing
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
|
2024-11-06 11:50:31 +08:00 |
|
bggRGjQaUbCoE
|
493400a615
|
mod: default values
|
2024-08-27 14:00:49 +08:00 |
|
orz12
|
45aaa3d075
|
Fix typo
|
2024-06-17 01:26:52 +08:00 |
|
orz12
|
e9c64694ce
|
feat: 补全弹幕关键词过滤
|
2024-05-24 10:53:28 +08:00 |
|
orz12
|
074bf03946
|
mod: 侧边栏、动态重构,排行改为首页分区,平板、折叠屏、竖屏视频新适配,播放页可隐藏黑边、截图、点踩,弹幕粗细调整,默认关闭后台播放,弹窗接受返回
|
2024-05-20 14:46:31 +08:00 |
|
orz12
|
51244c58f9
|
feat: 新增弹幕按等级云屏蔽功能
|
2024-04-04 11:05:23 +08:00 |
|
orz12
|
12ebe0ac38
|
mod: 代码优化
|
2024-03-01 15:55:59 +08:00 |
|
orz12
|
823f49cfbc
|
fix: 切换pip导致弹幕控制器空异常
|
2024-02-23 10:50:19 +08:00 |
|
orz12
|
676d033e53
|
mod: 分离为PiliPalaX,修改更新逻辑与CI.yml
|
2024-02-18 08:38:09 +08:00 |
|
orz12
|
5f299d9232
|
feat: 新增弹幕描边粗细设置,默认值降低
|
2024-01-25 11:36:20 +08:00 |
|
orz12
|
c9fd6304fd
|
尝试优化多层弹幕所占资源
|
2024-01-10 10:33:28 +08:00 |
|
guozhigq
|
fa8fd42e9a
|
mod: format code
|
2024-01-07 12:58:24 +08:00 |
|
orz12
|
022b3580dc
|
opt: 梳理逻辑
|
2023-12-24 02:55:50 +08:00 |
|
orz12
|
c7611e436f
|
fix/opt: 重构弹幕逻辑
改用map存储,将同属于100毫秒内的弹幕归入一个元素,无需再排序和二分比较取得,降低时间复杂度与播放时功耗;
分离PlDanmakuController与playerController的功能,避免代码耦合;
精简用于表示状态的变量与相关逻辑,修复播放完毕后因currentSegIndex永久增加而无法再显示弹幕的错误;
为PlDanmakuController添加dispose()。
|
2023-12-24 02:48:51 +08:00 |
|
orz12
|
faaf416bf0
|
fix: 统一弹幕时间计算方式,speed改为duration
|
2023-12-20 13:49:58 +08:00 |
|
orz12
|
4d07f1508a
|
重构全屏逻辑,修复全屏弹幕与横屏错位问题
不再使用showDialog覆盖并传递对象的方式实现全屏,改用原控件调整高度(用Obx包裹SliverAppBar)、safeArea切换上下边距、构建detail页时根据屏幕方向切换状态栏可见性的方式实现全屏。
以上方式既能兼容屏幕旋转,也能绕过弹幕不加载的问题,还可以保留播放器上的弹幕避免旋屏时清空。
另外添加了两处针对全屏或旋屏状态的返回处理。
|
2023-12-18 21:25:28 +08:00 |
|
guozhigq
|
e73e02cf13
|
mod: 个人主页
|
2023-11-27 00:41:22 +08:00 |
|
guozhigq
|
fd4eb0fad1
|
mod: 优化弹幕请求
|
2023-10-29 00:03:57 +08:00 |
|
guozhigq
|
3f50aab12d
|
mod: 关闭弹幕时停止判断
|
2023-09-24 00:47:45 +08:00 |
|
guozhigq
|
dd97636494
|
fix: 弹幕数量少于实际数量&优化弹幕请求 issues #78
|
2023-09-17 22:30:22 +08:00 |
|
guozhigq
|
41df90561b
|
fix: 记录弹幕屏蔽设置
|
2023-09-17 14:32:07 +08:00 |
|
guozhigq
|
a39f81ac2a
|
feat: 弹幕设置
|
2023-09-04 11:10:54 +08:00 |
|
guozhigq
|
a49c400a8e
|
mod: 设置弹幕开关
|
2023-08-30 23:44:09 +08:00 |
|
guozhigq
|
e1c69ac550
|
fix: 弹幕停留
|
2023-08-30 13:58:54 +08:00 |
|
guozhigq
|
dfbe3b1f6c
|
feat: 简单实现弹幕功能
|
2023-08-29 23:10:22 +08:00 |
|