Skip to content

yhtt2020/workbench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

Picture Picture 目前支持在电脑上使用,外接扩展屏的时候,可以实现触摸操作。也可以在主屏中窗口化使用。

也可以结合spacedesk将手机、平板模拟为扩展屏。模拟后可实现相同的功能。相对于直接便携显示器来说,模拟的更加卡一些。

B站开源相关介绍视频: 【皮克斯的工作台】写了整整2年,投入超100万的超级缝合怪生产力软件要开源了,前端大礼包

系列视频:副屏操作系统

本项目官方主页:想天浏览器官方主页

文档站在线页面:文档站

文档站项目:XtUI项目主页 (持续更新中)

开源项目引用说明

本项目基于一些开源组件开发而成。最底层是基于Electron的Min浏览器,这是一个多标签浏览器,我们在此基础上增加了大量的优化和开发。

包括开发了多功能左侧栏、标签组空间、密码管理器、收藏夹等等大量功能。

其中浏览器插件部分,引用了一个基于AGPL的插件。大家可以自行查阅依赖,已经放置到/packages目录下了。

B站账号: 玩屏开发者皮克斯

服务端暂不开源。我们会为希望独立使用的用户提供单机模式,敬请关注后续的项目更新。

项目是天天工作台的客户端前端部分,是全部前端源码,基于AGPL3.0协议开源。请勿直接用作商业用途。

开发调试指南

1.建议使用nvm安装nodejs-16版本

2.安装visualStudio community 版本 ,需要安装c++桌面程序sdk,并勾选win10 sdk

3.安装python3.10,并设置环境变量

4.yarn根目录

5.yarn vite目录

6.vite下yarn run build编译一遍

7.复制一个/node_modules下的dragula/dist/dragula.css 到 dragula/dist/dragula.min.css,不然会报这个库缺文件

8.在目录 vite\packages\table\permission\store.ts 下,将文件的 isSingle 属性改为 true ,启动单机模式

9.相关技术文档可查看http://gitlab.xiangtian.ren/pd/worktable/apps/xtui-doc

10.web版运行需要手动将router模式修改为webHashHistory vite/packages/table/router.ts,第九行改为:history: createWebHashHistory(),打包时要改回WebHistory,并自行配置伪静态

【关于单机模式】

单机模式下,我们尽可能减少与服务器的交互,以确保客户端可以独立运行。此模式适合大家自行研究,也可以自行把需要用到的部分封包起来。

启动项目

0.hosts下添加映射

C:\Windows\System32\drivers\etc\hosts 注意这个文件不能带.txt扩展名,否则不生效 注意,是每行一个。MD解析可能混在一行上了

127.0.0.1 table.com

127.0.0.1 1.table.com

127.0.0.1 2.table.com

127.0.0.1 3.table.com

127.0.0.1 4.table.com

127.0.0.1 5.table.com

127.0.0.1 6.table.com

验证方式,使用cmd ping table.com

注意:代理要排除这个域名,否则可能导致无法打开

1./vite yarn run start 在/vite目录下执行yarn run start命令,启动渲染进程

2./ yarn run start 在/根目录下执行yarn run start 启动electron客户端

打包桌面客户端

在根目录运行yarn run packageWin

调试web端

在/vite运行yarn安装扩展,

然后yarn run start运行项目

打开浏览器,访问首页地址: http://localhost:1600/html/table.html#/

web版部署指南

需要将根目录cdn目录下的文件放置到cdn服务器上。 并对配置文件修改后,打包

/vite/packages/table/consts.ts

const Server = {
  baseUrl: 'https://wad.apps.vip/api', //修改为api所在位置
  cdn:'https://a.apps.vip/cdn' //修改为cdn服务器的路径
 //baseUrl:'http://test1.com:9001'
}

打包命令 在/vite下终端执行yarn run build 将编译后的文件/dist放到web上 同时将/vite/dist/html/table.html放到web根目录,并修改名称为index.html(或将table.html设置为默认首页)