Skip to content

识别剪贴板资源并提示跳转#90

Merged
Pigeon0v0 merged 3 commits intomainfrom
clipboard-res
Jan 24, 2025
Merged

识别剪贴板资源并提示跳转#90
Pigeon0v0 merged 3 commits intomainfrom
clipboard-res

Conversation

@Pigeon0v0
Copy link
Copy Markdown
Contributor

No description provided.

dev: 剪贴板获取转移到 CompClipboard Class 内
@Pigeon0v0 Pigeon0v0 added 🚧 正在处理 开发人员正在对该内容进行开发、测试或修复,进展中 · 新功能 labels Jan 23, 2025
@Pigeon0v0 Pigeon0v0 added 🕑 等待合并 已处理完毕,正在等待代码合并入主分支 👌 完成 相关问题已修复或功能已实现,计划在下次版本更新时正式上线 and removed 🚧 正在处理 开发人员正在对该内容进行开发、测试或修复,进展中 🕑 等待合并 已处理完毕,正在等待代码合并入主分支 labels Jan 23, 2025
@Pigeon0v0 Pigeon0v0 merged commit f57e158 into PCL-Community:main Jan 24, 2025
@Pigeon0v0 Pigeon0v0 deleted the clipboard-res branch February 2, 2025 12:38
ruattd added a commit that referenced this pull request Jan 18, 2026
* feat(WIP): task

* fix: pipeline progress not updated

* style: redundant try-catch

* pref: unified state event

* fix: unsolved symbol

* style: qodana

* style: qodana

* doc: fix

* fix: test failure

* fix: state not updated

* docs: task

* perf: task

* perf: task

* fix: ein bisschen bug

* fix: unmatched param list

* fix: check before running

* fix: copilot

* chore: 忽略一些存在但是官方未提供实际解决方案的 VS Threading 警告

巨硬典型的挖坑不填

* chore: fix a compiler warning

* feat: 添加渲染器 Tooltip 弹窗和支持跟随全局的相关配置项 (#80)

* feat(lifecycle): 全局可用的 JoinableTask 管理

* fix: 兼容配置系统传入 string 值时的自动转换

* feat: task group

* fix: 暂时恢复部分 Config 满足主线

* feat(link): 使用组播接收代替主动端口探测,防止一些意外情况 (#83)

* feat(os): 使用 RtlGetNtVersionNumbers 获取真实版本号 (#82)

* feat(os): 使用 RtlGetVersion 获取操作系统版本

* docs(os): 添加注释

* fix(os): 重复声明了 RtlGetVersion 函数

* imp(os): 使用 RtlGetNtVersionNumbers 获取更精准的版本号

* imp(string-extension): 添加 NotNullWhen 属性以减少不为 null 时的可能空引用警告 (#86)

* imp(string-extension): 添加 NotNullWhen

草台班子......

* fix(string-extension): 修正 NotNullWhen 条件

就说哪里怪怪的

* fix: 修复自动切换语言低版本处理

* ref: 统一选择文件(夹)返回值类型

* chore(java): 优化代码结构 (#87)

* feat: 加入 ThemeHelper 帮助方法

* ref: 更合理的变量名

* feat: 暴露一些方法给以前的 Motd 渲染

* imp(launch): 默认不启用 Java Launch Wrapper (#90)

* feat: 支持返回 Result 作为结果 (#91)

* fix(snaplite): 一堆没人发现的问题 (#88)

* fix(snaplite): 修复删除动作的顺序不正确的问题

* chore: 换用 is null 而不是 == null

* fix(hash-storage): 哈希存储池对部分文件的定位有异常

* feat(snaplite): 改回删除文件夹内的多余的文件以符合版本的思想

* style(snaplite): 提高代码可读性

* feat(snaplite): 使用信号量限制并发数,减少段时间内性能开销

* chore(hash-storage): 改回使用 Task.Run 包裹删除操作

* feat(link): 更新 EasyTier 到 2.4.5 并修复一个意外的文件检测 (#93)

我记得我修过了.jpg

* feat(database): 加入数据库管理服务 (#94)

* feat(Java) use 'JavaSerivce' to manage java; add some java brange

* refactor(JavaService): move 'JavaSrervice.cs' into Minecraft folder; use Setup instead

* feat(database): impl base database function

* fix(csproj): remove none from ide

* fix(database): remove none from csproj that added by ide

* Revert "feat(database): impl base database function"

This reverts commit 43a9e683d4e2804a2dd67451f97544b27facdec5.

* Revert "fix(csproj): remove none from ide"

This reverts commit 85afb99c80323456010ed1fef9151db59f6dcf5e.

* fix(database): remove none from csproj that added by ide

* fex(database): solve some prob

* fix(database): solve review

* feat(database): use primary ctor instead

* fix(mod-search): 修复 Curseforge 传入的参数作用重复问题 (#95)

* feat(announcement): 支持启动器公告主页 (#92)

* feat: 加入服务器功能隐藏配置项 (#96)

* feat(secret): 添加密钥类,方便密钥字段的读取 (#73)

* feat(secret):将 secret 迁移到 Core

* fix(secret): 修正获取逻辑

* fix(secret): build error

* Update Secrets.cs

* Update App/Secrets.cs

Co-authored-by: tangge233 <50769997+tangge233@users.noreply.github.com>

* remove trusted certificate

不想要就不要吧(叹气)

---------

Co-authored-by: tangge233 <50769997+tangge233@users.noreply.github.com>

* fix(link): 适配 ET 2.4.5 丢包率格式

* fix(link): 默认使用 IPv4 堆栈以避免组播接收问题

* fix: 第 n 次修复服务器页面崩溃问题

* style: 为 Lifecycle.cs 添加基于 #region 的分类

* fix(mod-search): 正则表达式不正确导致中文识别有误

* imp: 优化代码

* 优化源生成器逻辑使生成的代码尽可能使用新的语言特性

* 干掉 Basics.cs 中的一个不怎么合理的声明及其 usage (哥们搬逻辑给龙猫的史山搬进来了)

* 回滚更改并修复源生成器的 env secret 持久化 (另一个史山)

* fix: 修复高并发 SRV 查询导致程序崩溃

Close #1538

* chore: 修复一些 async 问题

* imp: 完善服务器地址解析

* chore: 为 STUN 依赖添加 PrivateAssets 声明以防止烦人的 VS Threading Analyzer 被传递到主项目

* fix: 修复 Lifecycle 退出流程中时不时出现的玄学空引用问题

* fix(java): 错误地覆盖了原有的数据 (#101)

* fix(link): 支持接收 IPv6 组播 (#97)

* fix(link): 支持接收 IPv6 组播
并回滚了配置项修改

* refactor: 允许向 _listenThreadAsync 传入参数,减少重复代码
我也不知道这么写行不行

* fix: 端口重用设置和绑定端口顺序

* imp(lifecycle): 优化服务停止逻辑

* fix: 为错误的配置文件存储路径擦屁股 (#99)

* fix: 为错误的配置文件存储路径擦屁股

* apply copilot nitpick

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Pigeon0v0 <60414767+Pigeon0v0@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* imp: 优化服务器 MOTD 显示效果 (#98)

* feat(launch): 添加自定义 Classpath 头部配置项 (#100)

* feat: 加入 MotD 字体选择 (#103)

* refactor(net): 为 HTTP 包装添加超时设置和取消令牌等特性 (#107)

* refactor(net): add timeout settings; add cancellation token

* fix(java): 没有加载手动添加的 Java 列表 (#106)

* fix(link): 错误地开启了广播支持功能 (#104)

* feat: 新增图片轮播设置

* imp(config): 添加 Update 事件; 整理代码结构

* fix(config): 非 preview 事件后移

* chore: 为 secrets 添加文档注释并改为属性

这个由史山代码构成的文件到底是怎么被合并进来的

* fix: 修复 STUN 依赖爆炸

* chore: 为全局配置项添加文档; 纠正部分配置命名

* chore: 去掉无用的 JSON 代码生成标记

* feat(config): 添加配置值缓存

Close #1699
Close #1735
Close #1681
Close #1684

* feat(animation): 新动画系统 (#69)

* feat: 将 ModernColor 更换成具有 SIMD 优化的 NColor

* feat: AsyncCountResetEvent

* chore: AI 生成注释

* feat: 将 ModernColor 更换成具有 SIMD 优化的 NColor

* feat: AsyncCountResetEvent

* chore: AI 生成注释

* perf: AsyncCountResetEvent 现在实现 IDisposable 接口

* chore: 添加析构函数

* chore: 换用 ObjectDisposedException.ThrowIf()

* chore: NColor 的代码优化

* chore: 去除多余的 else

* feat(animation): 实现缓动接口

* feat(animation): 实现缓动基类

* feat(animation): 线性缓动

* feat(animation): 正弦缓动

* feat(animation): 二次方缓动

* feat(animation): 三次方缓动

* feat(animation): 三次方缓动 InOut

* feat(animation): 四次方缓动

* feat(animation): 五次方缓动

* feat(animation): 指数缓动

* feat(animation): 圆形曲线缓动

* feat(animation): 超过范围的三次方缓动

* feat(animation): 指数衰减的正弦缓动

* feat(animation): 指数衰减的反弹缓动

* feat(animation): 缓动基类改进

* perf(ease): Elastic 缓动优化速度

* feat: Clock

* chore(NColor): 实现一些接口

* feat: Animatable

* feat: 动画核心

* feat: UIAccessProvider

* chore: Easing

* chore: Timeline动画变为FromTo动画

* feat: ValueFilter 限制值正确性

* perf: 修复 Clock 高占用

* feat: XAML 内定义动画

* feat: 对 NColor 支持

* chore: 为 EasingConverter 添加更多功能

* fix: 不需要添加 TypeConverterAttribute

* fix: EasingConverter 添加了基类判断

* feat: NColorConverter

* feat: 动画基础功能彻底完善

* fix: csproj

* imp: 修改默认启动器信息显示为 PCLCE (#110)

* Revert "feat(animation): 新动画系统 (#69)"

This reverts commit 46bab54.

* feat: 将 ModernColor 更换成具有 SIMD 优化的 NColor

* feat: AsyncCountResetEvent

* chore: AI 生成注释

* perf: AsyncCountResetEvent 现在实现 IDisposable 接口

* chore: 添加析构函数

* chore: 换用 ObjectDisposedException.ThrowIf()

* chore: NColor 的代码优化

* chore: 去除多余的 else

* feat(animation): 实现缓动接口

* feat(animation): 实现缓动基类

* feat(animation): 线性缓动

* feat(animation): 正弦缓动

* feat(animation): 二次方缓动

* feat(animation): 三次方缓动

* feat(animation): 三次方缓动 InOut

* feat(animation): 四次方缓动

* feat(animation): 五次方缓动

* feat(animation): 指数缓动

* feat(animation): 圆形曲线缓动

* feat(animation): 超过范围的三次方缓动

* feat(animation): 指数衰减的正弦缓动

* feat(animation): 指数衰减的反弹缓动

* feat(animation): 缓动基类改进

* perf(ease): Elastic 缓动优化速度

* feat: Clock

* chore(NColor): 实现一些接口

* feat: Animatable

* feat: 动画核心

* feat: UIAccessProvider

* chore: Easing

* chore: Timeline动画变为FromTo动画

* feat: ValueFilter 限制值正确性

* perf: 修复 Clock 高占用

* feat: XAML 内定义动画

* feat: 对 NColor 支持

* chore: 为 EasingConverter 添加更多功能

* fix: 不需要添加 TypeConverterAttribute

* fix: EasingConverter 添加了基类判断

* feat: NColorConverter

* feat: 动画基础功能彻底完善

* fix: csproj

* style(config): 添加一些代码文档

* perf(java): 优化 Java 查找的性能 (#111)

* perf(java): 优化目录搜索部分性能

* feat: 支持从 where 指令输出中获取 Java

* fix(java): 可能会由于乱序列表导致选择错误的 Java

* imp(launch): 添加 preferIPvXAddresses 参数 (#116)

在启动设置中选择了 IP 偏好后,将会同时添加 `-Djava.net.preferIPvXAddresses=true`

* imp: 再次优化了 MotD 的显示效果 (#109)

* imp: 再次优化了 MotD 的显示效果

* 优化部分代码

* fix: exceptions

* fix: fake async task

* fix: potential cast exception

* fix: delegates in invocation list aren't removed

---------

Co-authored-by: ENC_Euphony <47242104+pynickle@users.noreply.github.com>
Co-authored-by: 任天天 <ruattqwq@gmail.com>
Co-authored-by: 辞庐 <109708109+CiiLu@users.noreply.github.com>
Co-authored-by: 任天天 <ruattqwq@outlook.com>
Co-authored-by: pynickle <2330458484@qq.com>
Co-authored-by: tangge233 <50769997+tangge233@users.noreply.github.com>
Co-authored-by: 若琳酱 <208010141+ruollin@users.noreply.github.com>
Co-authored-by: Pigeon0v0 <60414767+Pigeon0v0@users.noreply.github.com>
Co-authored-by: WhiteCAT <64885812+whitecat346@users.noreply.github.com>
Co-authored-by: 薄奚梦灵 <boximengling@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Dime <liy_0924@qq.com>
Co-authored-by: Hill23333 <104297546+Hill23333@users.noreply.github.com>
Co-authored-by: Hill23333 <a18035135032@163.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👌 完成 相关问题已修复或功能已实现,计划在下次版本更新时正式上线

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant