修改提示信息;关闭开发环境快速部署开发工具;
This commit is contained in:
parent
3b48fa3802
commit
aa25abc11c
|
@ -3,6 +3,11 @@
|
|||
此文档记录Kylin-Code的更新日志。
|
||||
|
||||
# 更新日志
|
||||
## v0.4.0
|
||||
1. 安装引导名称修改。
|
||||
* 将安装引导修改为开发环境快速部署,更新readme。
|
||||
* 修改操作系统识别脚本。
|
||||
* 修复发现的问题。
|
||||
|
||||
## v0.3.0
|
||||
1. 新增安装引导功能
|
||||
|
|
16
README.md
16
README.md
|
@ -15,20 +15,20 @@
|
|||
- [汇总仓库:openKylin extensions-repo](https://gitee.com/openkylin/extensions-repo)
|
||||
* [插件手动下载地址(KylinIDETeam目录)](https://gitee.com/openkylin/extensions-repo/tree/master/KylinIDETeam)
|
||||
* [用户帮助文档地址(user-guide目录)](https://gitee.com/openkylin/extensions-repo/blob/master/user-guide/%E7%9B%AE%E5%BD%95.md)
|
||||
- openKylin Framework SIG组月度例会
|
||||
* 欢迎参加月度例会,讨论Kylin-Code及其插件规划和发展思路、讨论IDE发展方向
|
||||
* 例会时间:每个月的第2个周二下午14:00,如遇到节假日,顺延到下一个周二
|
||||
- openKylin Framework SIG组月度例会
|
||||
* 欢迎参加月度例会,讨论Kylin-Code及其插件规划和发展思路、讨论IDE发展方向
|
||||
* 例会时间:每个月的第2个周二下午14:00,如遇到节假日,顺延到下一个周二
|
||||
* 例会会议号会在openKylin官网公布([点此链接,在主页找到“社区日程”,点击日历的对应日期查看](https://www.openkylin.top/index-cn.html))
|
||||
|
||||
## 新增功能介绍
|
||||
- **安装引导**
|
||||
* 安装引导功能用于引导用户根据开发场景安装基础功能插件、安装依赖软件、配置基本开发环境。
|
||||
- **开发环境快速部署**
|
||||
* 用于引导用户根据开发场景安装基础功能插件、安装依赖软件、配置基本开发环境。
|
||||
* 支持在线安装,需要连接互联网下载插件和依赖软件
|
||||
* 仅支持Openkylin X86操作系统
|
||||
* 安装使用
|
||||
- 安装Kylin-Code v0.3.0或0.3.0以上版本
|
||||
- Kylin-Code首次启动显示安装引导界面,非首次启动点击菜单栏中的帮助->打开安装器选项显示安装引导界面
|
||||
- ![安装引导界面](./imgs/readme-img/instGuide_1.jpg)
|
||||
- 安装Kylin-Code v0.4.0或0.4.0以上版本
|
||||
- Kylin-Code首次启动显示开发环境快速部署界面,非首次启动点击菜单栏中的帮助->打开开发环境快速部署显示开发环境快速部署界面
|
||||
- ![开发环境快速部署界面](./imgs/readme-img/instGuide_1.jpg)
|
||||
- 根据提示选择开发场景,进行插件和依赖软件下载安装,配置基本开发环境
|
||||
- ![开发场景](./imgs/readme-img/instGuide_2.jpg)
|
||||
- 详细见[用户帮助文档相关章节](https://gitee.com/openkylin/extensions-repo/blob/master/user-guide/files/新功能.md)
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 30 KiB |
Binary file not shown.
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 33 KiB |
|
@ -6,7 +6,7 @@
|
|||
import { app, BrowserWindow, protocol, session, Session, systemPreferences, WebFrameMain } from 'electron';
|
||||
import { addUNCHostToAllowlist, disableUNCAccessRestrictions } from 'vs/base/node/unc';
|
||||
import { validatedIpcMain } from 'vs/base/parts/ipc/electron-main/ipcMain';
|
||||
import { hostname, release } from 'os';
|
||||
import { homedir, hostname, release } from 'os';
|
||||
import { VSBuffer } from 'vs/base/common/buffer';
|
||||
import { toErrorMessage } from 'vs/base/common/errorMessage';
|
||||
import { isSigPipeError, onUnexpectedError, setUnexpectedErrorHandler } from 'vs/base/common/errors';
|
||||
|
@ -1482,7 +1482,8 @@ export class CodeApplication extends Disposable {
|
|||
}
|
||||
private async isFirstLoad(): Promise<boolean> {
|
||||
let res = false;
|
||||
const userDataPath = path.join(this.environmentMainService.userHome.fsPath, '.config', 'Kylin-Code', 'installconfig');
|
||||
// const userDataPath = path.join(this.environmentMainService.userHome.fsPath, '.config', 'Kylin-Code', 'installconfig');
|
||||
const userDataPath = path.join(homedir(), '.config', 'Kylin-Code', 'installconfig');
|
||||
const flagFilePath = path.join(userDataPath, 'first-run.flag');
|
||||
|
||||
if (!fs.existsSync(userDataPath)) {
|
||||
|
|
|
@ -481,14 +481,14 @@ export class DeployMainService implements IDeployMainService {
|
|||
if (this.localConfigObject.res != 0 && this.updateConfigObject.res != 0) {
|
||||
if (this.DeployWindow) {
|
||||
if (this.localConfigObject.osinfo == "undefined" && this.updateConfigObject.osinfo == "undefined") {
|
||||
this.logger.error("安装引导器仅支持openKylin操作系统,具体为", this.localConfigObject.supportList);
|
||||
this.logger.error("开发环境快速部署仅支持openKylin操作系统,具体为", this.localConfigObject.supportList);
|
||||
await dialog.showMessageBox(this.DeployWindow,
|
||||
{
|
||||
type: "error",
|
||||
title: "配置文件检查",
|
||||
buttons: ["OK"],
|
||||
detail: `点击【OK】按钮后,将跳过此引导步骤,请根据开发需要自行下载插件、安装软件依赖。具体信息请查看日志${this.installConfig}/log/instguide.log`,
|
||||
message: "安装引导器不支持当前系统。"
|
||||
message: "开发环境快速部署不支持当前系统。"
|
||||
});
|
||||
if (this.DeployWindow && this.DeployWindow != undefined)
|
||||
this.DeployWindow.close();
|
||||
|
@ -1217,7 +1217,7 @@ export class DeployMainService implements IDeployMainService {
|
|||
this.DeployWindow.loadURL(
|
||||
FileAccess.asBrowserUri(`vs/code/electron-sandbox/deploy/deployWindow${this.environmentMainService.isBuilt ? '' : '-dev'}.html`).toString(true)
|
||||
);
|
||||
this.DeployWindow.webContents.openDevTools();
|
||||
// this.DeployWindow.webContents.openDevTools();
|
||||
|
||||
let initData = {
|
||||
isFirstLoad: flag,
|
||||
|
|
Loading…
Reference in New Issue