Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-platform merge stage IV #107

Draft
wants to merge 34 commits into
base: v4.x-cross
Choose a base branch
from

Conversation

litwak913
Copy link
Contributor

@litwak913 litwak913 commented Feb 18, 2025

本次合并特性列表:

  • 重构 KWin 部分窗口操作
  • 使用 JNA 重构 macOS 窗口操作
  • macOS 全窗口穿透
  • macOS 下开机自启动(LaunchAgents)
  • Linux 下开机自启动(XDG Autostart)
  • Linux 下 AppImage 打包
  • GNOME 插件检查
  • KDE 插件检查
  • 允许用户通过参数指定 GLFW 库路径
  • X11 全窗口穿透(Shape)
  • 对前三个阶段的代码进行清理,修复 bug,还有微小的重构
    • 重构 skel 格式检查逻辑
    • 合并 DesktopLauncher 和 EmbeddedLauncher 为 BootstrapLauncher
    • 托盘图标不可用情况下崩溃问题
    • 更新 dbus-java 版本
    • TitleBar 多余的阴影
    • 移动一些本地接口

GNOME 插件打包后需放置在 assets/utils/gnome-plugin.zip

@isHarryh isHarryh self-requested a review February 18, 2025 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants