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

Towards v1.0 #3

Open
iamhyc opened this issue Apr 17, 2021 · 6 comments
Open

Towards v1.0 #3

iamhyc opened this issue Apr 17, 2021 · 6 comments

Comments

@iamhyc
Copy link
Member

iamhyc commented Apr 17, 2021

No description provided.

@iamhyc iamhyc pinned this issue Apr 17, 2021
@iamhyc iamhyc unpinned this issue Apr 25, 2021
@iamhyc iamhyc pinned this issue Apr 29, 2021
@iamhyc

This comment was marked as outdated.

@iamhyc

This comment was marked as outdated.

@iamhyc

This comment was marked as outdated.

@iamhyc

This comment was marked as outdated.

@iamhyc

This comment was marked as outdated.

@iamhyc iamhyc closed this as completed Jun 19, 2022
@iamhyc iamhyc reopened this Aug 8, 2022
@iamhyc
Copy link
Member Author

iamhyc commented Nov 20, 2022

v0.4.0 (release before: 2023/09/01):

  • [feat] [sbs] better build support;

    fix npm install and check; support sbs version check in manifest file; fix inner sbs dependency build; allow multipart manifest file;

  • [feat] [capability] browser bridge supports manager entry;
  • [feat] pyvdm save/resume focused workspace index via the global plugin;
  • [feat] [pyvdm] pyvdm为MetaPlugin提供基于keyring的加解密中间件;
  • [feat] [pyvdm] Normalization

    transition scene stop when cpu usage satisfy some condition;support autostart via systemd;domain daemon,支持 save/close 全局快捷键监听,提供一个notify-send通知;

  • [feat] [core] Resource Control for pyvdm

    create daemon process with overlayfs when domain open; modify desktop files Exec section with pyvdm run which nsenter the daemon process; mount overlayfs with: 1) upper directory in "$VDM_HOME/domains/<domain>/overlayfs", 2) mount whole $HOME folder overlay;

  • [feat] 实现workspace树状创建与切换

    支持fork_domain:先save当前domain,然后复制当前domain状态到新的domain;domain switch 快捷键("Super+Shift+S")触发居中显示一个白色透明圆角窗口;qml实现 interactive tree graph ,实现点击的回调函数,快捷键操作;

  • fix the bugs and record new promotion video.

v1.0.0 (appending)

  • [feat] pyvdm:
    • execute plugin in network-isolated namespace;
    • 显示器 (横纵)二分屏 /(纵向)三分屏 / 四分屏 辅助线以及吸附;
    • cgroups settings for each domain in control panel;
    • runtime/rootfs mounting management for each domain;
    • support domain merge-before-delete (with overlayfs merge);
  • [fix] pyvdm:
    • refactor FFI part and mutex part (with better practice);
    • complete serde_wrapper with rapidjson for cpp;
  • [feat] [capability] add CRIU support;
  • [feat] [capability] inotify-lookup use DKMS build;
  • [feat] [capability] x11 enhance for content-replacable apps:
    • add XWithdrawWindow and XUnmapWindow function calls;
    • restrict unmapped process cpu usage via cgroup;

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

No branches or pull requests

1 participant