Xpra-org / xpra-html5

HTML5 client for Xpra
Mozilla Public License 2.0
214 stars 55 forks source link

🎉🎉🎉 Xpra-html5-vue #170

Closed fungaren closed 2 years ago

fungaren commented 2 years ago

Hello everyone, about one month ago, I was (almost completely) rewriting xpra-html5 (master branch) based on Vue.js (v3) and Webpack5. This means many front-end developers can reuse xpra-html5 as a part of their complex large system (this is the major reason for me to do such a complicated work), and bring us lots of benefits.

Many features like window-management (dragging, resizing, hide/restore, ...), start-menu, (virutal) keyboard, clipboard sharing, ... are also supported.

My work is based on commit 82199bc802571876f0b0ed20bc7e8dcce5257d02. On the same time, I have found some bugs (maybe already fixed or not):

2022-04-27 19-29-00 的屏幕截图

2022-04-27 19-28-21 的屏幕截图

2022-04-27 19-42-31 的屏幕截图

I will make my work open-sourced in next days (very soon, maybe tomorrow) with the same license (MPL-2.0). I hope this work can be accepted by Xpra.org and keep maintained by the community. Thanks Xpra, and every contributor.

nocbtm commented 2 years ago

np

totaam commented 2 years ago

You may want to come and discuss changes to the html5 client on this channel: https://discord.com/channels/934131122504343572/939997428696883260

When submitting PRs, please make sure to split the changes in digestible chunks.

fungaren commented 2 years ago

@totaam Seems that I have no permission to access the channel. And I don't think submitting PRs is a good idea because the whole structure of the project have been changed, and most files have been 100% rewritten. I have created a new repository, and further discussion is welcomed.

https://github.com/fungaren/xpra-html5-vue

JanCVanB commented 2 years ago

This is cool, @fungaren! Here's an invite link to that Discord server, where we discuss various web client works-in-progress: https://discord.gg/SzPxUbqmgD