updates
6
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
@ -10,11 +10,11 @@ assignees: ''
|
|||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**Please confirm that this problem is VSCodium-specific**
|
||||
- [ ] This bug doesn't happen if I use Microsoft's Visual Studio Code. It only happens in VSCodium.
|
||||
**Please confirm that this problem is Codex-specific**
|
||||
- [ ] This bug doesn't happen if I use Microsoft's Visual Studio Code. It only happens in Codex.
|
||||
|
||||
**Please confirm that the issue/resolution isn't already documented**
|
||||
- [ ] I checked [the Docs page](https://github.com/VSCodium/vscodium/blob/master/docs/index.md) and [the Troubleshooting page](https://github.com/VSCodium/vscodium/blob/master/docs/troubleshooting.md) and my issue is not mentioned there.
|
||||
- [ ] I checked [the Docs page](https://github.com/andrewhertog/codex/blob/master/docs/index.md) and [the Troubleshooting page](https://github.com/andrewhertog/codex/blob/master/docs/troubleshooting.md) and my issue is not mentioned there.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
|
|
18
.github/workflows/insider-linux.yml
vendored
|
@ -24,9 +24,9 @@ on:
|
|||
- '**/*.md'
|
||||
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}-insiders
|
||||
BINARY_NAME: codium-insiders
|
||||
BINARY_NAME: codex-insiders
|
||||
DISABLE_UPDATE: 'yes'
|
||||
GITHUB_BRANCH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'insider' }}
|
||||
OS_NAME: linux
|
||||
|
@ -58,7 +58,7 @@ jobs:
|
|||
GENERATE_ASSETS: ${{ github.event.inputs.generate_assets }}
|
||||
run: ./check_cron_or_pr.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_ALL: 'yes'
|
||||
|
@ -177,7 +177,7 @@ jobs:
|
|||
run: ./install_gh.sh
|
||||
if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_REH: 'no'
|
||||
|
@ -281,7 +281,7 @@ jobs:
|
|||
run: ./install_gh.sh
|
||||
if: env.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_ONLY_REH: 'yes'
|
||||
|
@ -347,7 +347,7 @@ jobs:
|
|||
run: ./install_gh.sh
|
||||
if: env.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_ONLY_REH: 'yes'
|
||||
|
@ -394,8 +394,8 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- package_name: vscodium-insiders-bin
|
||||
- package_name: vscodium-insiders
|
||||
- package_name: codex-insiders-bin
|
||||
- package_name: codex-insiders
|
||||
if: needs.check.outputs.SHOULD_DEPLOY == 'yes' && github.event.inputs.generate_assets != 'true'
|
||||
|
||||
steps:
|
||||
|
@ -420,7 +420,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
env:
|
||||
RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }}
|
||||
SNAP_NAME: codium-insiders
|
||||
SNAP_NAME: codex-insiders
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
|
|
4
.github/workflows/insider-macos.yml
vendored
|
@ -24,7 +24,7 @@ on:
|
|||
- '**/*.md'
|
||||
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}-insiders
|
||||
GITHUB_BRANCH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'insider' }}
|
||||
OS_NAME: osx
|
||||
|
@ -70,7 +70,7 @@ jobs:
|
|||
GENERATE_ASSETS: ${{ github.event.inputs.generate_assets }}
|
||||
run: . check_cron_or_pr.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: . check_tags.sh
|
||||
|
|
4
.github/workflows/insider-spearhead.yml
vendored
|
@ -22,7 +22,7 @@ jobs:
|
|||
build:
|
||||
runs-on: macos-14
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}-insiders
|
||||
VERSIONS_REPOSITORY: ${{ github.repository_owner }}/versions
|
||||
OS_NAME: osx
|
||||
|
@ -43,7 +43,7 @@ jobs:
|
|||
- name: Clone VSCode repo
|
||||
run: . get_repo.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NEW_RELEASE: ${{ github.event.inputs.new_release }}
|
||||
|
|
8
.github/workflows/insider-windows.yml
vendored
|
@ -24,7 +24,7 @@ on:
|
|||
- '**/*.md'
|
||||
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}-insiders
|
||||
GITHUB_BRANCH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'insider' }}
|
||||
OS_NAME: windows
|
||||
|
@ -78,7 +78,7 @@ jobs:
|
|||
GENERATE_ASSETS: ${{ github.event.inputs.generate_assets }}
|
||||
run: ./check_cron_or_pr.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: ./check_tags.sh
|
||||
|
@ -126,8 +126,8 @@ jobs:
|
|||
run:
|
||||
shell: bash
|
||||
env:
|
||||
APP_IDENTIFIER: VSCodium.VSCodium.Insiders
|
||||
ASSETS_REPOSITORY: vscodium-insiders
|
||||
APP_IDENTIFIER: Codex.Codex.Insiders
|
||||
ASSETS_REPOSITORY: codex-insiders
|
||||
if: needs.build.outputs.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
steps:
|
||||
|
|
18
.github/workflows/stable-linux.yml
vendored
|
@ -24,9 +24,9 @@ on:
|
|||
- '**/*.md'
|
||||
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}
|
||||
BINARY_NAME: codium
|
||||
BINARY_NAME: codex
|
||||
DISABLE_UPDATE: 'yes'
|
||||
OS_NAME: linux
|
||||
VERSIONS_REPOSITORY: ${{ github.repository_owner }}/versions
|
||||
|
@ -57,7 +57,7 @@ jobs:
|
|||
GENERATE_ASSETS: ${{ github.event.inputs.generate_assets }}
|
||||
run: ./check_cron_or_pr.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_ALL: 'yes'
|
||||
|
@ -176,7 +176,7 @@ jobs:
|
|||
run: ./install_gh.sh
|
||||
if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_REH: 'no'
|
||||
|
@ -280,7 +280,7 @@ jobs:
|
|||
run: ./install_gh.sh
|
||||
if: env.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_ONLY_REH: 'yes'
|
||||
|
@ -346,7 +346,7 @@ jobs:
|
|||
run: ./install_gh.sh
|
||||
if: env.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CHECK_ONLY_REH: 'yes'
|
||||
|
@ -393,9 +393,9 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- package_name: vscodium
|
||||
- package_name: codex
|
||||
package_type: stable
|
||||
- package_name: vscodium-git
|
||||
- package_name: codex-git
|
||||
package_type: rolling
|
||||
if: needs.check.outputs.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
|
@ -416,7 +416,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
env:
|
||||
RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }}
|
||||
SNAP_NAME: codium
|
||||
SNAP_NAME: codex
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
|
|
4
.github/workflows/stable-macos.yml
vendored
|
@ -24,7 +24,7 @@ on:
|
|||
- '**/*.md'
|
||||
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}
|
||||
OS_NAME: osx
|
||||
VERSIONS_REPOSITORY: ${{ github.repository_owner }}/versions
|
||||
|
@ -69,7 +69,7 @@ jobs:
|
|||
GENERATE_ASSETS: ${{ github.event.inputs.generate_assets }}
|
||||
run: . check_cron_or_pr.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: . check_tags.sh
|
||||
|
|
4
.github/workflows/stable-spearhead.yml
vendored
|
@ -19,7 +19,7 @@ jobs:
|
|||
build:
|
||||
runs-on: macos-14
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}
|
||||
VERSIONS_REPOSITORY: ${{ github.repository_owner }}/versions
|
||||
OS_NAME: osx
|
||||
|
@ -38,7 +38,7 @@ jobs:
|
|||
- name: Clone VSCode repo
|
||||
run: . get_repo.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NEW_RELEASE: ${{ github.event.inputs.new_release }}
|
||||
|
|
6
.github/workflows/stable-windows.yml
vendored
|
@ -24,7 +24,7 @@ on:
|
|||
- '**/*.md'
|
||||
|
||||
env:
|
||||
APP_NAME: VSCodium
|
||||
APP_NAME: Codex
|
||||
ASSETS_REPOSITORY: ${{ github.repository }}
|
||||
OS_NAME: windows
|
||||
VERSIONS_REPOSITORY: ${{ github.repository_owner }}/versions
|
||||
|
@ -76,7 +76,7 @@ jobs:
|
|||
GENERATE_ASSETS: ${{ github.event.inputs.generate_assets }}
|
||||
run: ./check_cron_or_pr.sh
|
||||
|
||||
- name: Check existing VSCodium tags/releases
|
||||
- name: Check existing Codex tags/releases
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: ./check_tags.sh
|
||||
|
@ -124,7 +124,7 @@ jobs:
|
|||
run:
|
||||
shell: bash
|
||||
env:
|
||||
APP_IDENTIFIER: VSCodium.VSCodium
|
||||
APP_IDENTIFIER: Codex.Codex
|
||||
if: needs.build.outputs.SHOULD_DEPLOY == 'yes'
|
||||
|
||||
steps:
|
||||
|
|
4
.gitignore
vendored
|
@ -1,7 +1,7 @@
|
|||
vscode*
|
||||
VS*/*
|
||||
VSCode*
|
||||
VSCodium*
|
||||
Codex*
|
||||
.DS_Store
|
||||
*.env
|
||||
assets/
|
||||
|
@ -10,7 +10,7 @@ build/linux/appimage/pkg2appimage.AppDir
|
|||
build/linux/appimage/pkg2appimage-*.AppImage
|
||||
build/linux/appimage/pkg2appimage.AppImage
|
||||
build/linux/appimage/squashfs-root
|
||||
build/linux/appimage/VSCodium
|
||||
build/linux/appimage/Codex
|
||||
build/windows/msi/releasedir
|
||||
build/windows/msi/Files*.wxs
|
||||
build/windows/msi/Files*.wixobj
|
||||
|
|
|
@ -60,7 +60,7 @@ representative at an online or offline event.
|
|||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at
|
||||
vscodium@protonmail.com.
|
||||
codex@protonmail.com.
|
||||
All complaints will be reviewed and investigated promptly and fairly.
|
||||
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
|
|
|
@ -10,22 +10,22 @@
|
|||
|
||||
## Code of Conduct
|
||||
|
||||
This project and everyone participating in it is governed by the [VSCodium Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.
|
||||
This project and everyone participating in it is governed by the [Codex Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.
|
||||
|
||||
## Reporting Bugs
|
||||
|
||||
### Before Submitting an Issue
|
||||
|
||||
Before creating bug reports, please check existing issues and [the Troubleshooting page](https://github.com/VSCodium/vscodium/blob/master/docs/troubleshooting.md) as you might find out that you don't need to create one.
|
||||
When you are creating a bug report, please include as many details as possible. Fill out [the required template](https://github.com/VSCodium/vscodium/issues/new?&labels=bug&&template=bug_report.md), the information it asks for helps us resolve issues faster.
|
||||
Before creating bug reports, please check existing issues and [the Troubleshooting page](https://github.com/andrewhertog/codex/blob/master/docs/troubleshooting.md) as you might find out that you don't need to create one.
|
||||
When you are creating a bug report, please include as many details as possible. Fill out [the required template](https://github.com/andrewhertog/codex/issues/new?&labels=bug&&template=bug_report.md), the information it asks for helps us resolve issues faster.
|
||||
|
||||
## Making Changes
|
||||
|
||||
If you want to make changes, please read [the Build page](./docs/howto-build.md).
|
||||
|
||||
### Building VSCodium
|
||||
### Building Codex
|
||||
|
||||
To build VSCodium, please follow the command found in the section [`Build Scripts`](./docs/howto-build.md#build-scripts).
|
||||
To build Codex, please follow the command found in the section [`Build Scripts`](./docs/howto-build.md#build-scripts).
|
||||
|
||||
### Updating patches
|
||||
|
||||
|
@ -33,9 +33,9 @@ If you want to update the existing patches, please follow the section [`Patch Up
|
|||
|
||||
### Add a new patch
|
||||
|
||||
- first, you need to build VSCodium
|
||||
- first, you need to build Codex
|
||||
- then use the command `patch.sh <your patch name>`, to initiate a new patch
|
||||
- when the script pauses at `Press any key when the conflict have been resolved...`, open `vscode` directory in **VSCodium**
|
||||
- when the script pauses at `Press any key when the conflict have been resolved...`, open `vscode` directory in **Codex**
|
||||
- run `yarn watch`
|
||||
- run `./script/code.sh`
|
||||
- make your changes
|
||||
|
|
2
LICENSE
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2018-present The VSCodium contributors
|
||||
Copyright (c) 2018-present The Codex contributors
|
||||
Copyright (c) 2018-present Peter Squicciarini
|
||||
Copyright (c) 2015-present Microsoft Corporation
|
||||
|
||||
|
|
84
README.md
|
@ -1,21 +1,21 @@
|
|||
<div id="vscodium-logo" align="center">
|
||||
<div id="codex-logo" align="center">
|
||||
<br />
|
||||
<img src="./icons/stable/codium_cnl.svg" alt="VSCodium Logo" width="200"/>
|
||||
<h1>VSCodium</h1>
|
||||
<img src="./icons/stable/codex_cnl.svg" alt="Codex Logo" width="200"/>
|
||||
<h1>Codex</h1>
|
||||
<h3>Free/Libre Open Source Software Binaries of VS Code</h3>
|
||||
</div>
|
||||
|
||||
<div id="badges" align="center">
|
||||
|
||||
[](https://github.com/vscodium/vscodium/releases)
|
||||
[](https://github.com/VSCodium/vscodium/blob/master/LICENSE)
|
||||
[](https://gitter.im/VSCodium/Lobby)
|
||||
[](https://snapcraft.io/codium)
|
||||
[](https://snapcraft.io/codium)
|
||||
[](https://github.com/codex/codex/releases)
|
||||
[](https://github.com/andrewhertog/codex/blob/master/LICENSE)
|
||||
[](https://gitter.im/Codex/Lobby)
|
||||
[](https://snapcraft.io/codex)
|
||||
[](https://snapcraft.io/codex)
|
||||
|
||||
[](https://github.com/VSCodium/vscodium/actions/workflows/stable-linux.yml?query=branch%3Amaster)
|
||||
[](https://github.com/VSCodium/vscodium/actions/workflows/stable-macos.yml?query=branch%3Amaster)
|
||||
[](https://github.com/VSCodium/vscodium/actions/workflows/stable-windows.yml?query=branch%3Amaster)
|
||||
[](https://github.com/andrewhertog/codex/actions/workflows/stable-linux.yml?query=branch%3Amaster)
|
||||
[](https://github.com/andrewhertog/codex/actions/workflows/stable-macos.yml?query=branch%3Amaster)
|
||||
[](https://github.com/andrewhertog/codex/actions/workflows/stable-windows.yml?query=branch%3Amaster)
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -41,11 +41,11 @@
|
|||
|
||||
:tada: :tada:
|
||||
Download latest release here:
|
||||
[stable](https://github.com/VSCodium/vscodium/releases) or
|
||||
[insiders](https://github.com/VSCodium/vscodium-insiders/releases)
|
||||
[stable](https://github.com/andrewhertog/codex/releases) or
|
||||
[insiders](https://github.com/andrewhertog/codex-insiders/releases)
|
||||
:tada: :tada:
|
||||
|
||||
[More info / helpful tips are here.](https://github.com/VSCodium/vscodium/blob/master/docs/index.md)
|
||||
[More info / helpful tips are here.](https://github.com/andrewhertog/codex/blob/master/docs/index.md)
|
||||
|
||||
|
||||
#### <a id="install-with-brew"></a>Install with Brew (Mac)
|
||||
|
@ -53,24 +53,24 @@ Download latest release here:
|
|||
If you are on a Mac and have [Homebrew](https://brew.sh/) installed:
|
||||
```bash
|
||||
# stable
|
||||
brew install --cask vscodium
|
||||
brew install --cask codex
|
||||
|
||||
# insiders
|
||||
brew tap homebrew/cask-versions
|
||||
brew install --cask vscodium-insiders
|
||||
brew install --cask codex-insiders
|
||||
```
|
||||
|
||||
*Note for macOS users: if you can't open the App, please read [the following troubleshooting](https://github.com/VSCodium/vscodium/blob/master/docs/troubleshooting.md#macos).*
|
||||
*Note for macOS users: if you can't open the App, please read [the following troubleshooting](https://github.com/andrewhertog/codex/blob/master/docs/troubleshooting.md#macos).*
|
||||
|
||||
#### <a id="install-with-winget"></a>Install with Windows Package Manager (WinGet)
|
||||
|
||||
If you use Windows and have [Windows Package Manager](https://github.com/microsoft/winget-cli) installed:
|
||||
```cmd
|
||||
:: stable
|
||||
winget install -e --id VSCodium.VSCodium
|
||||
winget install -e --id Codex.Codex
|
||||
|
||||
:: insider
|
||||
winget install -e --id VSCodium.VSCodium.Insiders
|
||||
winget install -e --id Codex.Codex.Insiders
|
||||
```
|
||||
|
||||
#### <a id="install-with-choco"></a>Install with Chocolatey (Windows)
|
||||
|
@ -78,10 +78,10 @@ winget install -e --id VSCodium.VSCodium.Insiders
|
|||
If you use Windows and have [Chocolatey](https://chocolatey.org) installed (thanks to [@Thilas](https://github.com/Thilas)):
|
||||
```cmd
|
||||
:: stable
|
||||
choco install vscodium
|
||||
choco install codex
|
||||
|
||||
:: insider
|
||||
choco install vscodium-insiders
|
||||
choco install codex-insiders
|
||||
```
|
||||
|
||||
#### <a id="install-with-scoop"></a>Install with Scoop (Windows)
|
||||
|
@ -89,48 +89,48 @@ choco install vscodium-insiders
|
|||
If you use Windows and have [Scoop](https://scoop.sh) installed:
|
||||
```bash
|
||||
scoop bucket add extras
|
||||
scoop install vscodium
|
||||
scoop install codex
|
||||
```
|
||||
|
||||
#### <a id="install-with-snap"></a>Install with snap (GNU/Linux)
|
||||
|
||||
VSCodium is available in the [Snap Store](https://snapcraft.io/) as [Codium](https://snapcraft.io/codium), thanks to the help of the [Snapcrafters](https://github.com/snapcrafters/codium) community.
|
||||
Codex is available in the [Snap Store](https://snapcraft.io/) as [Codex](https://snapcraft.io/codex), thanks to the help of the [Snapcrafters](https://github.com/snapcrafters/codex) community.
|
||||
If your GNU/Linux distribution has support for [snaps](https://snapcraft.io/docs/installing-snapd):
|
||||
|
||||
```bash
|
||||
snap install codium --classic
|
||||
snap install codex --classic
|
||||
```
|
||||
|
||||
#### <a id="install-with-package-manager"></a>Install with Package Manager (GNU/Linux)
|
||||
|
||||
You can always install using the downloads (deb, rpm, tar) on the releases page for [stable](https://github.com/VSCodium/vscodium/releases) or [insiders](https://github.com/VSCodium/vscodium-insiders/releases), but you can also install using your favorite package manager and get automatic updates.
|
||||
You can always install using the downloads (deb, rpm, tar) on the releases page for [stable](https://github.com/andrewhertog/codex/releases) or [insiders](https://github.com/andrewhertog/codex-insiders/releases), but you can also install using your favorite package manager and get automatic updates.
|
||||
|
||||
[@paulcarroty](https://github.com/paulcarroty) has set up a repository with instructions for `apt`, `dnf` and `zypper` [here](https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo).
|
||||
[@paulcarroty](https://github.com/paulcarroty) has set up a repository with instructions for `apt`, `dnf` and `zypper` [here](https://gitlab.com/paulcarroty/codex-deb-rpm-repo).
|
||||
|
||||
Any issues installing VSCodium using your package manager should be directed to that repository's issue tracker.
|
||||
Any issues installing Codex using your package manager should be directed to that repository's issue tracker.
|
||||
|
||||
#### <a id="install-on-arch-linux"></a>Install on Arch Linux
|
||||
|
||||
VSCodium is available in [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository), maintained by [@binex-dsk](https://github.com/binex-dsk) as package [vscodium-bin](https://aur.archlinux.org/packages/vscodium-bin/) (stable) and as [vscodium-insiders-bin](https://aur.archlinux.org/packages/vscodium-insiders-bin).
|
||||
Codex is available in [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository), maintained by [@binex-dsk](https://github.com/binex-dsk) as package [codex-bin](https://aur.archlinux.org/packages/codex-bin/) (stable) and as [codex-insiders-bin](https://aur.archlinux.org/packages/codex-insiders-bin).
|
||||
|
||||
If you want to save disk space by having VSCodium use the Electron system-wide, you also have [vscodium-electron](https://aur.archlinux.org/packages/vscodium-electron),
|
||||
If you want to save disk space by having Codex use the Electron system-wide, you also have [codex-electron](https://aur.archlinux.org/packages/codex-electron),
|
||||
maintained by [@m00nw4tch3r](https://aur.archlinux.org/account/m00nw4tch3r).
|
||||
|
||||
An alternative package [vscodium-git](https://aur.archlinux.org/packages/vscodium-git/), maintained by [@cedricroijakkers](https://github.com/cedricroijakkers), is also available should you wish to compile from source yourself.
|
||||
An alternative package [codex-git](https://aur.archlinux.org/packages/codex-git/), maintained by [@cedricroijakkers](https://github.com/cedricroijakkers), is also available should you wish to compile from source yourself.
|
||||
|
||||
#### <a id="flatpak"></a>Flatpak Option (GNU/Linux)
|
||||
|
||||
VSCodium is available as a Flatpak app [here](https://flathub.org/apps/details/com.vscodium.codium) and the build repo is [here](https://github.com/flathub/com.vscodium.codium).
|
||||
Codex is available as a Flatpak app [here](https://flathub.org/apps/details/com.codex.codex) and the build repo is [here](https://github.com/flathub/com.codex.codex).
|
||||
If your distribution has support for [flatpak](https://flathub.org), and you have enabled the [flathub repo](https://flatpak.org/setup/):
|
||||
|
||||
```bash
|
||||
flatpak install flathub com.vscodium.codium
|
||||
flatpak run com.vscodium.codium
|
||||
flatpak install flathub com.codex.codex
|
||||
flatpak run com.codex.codex
|
||||
```
|
||||
|
||||
## <a id="build"></a>Build
|
||||
|
||||
Build instructions can be found [here](https://github.com/VSCodium/vscodium/blob/master/docs/howto-build.md)
|
||||
Build instructions can be found [here](https://github.com/andrewhertog/codex/blob/master/docs/howto-build.md)
|
||||
|
||||
## <a id="why"></a>Why Does This Exist
|
||||
|
||||
|
@ -142,7 +142,7 @@ Microsoft's releases of Visual Studio Code are licensed under [this not-FLOSS li
|
|||
>
|
||||
> When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. Therefore, you generate a "clean" build, without the Microsoft customizations, which is by default licensed under the MIT license
|
||||
|
||||
This repo exists so that you don't have to download+build from source. The build scripts in this repo clone Microsoft's vscode repo, run the build commands, and upload the resulting binaries to [GitHub releases](https://github.com/VSCodium/vscodium/releases). __These binaries are licensed under the MIT license. Telemetry is disabled.__
|
||||
This repo exists so that you don't have to download+build from source. The build scripts in this repo clone Microsoft's vscode repo, run the build commands, and upload the resulting binaries to [GitHub releases](https://github.com/andrewhertog/codex/releases). __These binaries are licensed under the MIT license. Telemetry is disabled.__
|
||||
|
||||
If you want to build from source yourself, head over to [Microsoft's vscode repo](https://github.com/Microsoft/vscode) and follow their [instructions](https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run). This repo exists to make it easier to get the latest version of MIT-licensed VS Code.
|
||||
|
||||
|
@ -160,21 +160,21 @@ Microsoft's build process (which we are running to build the binaries) does down
|
|||
|
||||
### Documentation
|
||||
|
||||
For more information on getting all the telemetry disabled, tips for migrating from Visual Studio Code to VSCodium and more, have a look at [the Docs page](https://github.com/VSCodium/vscodium/blob/master/docs/index.md) page.
|
||||
For more information on getting all the telemetry disabled, tips for migrating from Visual Studio Code to Codex and more, have a look at [the Docs page](https://github.com/andrewhertog/codex/blob/master/docs/index.md) page.
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
If you have any issue, please check [the Troubleshooting page](https://github.com/VSCodium/vscodium/blob/master/docs/troubleshooting.md) or the existing issues.
|
||||
If you have any issue, please check [the Troubleshooting page](https://github.com/andrewhertog/codex/blob/master/docs/troubleshooting.md) or the existing issues.
|
||||
|
||||
### Extensions and the Marketplace
|
||||
|
||||
According to the VS Code Marketplace [Terms of Use](https://aka.ms/vsmarketplace-ToU), _you may only install and use Marketplace Offerings with Visual Studio Products and Services._ For this reason, VSCodium uses [open-vsx.org](https://open-vsx.org/), an open source registry for VS Code extensions. See the [Extensions + Marketplace](https://github.com/VSCodium/vscodium/blob/master/docs/index.md#extensions-marketplace) section on the Docs page for more details.
|
||||
According to the VS Code Marketplace [Terms of Use](https://aka.ms/vsmarketplace-ToU), _you may only install and use Marketplace Offerings with Visual Studio Products and Services._ For this reason, Codex uses [open-vsx.org](https://open-vsx.org/), an open source registry for VS Code extensions. See the [Extensions + Marketplace](https://github.com/andrewhertog/codex/blob/master/docs/index.md#extensions-marketplace) section on the Docs page for more details.
|
||||
|
||||
Please note that some Visual Studio Code extensions have licenses that restrict their use to the official Visual Studio Code builds and therefore do not work with VSCodium. See [this note](https://github.com/VSCodium/vscodium/blob/master/docs/index.md#proprietary-debugging-tools) on the Docs page for what's been found so far and possible workarounds.
|
||||
Please note that some Visual Studio Code extensions have licenses that restrict their use to the official Visual Studio Code builds and therefore do not work with Codex. See [this note](https://github.com/andrewhertog/codex/blob/master/docs/index.md#proprietary-debugging-tools) on the Docs page for what's been found so far and possible workarounds.
|
||||
|
||||
### How are the VSCodium binaries built?
|
||||
### How are the Codex binaries built?
|
||||
|
||||
If you would like to see the commands we run to build `vscode` into VSCodium binaries, have a look at the workflow files in `.github/workflows` for Windows, GNU/Linux and macOS. These build files call all the other scripts in the repo. If you find something that doesn't make sense, feel free to ask about it [on Gitter](https://gitter.im/VSCodium/Lobby).
|
||||
If you would like to see the commands we run to build `vscode` into Codex binaries, have a look at the workflow files in `.github/workflows` for Windows, GNU/Linux and macOS. These build files call all the other scripts in the repo. If you find something that doesn't make sense, feel free to ask about it [on Gitter](https://gitter.im/Codex/Lobby).
|
||||
|
||||
The builds are run every day, but exit early if there isn't a new release from Microsoft.
|
||||
|
||||
|
@ -213,4 +213,4 @@ The minimal version is limited by the core component Electron, you may want to c
|
|||
|
||||
## <a id="license"></a>License
|
||||
|
||||
[MIT](https://github.com/VSCodium/vscodium/blob/master/LICENSE)
|
||||
[MIT](https://github.com/andrewhertog/codex/blob/master/LICENSE)
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
{
|
||||
"id": "#1227",
|
||||
"title": "Issue(macOS): manual update to `1.90.x`",
|
||||
"url": "https://github.com/VSCodium/vscodium/issues/1917"
|
||||
"url": "https://github.com/andrewhertog/codex/issues/1917"
|
||||
},
|
||||
]
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
# to run with Bash: "C:\Program Files\Git\bin\bash.exe" ./build/build.sh
|
||||
###
|
||||
|
||||
export APP_NAME="VSCodium"
|
||||
export BINARY_NAME="codium"
|
||||
export APP_NAME="Codex"
|
||||
export BINARY_NAME="codex"
|
||||
export CI_BUILD="no"
|
||||
export SHOULD_BUILD="yes"
|
||||
export SKIP_ASSETS="yes"
|
||||
|
@ -19,7 +19,7 @@ export VSCODE_SKIP_NODE_VERSION_CHECK="yes"
|
|||
while getopts ":ilops" opt; do
|
||||
case "$opt" in
|
||||
i)
|
||||
export BINARY_NAME="codium-insiders"
|
||||
export BINARY_NAME="codex-insiders"
|
||||
export VSCODE_QUALITY="insider"
|
||||
;;
|
||||
l)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
exists() { type -t "$1" &> /dev/null; }
|
||||
|
||||
export APP_NAME="VSCodium"
|
||||
export APP_NAME="Codex"
|
||||
export CI_BUILD="no"
|
||||
export OS_NAME="linux"
|
||||
export SHOULD_BUILD="yes"
|
||||
|
|
|
@ -22,26 +22,26 @@ if [[ "${VSCODE_ARCH}" == "x64" ]]; then
|
|||
./pkg2appimage.AppImage --appimage-extract && mv ./squashfs-root ./pkg2appimage.AppDir
|
||||
|
||||
# add update's url
|
||||
sed -i 's/generate_type2_appimage/generate_type2_appimage -u "gh-releases-zsync|VSCodium|vscodium|latest|*.AppImage.zsync"/' pkg2appimage.AppDir/AppRun
|
||||
sed -i 's/generate_type2_appimage/generate_type2_appimage -u "gh-releases-zsync|Codex|codex|latest|*.AppImage.zsync"/' pkg2appimage.AppDir/AppRun
|
||||
|
||||
# remove check so build in docker can succeed
|
||||
sed -i 's/grep docker/# grep docker/' pkg2appimage.AppDir/usr/share/pkg2appimage/functions.sh
|
||||
|
||||
if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
|
||||
sed -i 's|@@NAME@@|VSCodium-Insiders|g' recipe.yml
|
||||
sed -i 's|@@APPNAME@@|codium-insiders|g' recipe.yml
|
||||
sed -i 's|@@ICON@@|vscodium-insiders|g' recipe.yml
|
||||
sed -i 's|@@NAME@@|Codex-Insiders|g' recipe.yml
|
||||
sed -i 's|@@APPNAME@@|codex-insiders|g' recipe.yml
|
||||
sed -i 's|@@ICON@@|codex-insiders|g' recipe.yml
|
||||
else
|
||||
sed -i 's|@@NAME@@|VSCodium|g' recipe.yml
|
||||
sed -i 's|@@APPNAME@@|codium|g' recipe.yml
|
||||
sed -i 's|@@ICON@@|vscodium|g' recipe.yml
|
||||
sed -i 's|@@NAME@@|Codex|g' recipe.yml
|
||||
sed -i 's|@@APPNAME@@|codex|g' recipe.yml
|
||||
sed -i 's|@@ICON@@|codex|g' recipe.yml
|
||||
fi
|
||||
|
||||
bash -ex pkg2appimage.AppDir/AppRun recipe.yml
|
||||
|
||||
rm -f pkg2appimage-*.AppImage
|
||||
rm -rf pkg2appimage.AppDir
|
||||
rm -rf VSCodium*
|
||||
rm -rf Codex*
|
||||
fi
|
||||
|
||||
cd "${CALLER_DIR}"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# On a Debian/Ubuntu system:
|
||||
# wget -c "https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage"
|
||||
# bash -ex pkg2appimage VSCodium
|
||||
# bash -ex pkg2appimage Codex
|
||||
|
||||
app: @@NAME@@
|
||||
|
||||
|
|
|
@ -10,14 +10,14 @@ WIN_SDK_MAJOR_VERSION="10"
|
|||
WIN_SDK_FULL_VERSION="10.0.17763.0"
|
||||
|
||||
if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
|
||||
PRODUCT_NAME="VSCodium - Insiders"
|
||||
PRODUCT_CODE="VSCodiumInsiders"
|
||||
PRODUCT_NAME="Codex - Insiders"
|
||||
PRODUCT_CODE="CodexInsiders"
|
||||
PRODUCT_UPGRADE_CODE="1C9B7195-5A9A-43B3-B4BD-583E20498467"
|
||||
ICON_DIR="..\\..\\..\\src\\insider\\resources\\win32"
|
||||
SETUP_RESOURCES_DIR=".\\resources\\insider"
|
||||
else
|
||||
PRODUCT_NAME="VSCodium"
|
||||
PRODUCT_CODE="VSCodium"
|
||||
PRODUCT_NAME="Codex"
|
||||
PRODUCT_CODE="Codex"
|
||||
PRODUCT_UPGRADE_CODE="965370CD-253C-4720-82FC-2E6B02A53808"
|
||||
ICON_DIR="..\\..\\..\\src\\stable\\resources\\win32"
|
||||
SETUP_RESOURCES_DIR=".\\resources\\stable"
|
||||
|
@ -35,9 +35,9 @@ LICENSE_DIR="..\\..\\..\\vscode"
|
|||
PROGRAM_FILES_86=$( env | sed -n 's/^ProgramFiles(x86)=//p' )
|
||||
|
||||
if [[ -z "${1}" ]]; then
|
||||
OUTPUT_BASE_FILENAME="VSCodium-${VSCODE_ARCH}-${RELEASE_VERSION}"
|
||||
OUTPUT_BASE_FILENAME="Codex-${VSCODE_ARCH}-${RELEASE_VERSION}"
|
||||
else
|
||||
OUTPUT_BASE_FILENAME="VSCodium-${VSCODE_ARCH}-${1}-${RELEASE_VERSION}"
|
||||
OUTPUT_BASE_FILENAME="Codex-${VSCODE_ARCH}-${1}-${RELEASE_VERSION}"
|
||||
fi
|
||||
|
||||
if [[ "${VSCODE_ARCH}" == "ia32" ]]; then
|
||||
|
@ -46,8 +46,8 @@ else
|
|||
export PLATFORM="${VSCODE_ARCH}"
|
||||
fi
|
||||
|
||||
sed -i "s|@@PRODUCT_UPGRADE_CODE@@|${PRODUCT_UPGRADE_CODE}|g" .\\includes\\vscodium-variables.wxi
|
||||
sed -i "s|@@PRODUCT_NAME@@|${PRODUCT_NAME}|g" .\\vscodium.xsl
|
||||
sed -i "s|@@PRODUCT_UPGRADE_CODE@@|${PRODUCT_UPGRADE_CODE}|g" .\\includes\\codex-variables.wxi
|
||||
sed -i "s|@@PRODUCT_NAME@@|${PRODUCT_NAME}|g" .\\codex.xsl
|
||||
|
||||
find i18n -name '*.wxl' -print0 | xargs -0 sed -i "s|@@PRODUCT_NAME@@|${PRODUCT_NAME}|g"
|
||||
|
||||
|
@ -59,7 +59,7 @@ BuildSetupTranslationTransform() {
|
|||
|
||||
echo "Building setup translation for culture \"${CULTURE}\" with LangID \"${LANGID}\"..."
|
||||
|
||||
"${WIX}bin\\light.exe" vscodium.wixobj "Files-${OUTPUT_BASE_FILENAME}.wixobj" -ext WixUIExtension -ext WixUtilExtension -ext WixNetFxExtension -spdb -cc "${TEMP}\\vscodium-cab-cache\\${PLATFORM}" -reusecab -out "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.${CULTURE}.msi" -loc "i18n\\vscodium.${CULTURE}.wxl" -cultures:"${CULTURE}" -sice:ICE60 -sice:ICE69
|
||||
"${WIX}bin\\light.exe" codex.wixobj "Files-${OUTPUT_BASE_FILENAME}.wixobj" -ext WixUIExtension -ext WixUtilExtension -ext WixNetFxExtension -spdb -cc "${TEMP}\\codex-cab-cache\\${PLATFORM}" -reusecab -out "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.${CULTURE}.msi" -loc "i18n\\codex.${CULTURE}.wxl" -cultures:"${CULTURE}" -sice:ICE60 -sice:ICE69
|
||||
|
||||
cscript "${PROGRAM_FILES_86}\\Windows Kits\\${WIN_SDK_MAJOR_VERSION}\\bin\\${WIN_SDK_FULL_VERSION}\\${PLATFORM}\\WiLangId.vbs" "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.${CULTURE}.msi" Product "${LANGID}"
|
||||
|
||||
|
@ -73,9 +73,9 @@ BuildSetupTranslationTransform() {
|
|||
rm -f "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.${CULTURE}.mst"
|
||||
}
|
||||
|
||||
"${WIX}bin\\heat.exe" dir "${BINARY_DIR}" -out "Files-${OUTPUT_BASE_FILENAME}.wxs" -t vscodium.xsl -gg -sfrag -scom -sreg -srd -ke -cg "AppFiles" -var var.ManufacturerName -var var.AppName -var var.AppCodeName -var var.ProductVersion -var var.IconDir -var var.LicenseDir -var var.BinaryDir -dr APPLICATIONFOLDER -platform "${PLATFORM}"
|
||||
"${WIX}bin\\candle.exe" -arch "${PLATFORM}" vscodium.wxs "Files-${OUTPUT_BASE_FILENAME}.wxs" -ext WixUIExtension -ext WixUtilExtension -ext WixNetFxExtension -dManufacturerName="VSCodium" -dAppCodeName="${PRODUCT_CODE}" -dAppName="${PRODUCT_NAME}" -dProductVersion="${RELEASE_VERSION%-insider}" -dProductId="${PRODUCT_ID}" -dBinaryDir="${BINARY_DIR}" -dIconDir="${ICON_DIR}" -dLicenseDir="${LICENSE_DIR}" -dSetupResourcesDir="${SETUP_RESOURCES_DIR}" -dCulture="${CULTURE}"
|
||||
"${WIX}bin\\light.exe" vscodium.wixobj "Files-${OUTPUT_BASE_FILENAME}.wixobj" -ext WixUIExtension -ext WixUtilExtension -ext WixNetFxExtension -spdb -cc "${TEMP}\\vscodium-cab-cache\\${PLATFORM}" -out "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.msi" -loc "i18n\\vscodium.${CULTURE}.wxl" -cultures:"${CULTURE}" -sice:ICE60 -sice:ICE69
|
||||
"${WIX}bin\\heat.exe" dir "${BINARY_DIR}" -out "Files-${OUTPUT_BASE_FILENAME}.wxs" -t codex.xsl -gg -sfrag -scom -sreg -srd -ke -cg "AppFiles" -var var.ManufacturerName -var var.AppName -var var.AppCodeName -var var.ProductVersion -var var.IconDir -var var.LicenseDir -var var.BinaryDir -dr APPLICATIONFOLDER -platform "${PLATFORM}"
|
||||
"${WIX}bin\\candle.exe" -arch "${PLATFORM}" codex.wxs "Files-${OUTPUT_BASE_FILENAME}.wxs" -ext WixUIExtension -ext WixUtilExtension -ext WixNetFxExtension -dManufacturerName="Codex" -dAppCodeName="${PRODUCT_CODE}" -dAppName="${PRODUCT_NAME}" -dProductVersion="${RELEASE_VERSION%-insider}" -dProductId="${PRODUCT_ID}" -dBinaryDir="${BINARY_DIR}" -dIconDir="${ICON_DIR}" -dLicenseDir="${LICENSE_DIR}" -dSetupResourcesDir="${SETUP_RESOURCES_DIR}" -dCulture="${CULTURE}"
|
||||
"${WIX}bin\\light.exe" codex.wixobj "Files-${OUTPUT_BASE_FILENAME}.wixobj" -ext WixUIExtension -ext WixUtilExtension -ext WixNetFxExtension -spdb -cc "${TEMP}\\codex-cab-cache\\${PLATFORM}" -out "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.msi" -loc "i18n\\codex.${CULTURE}.wxl" -cultures:"${CULTURE}" -sice:ICE60 -sice:ICE69
|
||||
|
||||
BuildSetupTranslationTransform de-de 1031
|
||||
BuildSetupTranslationTransform es-es 3082
|
||||
|
@ -92,9 +92,9 @@ BuildSetupTranslationTransform zh-tw 1028
|
|||
cscript "${PROGRAM_FILES_86}\\Windows Kits\\${WIN_SDK_MAJOR_VERSION}\\bin\\${WIN_SDK_FULL_VERSION}\\${PLATFORM}\\WiLangId.vbs" "${SETUP_RELEASE_DIR}\\${OUTPUT_BASE_FILENAME}.msi" Package "${LANGIDS}"
|
||||
|
||||
# Remove files we do not need any longer.
|
||||
rm -rf "${TEMP}\\vscodium-cab-cache"
|
||||
rm -rf "${TEMP}\\codex-cab-cache"
|
||||
rm -f "Files-${OUTPUT_BASE_FILENAME}.wxs"
|
||||
rm -f "Files-${OUTPUT_BASE_FILENAME}.wixobj"
|
||||
rm -f "vscodium.wixobj"
|
||||
rm -f "codex.wixobj"
|
||||
|
||||
cd "${CALLER_DIR}"
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="de-de" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1031</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Paket mit @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Startmenü-Verknüpfung</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Startmenü-Symbol erstellen.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="en-us" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1033</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="es-es" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">3082</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="fr-fr" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1036</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="it-it" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1040</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="ja-jp" Codepage="932" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1041</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="ko-kr" Codepage="949" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1042</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="ru-ru" Codepage="1251" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1049</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Пакет с @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Ярлык в меню «Пуск»</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Создайте значок в меню «Пуск».</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="zh-cn" Codepage="936" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">2052</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<WixLocalization Culture="zh-tw" Codepage="950" xmlns="http://schemas.microsoft.com/wix/2006/localization">
|
||||
<String Id="ProductLanguage">1028</String>
|
||||
<String Id="ProductName">@@PRODUCT_NAME@@</String>
|
||||
<String Id="ProductHelpLink">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/VSCodium/vscodium</String>
|
||||
<String Id="ProductHelpLink">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlInfoAbout">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="ProductUrlUpdateInfo">https://github.com/andrewhertog/codex</String>
|
||||
<String Id="PackageDescription">Package with @@PRODUCT_NAME@@</String>
|
||||
<String Id="FeatureStartMenuShortcutTitle">Start Menu shortcut</String>
|
||||
<String Id="FeatureStartMenuShortcutDescription">Create a start menu icon.</String>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
|
||||
<?include $(sys.CURRENTDIR)includes\vscodium-variables.wxi ?>
|
||||
<?include $(sys.CURRENTDIR)includes\codex-variables.wxi ?>
|
||||
|
||||
<Product Id="$(var.ProductId)" Name="$(var.ProductNameWithVersion)" Language="$(var.ProductLanguage)" Version="$(var.ProductVersion)" Manufacturer="$(var.ProductManufacturerLong)" UpgradeCode="$(var.ProductUpgradeCode)">
|
||||
<Package Description="!(loc.PackageDescription)" Manufacturer="$(var.ProductManufacturerLong)" InstallerVersion="200" Compressed="yes" />
|
||||
|
@ -13,7 +13,7 @@
|
|||
<SetProperty Id="ARPINSTALLLOCATION" Value="[APPLICATIONFOLDER]" After="CostFinalize" />
|
||||
<Icon Id="code.ico" SourceFile="$(var.IconDir)\code.ico" />
|
||||
|
||||
<!-- Microsoft .NET Framework 4.5.2 is required for VSCodium. If you are using Windows 7, please make sure .NET Framework 4.5.2 is installed. -->
|
||||
<!-- Microsoft .NET Framework 4.5.2 is required for Codex. If you are using Windows 7, please make sure .NET Framework 4.5.2 is installed. -->
|
||||
<PropertyRef Id='WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED' />
|
||||
<Condition Message="!(loc.MinimumNetFramworkRequired)">
|
||||
<![CDATA[Installed OR WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED]]>
|
||||
|
@ -39,7 +39,7 @@
|
|||
<Custom Action="PreventDowngrading" After="FindRelatedProducts">NEWPRODUCTFOUND</Custom>
|
||||
<!--
|
||||
In general it seems very hard to track what files may have changed
|
||||
between vscodium versions. As files are crawled with heat and GUIDs
|
||||
between codex versions. As files are crawled with heat and GUIDs
|
||||
are automatically generated some MSI "optimization" features are not
|
||||
available. But no real problem, it only takes some more seconds to
|
||||
upgrade between versions.
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
## Incompatibility
|
||||
|
||||
- [LaTeX Workshop](https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop)
|
||||
> It's officially unsupported: https://github.com/James-Yu/LaTeX-Workshop/wiki/FAQ#vscodium-is-not-officially-supported
|
||||
> It's officially unsupported: https://github.com/James-Yu/LaTeX-Workshop/wiki/FAQ#codex-is-not-officially-supported
|
||||
|
||||
## Incompatibility due to licensing
|
||||
|
||||
The following extensions are not compatible with VSCodium due to their licensing:
|
||||
The following extensions are not compatible with Codex due to their licensing:
|
||||
|
||||
- [Live Share](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare)
|
||||
- [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# How to build VSCodium
|
||||
# How to build Codex
|
||||
|
||||
## Table of Contents
|
||||
|
||||
|
@ -78,22 +78,22 @@ The script `build/build.sh` provides several flags:
|
|||
|
||||
## <a id="build-docker"></a>Build in Docker
|
||||
|
||||
To build for Linux, you can alternatively build VSCodium in docker
|
||||
To build for Linux, you can alternatively build Codex in docker
|
||||
|
||||
### <a id="build-docker-x64"></a>X64
|
||||
|
||||
Firstly, create the container with:
|
||||
```
|
||||
docker run -ti --volume=<local vscodium source>:/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash
|
||||
docker run -ti --volume=<local codex source>:/root/codex --name=codex-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash
|
||||
```
|
||||
like
|
||||
```
|
||||
docker run -ti --volume=$(pwd):/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash
|
||||
docker run -ti --volume=$(pwd):/root/codex --name=codex-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash
|
||||
```
|
||||
|
||||
When inside the container, you can use the following commands to build:
|
||||
```
|
||||
cd /root/vscodium
|
||||
cd /root/codex
|
||||
|
||||
./build/build.sh
|
||||
```
|
||||
|
@ -102,11 +102,11 @@ cd /root/vscodium
|
|||
|
||||
Firstly, create the container with:
|
||||
```
|
||||
docker run -ti --volume=<local vscodium source>:/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-armhf bash
|
||||
docker run -ti --volume=<local codex source>:/root/codex --name=codex-build-agent vscodium/vscodium-linux-build-agent:bionic-armhf bash
|
||||
```
|
||||
like
|
||||
```
|
||||
docker run -ti --volume=$(pwd):/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-armhf bash
|
||||
docker run -ti --volume=$(pwd):/root/codex --name=codex-build-agent vscodium/vscodium-linux-build-agent:bionic-armhf bash
|
||||
```
|
||||
|
||||
When inside the container, you can use the following commands to build:
|
||||
|
@ -114,7 +114,7 @@ When inside the container, you can use the following commands to build:
|
|||
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
|
||||
sudo apt-get install -y nodejs desktop-file-utils
|
||||
|
||||
cd /root/vscodium
|
||||
cd /root/codex
|
||||
|
||||
./build/build.sh
|
||||
```
|
||||
|
@ -132,7 +132,7 @@ cd ./stores/snapcraft/insider
|
|||
snapcraft --use-lxd
|
||||
|
||||
# verify the snap
|
||||
review-tools.snap-review --allow-classic codium*.snap
|
||||
review-tools.snap-review --allow-classic codex*.snap
|
||||
```
|
||||
|
||||
## <a id="patch-update-process"></a>Patch Update Process
|
||||
|
@ -141,7 +141,7 @@ review-tools.snap-review --allow-classic codium*.snap
|
|||
|
||||
- run `./build/build_<os>.sh`, if a patch is failing then,
|
||||
- run `./build/update_patches.sh`
|
||||
- when the script pauses at `Press any key when the conflict have been resolved...`, open `vscode` directory in **VSCodium**
|
||||
- when the script pauses at `Press any key when the conflict have been resolved...`, open `vscode` directory in **Codex**
|
||||
- fix all the `*.rej` files
|
||||
- run `yarn watch`
|
||||
- run `./script/code.sh` until everything is ok
|
||||
|
@ -150,7 +150,7 @@ review-tools.snap-review --allow-classic codium*.snap
|
|||
## <a id="patch-update-process-manual"></a>Manual
|
||||
|
||||
- run `./build/build_<os>.sh`, if a patch is failing then,
|
||||
- open `vscode` directory in **VSCodium**
|
||||
- open `vscode` directory in **Codex**
|
||||
- revert all changes
|
||||
- run `git apply --reject ../patches/<name>.patch`
|
||||
- fix all the `*.rej` files
|
||||
|
|
|
@ -10,24 +10,24 @@
|
|||
- [How to self host your own VS Code Marketplace](#howto-selfhost-marketplace)
|
||||
- [Proprietary Debugging Tools](#proprietary-debugging-tools)
|
||||
- [Proprietary Extensions](#proprietary-extensions)
|
||||
- [Extensions compatibility](https://github.com/VSCodium/vscodium/blob/master/docs/extensions-compatibility.md)
|
||||
- [Migrating from Visual Studio Code to VSCodium](#migrating)
|
||||
- [Extensions compatibility](https://github.com/andrewhertog/codex/blob/master/docs/extensions-compatibility.md)
|
||||
- [Migrating from Visual Studio Code to Codex](#migrating)
|
||||
- [Sign in with GitHub](#signin-github)
|
||||
- [Accounts authentication](https://github.com/VSCodium/vscodium/blob/master/docs/accounts-authentication.md)
|
||||
- [How do I run VSCodium in portable mode?](#portable)
|
||||
- [Accounts authentication](https://github.com/andrewhertog/codex/blob/master/docs/accounts-authentication.md)
|
||||
- [How do I run Codex in portable mode?](#portable)
|
||||
- [How do I fix the default file manager?](#file-manager)
|
||||
- [How do I press and hold a key and have it repeat in VSCodium?](#press-and-hold)
|
||||
- [How do I open VSCodium from the terminal?](#terminal-support)
|
||||
- [How do I press and hold a key and have it repeat in Codex?](#press-and-hold)
|
||||
- [How do I open Codex from the terminal?](#terminal-support)
|
||||
- [From Linux .tar.gz](#from-linux-targz)
|
||||
- [Troubleshooting](https://github.com/VSCodium/vscodium/blob/master/docs/troubleshooting.md)
|
||||
- [Contributing](https://github.com/VSCodium/vscodium/blob/master/CONTRIBUTING.md)
|
||||
- [How to build VSCodium](https://github.com/VSCodium/vscodium/blob/master/docs/howto-build.md)
|
||||
- [Troubleshooting](https://github.com/andrewhertog/codex/blob/master/docs/troubleshooting.md)
|
||||
- [Contributing](https://github.com/andrewhertog/codex/blob/master/CONTRIBUTING.md)
|
||||
- [How to build Codex](https://github.com/andrewhertog/codex/blob/master/docs/howto-build.md)
|
||||
|
||||
## <a id="disable-telemetry"></a>Getting all the Telemetry Out
|
||||
|
||||
Even though we do not pass the telemetry build flags (and go out of our way to cripple the baked-in telemetry), Microsoft will still track usage by default.
|
||||
|
||||
We do however set the default `telemetry.enableCrashReporter` and `telemetry.enableTelemetry` values to false. You can see those by viewing your VSCodium settings.json and searching for `telemetry`.
|
||||
We do however set the default `telemetry.enableCrashReporter` and `telemetry.enableTelemetry` values to false. You can see those by viewing your Codex settings.json and searching for `telemetry`.
|
||||
|
||||
The instructions [here](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting) and [here](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-crash-reporting) help with explaining and toggling telemetry.
|
||||
|
||||
|
@ -43,13 +43,13 @@ __Please note that some extensions send telemetry data to Microsoft as well. We
|
|||
|
||||
### <a id="replacement-online-services"></a>Replacements to Microsoft Online Services
|
||||
|
||||
When searching the `@tag:usesOnlineServices` filter, note that while the "Update: Mode" setting description still says "The updates are fetched from a Microsoft online service", VSCodium's build script [sets the `updateUrl` field](https://github.com/VSCodium/vscodium/blob/master/prepare_vscode.sh#L36) in `product.json` to that of VSCodium's own small [update server](https://github.com/VSCodium/update-api), so enabling that setting won't actually result in any calls to Microsoft servers.
|
||||
When searching the `@tag:usesOnlineServices` filter, note that while the "Update: Mode" setting description still says "The updates are fetched from a Microsoft online service", Codex's build script [sets the `updateUrl` field](https://github.com/andrewhertog/codex/blob/master/prepare_vscode.sh#L36) in `product.json` to that of Codex's own small [update server](https://github.com/Codex/update-api), so enabling that setting won't actually result in any calls to Microsoft servers.
|
||||
|
||||
Likewise, while the descriptions for "Extensions: Auto Check Updates" and "Extensions: Auto Update" include the same phrase, VSCodium [replaces](https://github.com/VSCodium/vscodium/blob/master/prepare_vscode.sh#L42) the Visual Studio Marketplace with Open VSX, so these settings won't call Microsoft, either.
|
||||
Likewise, while the descriptions for "Extensions: Auto Check Updates" and "Extensions: Auto Update" include the same phrase, Codex [replaces](https://github.com/andrewhertog/codex/blob/master/prepare_vscode.sh#L42) the Visual Studio Marketplace with Open VSX, so these settings won't call Microsoft, either.
|
||||
|
||||
## <a id="extensions-marketplace"></a>Extensions + Marketplace
|
||||
|
||||
Being a vscode based editor, VSCodium gets additional features by installing VS Code extensions.
|
||||
Being a vscode based editor, Codex gets additional features by installing VS Code extensions.
|
||||
Unfortunately, as Microsoft [prohibits usages of the Microsoft marketplace by any other products](https://github.com/microsoft/vscode/issues/31168) or redistribution of `.vsix` files from it, in order to use VS Code extensions in non-Microsoft products those need to be installed differently.
|
||||
|
||||
By default, the `product.json` file is set up to use [open-vsx.org](https://open-vsx.org/) as extension gallery, which has an [adapter](https://github.com/eclipse/openvsx/wiki/Using-Open-VSX-in-VS-Code) to the Marketplace API used by VS Code. Since that is a rather new project, you will likely miss some extensions you know from the VS Code Marketplace. You have the following options to obtain such missing extensions:
|
||||
|
@ -60,7 +60,7 @@ By default, the `product.json` file is set up to use [open-vsx.org](https://open
|
|||
|
||||
### <a id="howto-openvsx-marketplace"></a>How to use the Open VSX Registry
|
||||
|
||||
As noted above, the [Open VSX Registry](https://open-vsx.org/) is the pre-set extension gallery in VSCodium. Using the extension view in VSCodium will therefore by default use it.
|
||||
As noted above, the [Open VSX Registry](https://open-vsx.org/) is the pre-set extension gallery in Codex. Using the extension view in Codex will therefore by default use it.
|
||||
See [this article](https://www.gitpod.io/blog/open-vsx/) for more information on the motivation behind Open VSX.
|
||||
|
||||
### <a id="howto-switch-marketplace"></a>How to use a different extension gallery
|
||||
|
@ -74,10 +74,10 @@ With the following environment variables:
|
|||
- `VSCODE_GALLERY_CACHE_URL='https://vscode.blob.core.windows.net/gallery/index'`
|
||||
- `VSCODE_GALLERY_CONTROL_URL=''`
|
||||
|
||||
Or by creating a custom `product.json` at the following location (replace `VSCodium` by `VSCodium - Insiders` if you use that):
|
||||
- Windows: `%APPDATA%\VSCodium` or `%USERPROFILE%\AppData\Roaming\VSCodium`
|
||||
- macOS: `~/Library/Application Support/VSCodium`
|
||||
- Linux: `$XDG_CONFIG_HOME/VSCodium` or `~/.config/VSCodium`
|
||||
Or by creating a custom `product.json` at the following location (replace `Codex` by `Codex - Insiders` if you use that):
|
||||
- Windows: `%APPDATA%\Codex` or `%USERPROFILE%\AppData\Roaming\Codex`
|
||||
- macOS: `~/Library/Application Support/Codex`
|
||||
- Linux: `$XDG_CONFIG_HOME/Codex` or `~/.config/Codex`
|
||||
|
||||
with the content:
|
||||
|
||||
|
@ -101,7 +101,7 @@ Individual developers and enterprise companies in regulated or security-consciou
|
|||
There are likely other options, but the following were reported to work:
|
||||
|
||||
* [Open VSX](https://github.com/eclipse/openvsx) eclipse open-source project
|
||||
While the public instance which is run by the Eclipse Foundation is the pre-set endpoint in VSCodium, you can host your own instance.
|
||||
While the public instance which is run by the Eclipse Foundation is the pre-set endpoint in Codex, you can host your own instance.
|
||||
|
||||
> Open VSX is a [vendor-neutral](https://projects.eclipse.org/projects/ecd.openvsx) open-source alternative to the [Visual Studio Marketplace](https://marketplace.visualstudio.com/vscode). It provides a server application that manages [VS Code extensions](https://code.visualstudio.com/api) in a database, a web application similar to the VS Code Marketplace, and a command-line tool for publishing extensions similar to [vsce](https://code.visualstudio.com/api/working-with-extensions/publishing-extension#vsce).
|
||||
|
||||
|
@ -121,11 +121,11 @@ The endpoint URLs are given in the [example above](#howto-switch-marketplace).
|
|||
|
||||
The debugger provided with Microsoft's [C# extension](https://github.com/OmniSharp/omnisharp-vscode) as well as the (Windows) debugger provided with their [C++ extension](https://github.com/Microsoft/vscode-cpptools) are very restrictively licensed to only work with the official Visual Studio Code build. See [this comment in the C# extension repo](https://github.com/OmniSharp/omnisharp-vscode/issues/2491#issuecomment-418811364) and [this comment in the C++ extension repo](https://github.com/Microsoft/vscode-cpptools/issues/21#issuecomment-248349017).
|
||||
|
||||
A workaround exists to get debugging working in C# projects, by using Samsung's opensource [netcoredbg](https://github.com/Samsung/netcoredbg) package. See [this comment](https://github.com/VSCodium/vscodium/issues/82#issue-409806641) for instructions on how to set that up.
|
||||
A workaround exists to get debugging working in C# projects, by using Samsung's opensource [netcoredbg](https://github.com/Samsung/netcoredbg) package. See [this comment](https://github.com/andrewhertog/codex/issues/82#issue-409806641) for instructions on how to set that up.
|
||||
|
||||
### <a id="proprietary-extensions"></a>Proprietary Extensions
|
||||
|
||||
Like the debuggers mentioned above, some extensions you may find in the marketplace (like the [Remote Development Extensions](https://code.visualstudio.com/docs/remote/remote-overview)) only function with the official Visual Studio Code build. You can work around this by adding the extension's internal ID (found on the extension's page) to the `extensionAllowedProposedApi` property of the product.json in your VSCodium installation. For example:
|
||||
Like the debuggers mentioned above, some extensions you may find in the marketplace (like the [Remote Development Extensions](https://code.visualstudio.com/docs/remote/remote-overview)) only function with the official Visual Studio Code build. You can work around this by adding the extension's internal ID (found on the extension's page) to the `extensionAllowedProposedApi` property of the product.json in your Codex installation. For example:
|
||||
|
||||
```jsonc
|
||||
"extensionAllowedProposedApi": [
|
||||
|
@ -138,9 +138,9 @@ Like the debuggers mentioned above, some extensions you may find in the marketpl
|
|||
|
||||
In some cases, the above change won't help because the extension is hard-coded to only work with the official Visual Studio Code product.
|
||||
|
||||
## <a id="migrating"></a>Migrating from Visual Studio Code to VSCodium
|
||||
## <a id="migrating"></a>Migrating from Visual Studio Code to Codex
|
||||
|
||||
VSCodium (and a freshly cloned copy of vscode built from source) stores its extension files in `~/.vscode-oss`. So if you currently have Visual Studio Code installed, your extensions won't automatically populate. You can reinstall your extensions from the Marketplace in VSCodium, or copy the `extensions` from `~/.vscode/extensions` to `~/.vscode-oss/extensions`.
|
||||
Codex (and a freshly cloned copy of vscode built from source) stores its extension files in `~/.vscode-oss`. So if you currently have Visual Studio Code installed, your extensions won't automatically populate. You can reinstall your extensions from the Marketplace in Codex, or copy the `extensions` from `~/.vscode/extensions` to `~/.vscode-oss/extensions`.
|
||||
|
||||
Visual Studio Code stores its `keybindings.json` and `settings.json` file in these locations:
|
||||
|
||||
|
@ -148,21 +148,21 @@ Visual Studio Code stores its `keybindings.json` and `settings.json` file in the
|
|||
- __macOS__: `$HOME/Library/Application Support/Code/User`
|
||||
- __Linux__: `$HOME/.config/Code/User`
|
||||
|
||||
You can copy these files to the VSCodium user settings folder:
|
||||
You can copy these files to the Codex user settings folder:
|
||||
|
||||
- __Windows__: `%APPDATA%\VSCodium\User`
|
||||
- __macOS__: `$HOME/Library/Application Support/VSCodium/User`
|
||||
- __Linux__: `$HOME/.config/VSCodium/User`
|
||||
- __Windows__: `%APPDATA%\Codex\User`
|
||||
- __macOS__: `$HOME/Library/Application Support/Codex/User`
|
||||
- __Linux__: `$HOME/.config/Codex/User`
|
||||
|
||||
To copy your settings manually:
|
||||
|
||||
- In Visual Studio Code, go to Settings (Command+, if on a Mac)
|
||||
- Click the three dots `...` and choose 'Open settings.json'
|
||||
- Copy the contents of settings.json into the same place in VSCodium
|
||||
- Copy the contents of settings.json into the same place in Codex
|
||||
|
||||
## <a id="signin-github"></a>Sign in with GitHub
|
||||
|
||||
In VSCodium, `Sign in with GitHub` is using a Personal Access Token.<br />
|
||||
In Codex, `Sign in with GitHub` is using a Personal Access Token.<br />
|
||||
Follow the documentation https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token to create your token.<br />
|
||||
Select the scopes dependending on the extension which needs access to GitHub. (GitLens requires the `repo` scope.)
|
||||
|
||||
|
@ -170,14 +170,14 @@ Select the scopes dependending on the extension which needs access to GitHub. (G
|
|||
|
||||
If you are getting the error `Writing login information to the keychain failed with error 'The name org.freedesktop.secrets was not provided by any .service files'.`, you need to install the package `gnome-keyring`.
|
||||
|
||||
## <a id="portable"></a>How do I run VSCodium in portable mode?
|
||||
## <a id="portable"></a>How do I run Codex in portable mode?
|
||||
You can follow the [Portable Mode instructions](https://code.visualstudio.com/docs/editor/portable) from the Visual Studio Code website.
|
||||
- **Windows** / **Linux** : the instructions can be followed as written.
|
||||
- **macOS** : portable mode is enabled by the existence of a specially named folder. For Visual Studio Code that folder name is `code-portable-data`. For VSCodium, that folder name is `codium-portable-data`. So to enable portable mode for VSCodium on Mac OS, follow the instructions outlined in the [link above](https://code.visualstudio.com/docs/editor/portable), but create a folder named `codium-portable-data` instead of `code-portable-data`.
|
||||
- **macOS** : portable mode is enabled by the existence of a specially named folder. For Visual Studio Code that folder name is `code-portable-data`. For Codex, that folder name is `codex-portable-data`. So to enable portable mode for Codex on Mac OS, follow the instructions outlined in the [link above](https://code.visualstudio.com/docs/editor/portable), but create a folder named `codex-portable-data` instead of `code-portable-data`.
|
||||
|
||||
## <a id="file-manager"></a>How do I fix the default file manager (Linux)?
|
||||
|
||||
In some cases, VSCodium becomes the file manager used to open directories (instead of apps like Dolphin or Nautilus).<br />
|
||||
In some cases, Codex becomes the file manager used to open directories (instead of apps like Dolphin or Nautilus).<br />
|
||||
It's due to that no application was defined as the default file manager and so the system is using the latest capable application.
|
||||
|
||||
To set the default app, create the file `~/.config/mimeapps.list` with the content like:
|
||||
|
@ -189,36 +189,36 @@ inode/directory=org.gnome.Nautilus.desktop;
|
|||
You can find your regular file manager with the command:
|
||||
```
|
||||
> grep directory /usr/share/applications/mimeinfo.cache
|
||||
inode/directory=codium.desktop;org.gnome.Nautilus.desktop;
|
||||
inode/directory=codex.desktop;org.gnome.Nautilus.desktop;
|
||||
```
|
||||
|
||||
## <a id="press-and-hold"></a>How do I press and hold a key and have it repeat in VSCodium (Mac)?
|
||||
## <a id="press-and-hold"></a>How do I press and hold a key and have it repeat in Codex (Mac)?
|
||||
|
||||
This is a common question for Visual Studio Code and the procedure is slightly different in VSCodium because the `defaults` path is different.
|
||||
This is a common question for Visual Studio Code and the procedure is slightly different in Codex because the `defaults` path is different.
|
||||
|
||||
```bash
|
||||
$ defaults write com.vscodium ApplePressAndHoldEnabled -bool false
|
||||
$ defaults write com.codex ApplePressAndHoldEnabled -bool false
|
||||
```
|
||||
|
||||
## <a id="terminal-support"></a>How do I open VSCodium from the terminal?
|
||||
## <a id="terminal-support"></a>How do I open Codex from the terminal?
|
||||
|
||||
For macOS and Windows:
|
||||
- Go to the command palette (View | Command Palette...)
|
||||
- Choose `Shell command: Install 'codium' command in PATH`.
|
||||
- Choose `Shell command: Install 'codex' command in PATH`.
|
||||
|
||||

|
||||
|
||||
This allows you to open files or directories in VSCodium directly from your terminal:
|
||||
This allows you to open files or directories in Codex directly from your terminal:
|
||||
|
||||
```bash
|
||||
~/in-my-project $ codium . # open this directory
|
||||
~/in-my-project $ codium file.txt # open this file
|
||||
~/in-my-project $ codex . # open this directory
|
||||
~/in-my-project $ codex file.txt # open this file
|
||||
```
|
||||
|
||||
Feel free to alias this command to something easier to type in your shell profile (e.g. `alias code=codium`).
|
||||
Feel free to alias this command to something easier to type in your shell profile (e.g. `alias code=codex`).
|
||||
|
||||
On Linux, when installed with a package manager, `codium` has been installed in your `PATH`.
|
||||
On Linux, when installed with a package manager, `codex` has been installed in your `PATH`.
|
||||
|
||||
### <a id="from-linux-targz"></a>From Linux .tar.gz
|
||||
|
||||
When the archive `VSCodium-linux-<arch>-<version>.tar.gz` is extracted, the main entry point for VSCodium is `./bin/codium`.
|
||||
When the archive `Codex-linux-<arch>-<version>.tar.gz` is extracted, the main entry point for Codex is `./bin/codex`.
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
- [Flatpak most common issues](#linux-flatpak-most-common-issues)
|
||||
- [macOS](#macos)
|
||||
- [App can't be opened because Apple cannot check it for malicious software](#macos-unidentified-developer)
|
||||
- ["VSCodium.app" is damaged and can’t be opened. You should move it to the Bin](#macos-quarantine)
|
||||
- ["Codex.app" is damaged and can’t be opened. You should move it to the Bin](#macos-quarantine)
|
||||
|
||||
|
||||
## <a id="linux"></a>Linux
|
||||
|
@ -19,7 +19,7 @@ The following command should help:
|
|||
|
||||
```
|
||||
rm -rf ~/.cache/fontconfig
|
||||
rm -rf ~/snap/codium/common/.cache
|
||||
rm -rf ~/snap/codex/common/.cache
|
||||
fc-cache -r
|
||||
```
|
||||
|
||||
|
@ -33,13 +33,13 @@ Install these packages on Fedora:
|
|||
|
||||
On Ubuntu this package is called `libdbusmenu-glib4`.
|
||||
|
||||
Credits: [Gerson](https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/issues/91)
|
||||
Credits: [Gerson](https://gitlab.com/paulcarroty/codex-deb-rpm-repo/-/issues/91)
|
||||
|
||||
#### <a id="linux-flatpak-most-common-issues"></a>*Flatpak most common issues*
|
||||
|
||||
- blurry screen with HiDPI on wayland run:
|
||||
```bash
|
||||
flatpak override --user --nosocket=wayland com.vscodium.codium
|
||||
flatpak override --user --nosocket=wayland com.codex.codex
|
||||
```
|
||||
- To execute commands on the host system, run inside the sandbox
|
||||
```bash
|
||||
|
@ -51,9 +51,9 @@ Credits: [Gerson](https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/issues/
|
|||
TL;DR: use https://open-vsx.org/extension/zokugun/vsix-manager
|
||||
|
||||
- SDKs
|
||||
see [this](https://github.com/flathub/com.vscodium.codium?tab=readme-ov-file#sdks)
|
||||
see [this](https://github.com/flathub/com.codex.codex?tab=readme-ov-file#sdks)
|
||||
|
||||
- If you have any other problems with the flatpak package try to look on the [FAQ](https://github.com/flathub/com.vscodium.codium?tab=readme-ov-file#faq) maybe the solution is already there or open an [issue](https://github.com/flathub/com.vscodium.codium/issues).
|
||||
- If you have any other problems with the flatpak package try to look on the [FAQ](https://github.com/flathub/com.codex.codex?tab=readme-ov-file#faq) maybe the solution is already there or open an [issue](https://github.com/flathub/com.codex.codex/issues).
|
||||
|
||||
## <a id="macos"></a>macOS
|
||||
|
||||
|
@ -63,10 +63,10 @@ Since the App is signed with a self-signed certificate, on the first launch, you
|
|||
|
||||
You can right-click the App and choose `Open`.
|
||||
|
||||
#### <a id="macos-quarantine"></a>*"VSCodium.app" is damaged and can’t be opened. You should move it to the Bin.*
|
||||
#### <a id="macos-quarantine"></a>*"Codex.app" is damaged and can’t be opened. You should move it to the Bin.*
|
||||
|
||||
The following command will remove the quarantine attribute.
|
||||
|
||||
```
|
||||
xattr -r -d com.apple.quarantine /Applications/VSCodium.app
|
||||
xattr -r -d com.apple.quarantine /Applications/Codex.app
|
||||
```
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
| filename | color | width | border |
|
||||
| ------------------------- | ------ | ----- | ------ |
|
||||
| `codium_clt.svg` | light | | |
|
||||
| `codium_cnl.svg` | normal | | |
|
||||
| `codium_cnl_w80_b8.svg` | normal | 80% | 8pt |
|
||||
| `codium_cnl_w100_b05.svg` | normal | 100% | 0.5pt |
|
||||
| `codex_clt.svg` | light | | |
|
||||
| `codex_cnl.svg` | normal | | |
|
||||
| `codex_cnl_w80_b8.svg` | normal | 80% | 8pt |
|
||||
| `codex_cnl_w100_b05.svg` | normal | 100% | 0.5pt |
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ VSCODE_PREFIX=""
|
|||
|
||||
build_darwin_main() { # {{{
|
||||
if [[ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/darwin/code.icns" ]]; then
|
||||
rsvg-convert -w 655 -h 655 "icons/${QUALITY}/codium_cnl.svg" -o "code_logo.png"
|
||||
rsvg-convert -w 655 -h 655 "icons/${QUALITY}/codex_cnl.svg" -o "code_logo.png"
|
||||
composite "code_logo.png" -gravity center "icons/template_macos.png" "code_1024.png"
|
||||
convert "code_1024.png" -resize 512x512 code_512.png
|
||||
convert "code_1024.png" -resize 256x256 code_256.png
|
||||
|
@ -51,7 +51,7 @@ build_darwin_main() { # {{{
|
|||
} # }}}
|
||||
|
||||
build_darwin_types() { # {{{
|
||||
rsvg-convert -w 128 -h 128 "icons/${QUALITY}/codium_cnl_w80_b8.svg" -o "code_logo.png"
|
||||
rsvg-convert -w 128 -h 128 "icons/${QUALITY}/codex_cnl_w80_b8.svg" -o "code_logo.png"
|
||||
|
||||
for file in "${VSCODE_PREFIX}"vscode/resources/darwin/*; do
|
||||
if [[ -f "${file}" ]]; then
|
||||
|
@ -77,7 +77,7 @@ build_darwin_types() { # {{{
|
|||
|
||||
build_linux_main() { # {{{
|
||||
if [[ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png" ]]; then
|
||||
wget "https://raw.githubusercontent.com/VSCodium/icons/main/icons/linux/circle1/${COLOR}/paulo22s.png" -O "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png"
|
||||
wget "https://raw.githubusercontent.com/Codex/icons/main/icons/linux/circle1/${COLOR}/paulo22s.png" -O "${SRC_PREFIX}src/${QUALITY}/resources/linux/code.png"
|
||||
fi
|
||||
|
||||
mkdir -p "${SRC_PREFIX}src/${QUALITY}/resources/linux/rpm"
|
||||
|
@ -89,14 +89,14 @@ build_linux_main() { # {{{
|
|||
|
||||
build_media() { # {{{
|
||||
if [[ ! -f "${SRC_PREFIX}src/${QUALITY}/src/vs/workbench/browser/media/code-icon.svg" ]]; then
|
||||
cp "icons/${QUALITY}/codium_clt.svg" "${SRC_PREFIX}src/${QUALITY}/src/vs/workbench/browser/media/code-icon.svg"
|
||||
cp "icons/${QUALITY}/codex_clt.svg" "${SRC_PREFIX}src/${QUALITY}/src/vs/workbench/browser/media/code-icon.svg"
|
||||
gsed -i 's|width="100" height="100"|width="1024" height="1024"|' "${SRC_PREFIX}src/${QUALITY}/src/vs/workbench/browser/media/code-icon.svg"
|
||||
fi
|
||||
} # }}}
|
||||
|
||||
build_windows_main() { # {{{
|
||||
if [[ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/win32/code.ico" ]]; then
|
||||
wget "https://raw.githubusercontent.com/VSCodium/icons/main/icons/win32/nobg/${COLOR}/paulo22s.ico" -O "${SRC_PREFIX}src/${QUALITY}/resources/win32/code.ico"
|
||||
wget "https://raw.githubusercontent.com/Codex/icons/main/icons/win32/nobg/${COLOR}/paulo22s.ico" -O "${SRC_PREFIX}src/${QUALITY}/resources/win32/code.ico"
|
||||
fi
|
||||
} # }}}
|
||||
|
||||
|
@ -116,7 +116,7 @@ build_windows_type() {
|
|||
convert -size "${IMG_SIZE}" "${IMG_BG_COLOR}" "${FILE_PATH}"
|
||||
fi
|
||||
|
||||
rsvg-convert -w "${LOGO_SIZE}" -h "${LOGO_SIZE}" "icons/${QUALITY}/codium_cnl.svg" -o "code_logo.png"
|
||||
rsvg-convert -w "${LOGO_SIZE}" -h "${LOGO_SIZE}" "icons/${QUALITY}/codex_cnl.svg" -o "code_logo.png"
|
||||
|
||||
composite -gravity "${GRAVITY}" "code_logo.png" "${FILE_PATH}" "${FILE_PATH}"
|
||||
fi
|
||||
|
@ -125,7 +125,7 @@ build_windows_type() {
|
|||
build_windows_types() { # {{{
|
||||
mkdir -p "${SRC_PREFIX}src/${QUALITY}/resources/win32"
|
||||
|
||||
rsvg-convert -b "#F5F6F7" -w 64 -h 64 "icons/${QUALITY}/codium_cnl.svg" -o "code_logo.png"
|
||||
rsvg-convert -b "#F5F6F7" -w 64 -h 64 "icons/${QUALITY}/codex_cnl.svg" -o "code_logo.png"
|
||||
|
||||
for file in "${VSCODE_PREFIX}"vscode/resources/win32/*.ico; do
|
||||
if [[ -f "${file}" ]]; then
|
||||
|
|
|
@ -8,7 +8,7 @@ index 66b9062..0a659dc 100644
|
|||
+ scope: ConfigurationScope.MACHINE,
|
||||
+ type: 'boolean',
|
||||
+ default: true,
|
||||
+ description: localize('workbench.welcomePage.extraAnnouncements', "When enabled, the get started page loads additional announcements from VSCodium's repository.")
|
||||
+ description: localize('workbench.welcomePage.extraAnnouncements', "When enabled, the get started page loads additional announcements from Codex's repository.")
|
||||
+ },
|
||||
'workbench.startupEditor': {
|
||||
diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.ts b/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.ts
|
||||
|
@ -71,7 +71,7 @@ index a73549a..fc95016 100644
|
|||
+ if (this.announcementList) { this.announcementList.dispose(); }
|
||||
+
|
||||
+ const announcementList = this.announcementList = new GettingStartedIndexList({
|
||||
+ title: localize('announcements', "VSCodium Announcements"),
|
||||
+ title: localize('announcements', "Codex Announcements"),
|
||||
+ klass: 'announcements',
|
||||
+ limit: 5,
|
||||
+ empty: $('.empty-recent', {}, localize('noAnnouncements', "There are no current announcements.")),
|
||||
|
@ -84,7 +84,7 @@ index a73549a..fc95016 100644
|
|||
+
|
||||
+ if (showExtras) {
|
||||
+ const branch = this.productService.quality === 'insider' ? 'insider' : 'master';
|
||||
+ await fetch(`https://raw.githubusercontent.com/VSCodium/vscodium/${branch}/announcements-extra.json`)
|
||||
+ await fetch(`https://raw.githubusercontent.com/andrewhertog/codex/${branch}/announcements-extra.json`)
|
||||
+ .then(async res => {
|
||||
+ if (res.ok) {
|
||||
+ var extraAnnouncements = await res.json() as AnnouncementEntry[];
|
||||
|
|
|
@ -14,15 +14,15 @@ index f5913b7..100b950 100644
|
|||
@@ -83,3 +85,3 @@ async function main(buildDir) {
|
||||
'-string',
|
||||
- 'An application in Visual Studio Code wants to use AppleScript.',
|
||||
+ 'An application in VSCodium wants to use AppleScript.',
|
||||
+ 'An application in Codex wants to use AppleScript.',
|
||||
`${infoPlistPath}`
|
||||
@@ -90,3 +92,3 @@ async function main(buildDir) {
|
||||
'-string',
|
||||
- 'An application in Visual Studio Code wants to use the Microphone.',
|
||||
+ 'An application in VSCodium wants to use the Microphone.',
|
||||
+ 'An application in Codex wants to use the Microphone.',
|
||||
`${infoPlistPath}`
|
||||
@@ -97,3 +99,3 @@ async function main(buildDir) {
|
||||
'-string',
|
||||
- 'An application in Visual Studio Code wants to use the Camera.',
|
||||
+ 'An application in VSCodium wants to use the Camera.',
|
||||
+ 'An application in Codex wants to use the Camera.',
|
||||
`${infoPlistPath}`
|
||||
|
|
|
@ -5,7 +5,7 @@ index 2a0c236..0f10f17 100644
|
|||
@@ -256,3 +256,3 @@ function packageTask(type, platform, arch, sourceFolderName, destinationFolderNa
|
||||
const productJsonStream = gulp.src(['product.json'], { base: '.' })
|
||||
- .pipe(json({ commit, date, version, release }));
|
||||
+ .pipe(json({ commit, date, version, release, serverDownloadUrlTemplate: 'https://github.com/VSCodium/vscodium-insiders/releases/download/${version}.${release}-insider/vscodium-reh-${os}-${arch}-${version}.${release}-insider.tar.gz' }));
|
||||
+ .pipe(json({ commit, date, version, release, serverDownloadUrlTemplate: 'https://github.com/andrewhertog/codex-insiders/releases/download/${version}.${release}-insider/codex-reh-${os}-${arch}-${version}.${release}-insider.tar.gz' }));
|
||||
|
||||
diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js
|
||||
index 0ca2cfd..9bf83a7 100644
|
||||
|
@ -14,5 +14,5 @@ index 0ca2cfd..9bf83a7 100644
|
|||
@@ -244,3 +244,3 @@ function packageTask(platform, arch, sourceFolderName, destinationFolderName, op
|
||||
const date = new Date().toISOString();
|
||||
- const productJsonUpdate = { commit, date, checksums, version, release };
|
||||
+ const productJsonUpdate = { commit, date, checksums, version, release, serverDownloadUrlTemplate: 'https://github.com/VSCodium/vscodium-insiders/releases/download/${version}.${release}-insider/vscodium-reh-${os}-${arch}-${version}.${release}-insider.tar.gz' };
|
||||
+ const productJsonUpdate = { commit, date, checksums, version, release, serverDownloadUrlTemplate: 'https://github.com/andrewhertog/codex-insiders/releases/download/${version}.${release}-insider/codex-reh-${os}-${arch}-${version}.${release}-insider.tar.gz' };
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ index 87839a6..49727fc 100644
|
|||
@@ -153,3 +153,3 @@ class ReportExtensionSlowAction extends Action {
|
||||
- OS Version: \`${osVersion}\`
|
||||
-- VS Code version: \`${this._productService.version}\`\n\n${message}`);
|
||||
+- VSCodium version: \`${this._productService.version}\`\n\n${message}`);
|
||||
+- Codex version: \`${this._productService.version}\`\n\n${message}`);
|
||||
|
||||
diff --git a/src/vs/workbench/contrib/issue/browser/issue.ts b/src/vs/workbench/contrib/issue/browser/issue.ts
|
||||
index 79e4485..33f09a4 100644
|
||||
|
@ -17,7 +17,7 @@ index 79e4485..33f09a4 100644
|
|||
+ public searchVSCodeIssues(title: string, _issueDescription?: string): void {
|
||||
if (title) {
|
||||
- this.searchDuplicates(title, issueDescription);
|
||||
+ this.searchGitHub('VSCodium/vscodium', title);
|
||||
+ this.searchGitHub('andrewhertog/codex', title);
|
||||
} else {
|
||||
@@ -545,33 +545,2 @@ export class BaseIssueReporterService extends Disposable {
|
||||
|
||||
|
@ -57,13 +57,13 @@ index 79e4485..33f09a4 100644
|
|||
sourceSelect.append(this.makeOption('', localize('selectSource', "Select source"), true));
|
||||
- sourceSelect.append(this.makeOption(IssueSource.VSCode, localize('vscode', "Visual Studio Code"), false));
|
||||
- sourceSelect.append(this.makeOption(IssueSource.Extension, localize('extension', "A VS Code extension"), false));
|
||||
+ sourceSelect.append(this.makeOption(IssueSource.VSCode, localize('vscode', "VSCodium"), false));
|
||||
+ sourceSelect.append(this.makeOption(IssueSource.Extension, localize('extension', "A VSCodium extension"), false));
|
||||
+ sourceSelect.append(this.makeOption(IssueSource.VSCode, localize('vscode', "Codex"), false));
|
||||
+ sourceSelect.append(this.makeOption(IssueSource.Extension, localize('extension', "A Codex extension"), false));
|
||||
if (this.product.reportMarketplaceIssueUrl) {
|
||||
@@ -728,3 +697,3 @@ export class BaseIssueReporterService extends Disposable {
|
||||
hide(descriptionTextArea);
|
||||
- reset(descriptionTitle, localize('handlesIssuesElsewhere', "This extension handles issues outside of VS Code"));
|
||||
+ reset(descriptionTitle, localize('handlesIssuesElsewhere', "This extension handles issues outside of VSCodium"));
|
||||
+ reset(descriptionTitle, localize('handlesIssuesElsewhere', "This extension handles issues outside of Codex"));
|
||||
reset(descriptionSubtitle, localize('elsewhereDescription', "The '{0}' extension prefers to use an external issue reporter. To be taken to that issue reporting experience, click the button below.", selectedExtension.displayName));
|
||||
diff --git a/src/vs/workbench/contrib/issue/browser/issueReporterModel.ts b/src/vs/workbench/contrib/issue/browser/issueReporterModel.ts
|
||||
index f8274d9..15fcc8b 100644
|
||||
|
@ -72,7 +72,7 @@ index f8274d9..15fcc8b 100644
|
|||
@@ -92,3 +92,3 @@ ${this._data.issueDescription}
|
||||
${this.getExtensionVersion()}
|
||||
-VS Code version: ${this._data.versionInfo && this._data.versionInfo.vscodeVersion}
|
||||
+VSCodium version: ${this._data.versionInfo && this._data.versionInfo.vscodeVersion}
|
||||
+Codex version: ${this._data.versionInfo && this._data.versionInfo.vscodeVersion}
|
||||
OS version: ${this._data.versionInfo && this._data.versionInfo.os}
|
||||
diff --git a/src/vs/workbench/contrib/issue/browser/issueReporterPage.ts b/src/vs/workbench/contrib/issue/browser/issueReporterPage.ts
|
||||
index 195857e..68163c0 100644
|
||||
|
@ -81,10 +81,10 @@ index 195857e..68163c0 100644
|
|||
@@ -18,3 +18,3 @@ const reviewGuidanceLabel = localize( // intentionally not escaped because of it
|
||||
comment: [
|
||||
- '{Locked="<a href=\"https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions\" target=\"_blank\">"}',
|
||||
+ '{Locked="<a href=\"https://github.com/VSCodium/vscodium/wiki/Submitting-Bugs-and-Suggestions\" target=\"_blank\">"}',
|
||||
+ '{Locked="<a href=\"https://github.com/andrewhertog/codex/wiki/Submitting-Bugs-and-Suggestions\" target=\"_blank\">"}',
|
||||
'{Locked="</a>"}'
|
||||
@@ -22,3 +22,3 @@ const reviewGuidanceLabel = localize( // intentionally not escaped because of it
|
||||
},
|
||||
- 'Before you report an issue here please <a href="https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions" target="_blank">review the guidance we provide</a>.'
|
||||
+ 'Before you report an issue here please <a href="https://github.com/VSCodium/vscodium/wiki/Submitting-Bugs-and-Suggestions" target="_blank">review the guidance we provide</a>.'
|
||||
+ 'Before you report an issue here please <a href="https://github.com/andrewhertog/codex/wiki/Submitting-Bugs-and-Suggestions" target="_blank">review the guidance we provide</a>.'
|
||||
);
|
||||
|
|
|
@ -134,36 +134,36 @@ setpath "product" "introductoryVideosUrl" "https://go.microsoft.com/fwlink/?link
|
|||
setpath "product" "keyboardShortcutsUrlLinux" "https://go.microsoft.com/fwlink/?linkid=832144"
|
||||
setpath "product" "keyboardShortcutsUrlMac" "https://go.microsoft.com/fwlink/?linkid=832143"
|
||||
setpath "product" "keyboardShortcutsUrlWin" "https://go.microsoft.com/fwlink/?linkid=832145"
|
||||
setpath "product" "licenseUrl" "https://github.com/VSCodium/vscodium/blob/master/LICENSE"
|
||||
setpath "product" "licenseUrl" "https://github.com/andrewhertog/codex/blob/master/LICENSE"
|
||||
setpath_json "product" "linkProtectionTrustedDomains" '["https://open-vsx.org"]'
|
||||
setpath "product" "releaseNotesUrl" "https://go.microsoft.com/fwlink/?LinkID=533483#vscode"
|
||||
setpath "product" "reportIssueUrl" "https://github.com/VSCodium/vscodium/issues/new"
|
||||
setpath "product" "reportIssueUrl" "https://github.com/andrewhertog/codex/issues/new"
|
||||
setpath "product" "requestFeatureUrl" "https://go.microsoft.com/fwlink/?LinkID=533482"
|
||||
setpath "product" "tipsAndTricksUrl" "https://go.microsoft.com/fwlink/?linkid=852118"
|
||||
setpath "product" "twitterUrl" "https://go.microsoft.com/fwlink/?LinkID=533687"
|
||||
|
||||
if [[ "${DISABLE_UPDATE}" != "yes" ]]; then
|
||||
setpath "product" "updateUrl" "https://vscodium.now.sh"
|
||||
setpath "product" "downloadUrl" "https://github.com/VSCodium/vscodium/releases"
|
||||
setpath "product" "updateUrl" "https://codex.now.sh"
|
||||
setpath "product" "downloadUrl" "https://github.com/andrewhertog/codex/releases"
|
||||
fi
|
||||
|
||||
if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
|
||||
setpath "product" "nameShort" "VSCodium - Insiders"
|
||||
setpath "product" "nameLong" "VSCodium - Insiders"
|
||||
setpath "product" "applicationName" "codium-insiders"
|
||||
setpath "product" "dataFolderName" ".vscodium-insiders"
|
||||
setpath "product" "linuxIconName" "vscodium-insiders"
|
||||
setpath "product" "nameShort" "Codex - Insiders"
|
||||
setpath "product" "nameLong" "Codex - Insiders"
|
||||
setpath "product" "applicationName" "codex-insiders"
|
||||
setpath "product" "dataFolderName" ".codex-insiders"
|
||||
setpath "product" "linuxIconName" "codex-insiders"
|
||||
setpath "product" "quality" "insider"
|
||||
setpath "product" "urlProtocol" "vscodium-insiders"
|
||||
setpath "product" "serverApplicationName" "codium-server-insiders"
|
||||
setpath "product" "serverDataFolderName" ".vscodium-server-insiders"
|
||||
setpath "product" "darwinBundleIdentifier" "com.vscodium.VSCodiumInsiders"
|
||||
setpath "product" "win32AppUserModelId" "VSCodium.VSCodiumInsiders"
|
||||
setpath "product" "win32DirName" "VSCodium Insiders"
|
||||
setpath "product" "win32MutexName" "vscodiuminsiders"
|
||||
setpath "product" "win32NameVersion" "VSCodium Insiders"
|
||||
setpath "product" "win32RegValueName" "VSCodiumInsiders"
|
||||
setpath "product" "win32ShellNameShort" "VSCodium Insiders"
|
||||
setpath "product" "urlProtocol" "codex-insiders"
|
||||
setpath "product" "serverApplicationName" "codex-server-insiders"
|
||||
setpath "product" "serverDataFolderName" ".codex-server-insiders"
|
||||
setpath "product" "darwinBundleIdentifier" "com.codex.CodexInsiders"
|
||||
setpath "product" "win32AppUserModelId" "Codex.CodexInsiders"
|
||||
setpath "product" "win32DirName" "Codex Insiders"
|
||||
setpath "product" "win32MutexName" "codexinsiders"
|
||||
setpath "product" "win32NameVersion" "Codex Insiders"
|
||||
setpath "product" "win32RegValueName" "CodexInsiders"
|
||||
setpath "product" "win32ShellNameShort" "Codex Insiders"
|
||||
setpath "product" "win32AppId" "{{EF35BB36-FA7E-4BB9-B7DA-D1E09F2DA9C9}"
|
||||
setpath "product" "win32x64AppId" "{{B2E0DDB2-120E-4D34-9F7E-8C688FF839A2}"
|
||||
setpath "product" "win32arm64AppId" "{{44721278-64C6-4513-BC45-D48E07830599}"
|
||||
|
@ -171,21 +171,21 @@ if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
|
|||
setpath "product" "win32x64UserAppId" "{{20F79D0D-A9AC-4220-9A81-CE675FFB6B41}"
|
||||
setpath "product" "win32arm64UserAppId" "{{2E362F92-14EA-455A-9ABD-3E656BBBFE71}"
|
||||
else
|
||||
setpath "product" "nameShort" "VSCodium"
|
||||
setpath "product" "nameLong" "VSCodium"
|
||||
setpath "product" "applicationName" "codium"
|
||||
setpath "product" "linuxIconName" "vscodium"
|
||||
setpath "product" "nameShort" "Codex"
|
||||
setpath "product" "nameLong" "Codex"
|
||||
setpath "product" "applicationName" "codex"
|
||||
setpath "product" "linuxIconName" "codex"
|
||||
setpath "product" "quality" "stable"
|
||||
setpath "product" "urlProtocol" "vscodium"
|
||||
setpath "product" "serverApplicationName" "codium-server"
|
||||
setpath "product" "serverDataFolderName" ".vscodium-server"
|
||||
setpath "product" "darwinBundleIdentifier" "com.vscodium"
|
||||
setpath "product" "win32AppUserModelId" "VSCodium.VSCodium"
|
||||
setpath "product" "win32DirName" "VSCodium"
|
||||
setpath "product" "win32MutexName" "vscodium"
|
||||
setpath "product" "win32NameVersion" "VSCodium"
|
||||
setpath "product" "win32RegValueName" "VSCodium"
|
||||
setpath "product" "win32ShellNameShort" "VSCodium"
|
||||
setpath "product" "urlProtocol" "codex"
|
||||
setpath "product" "serverApplicationName" "codex-server"
|
||||
setpath "product" "serverDataFolderName" ".codex-server"
|
||||
setpath "product" "darwinBundleIdentifier" "com.codex"
|
||||
setpath "product" "win32AppUserModelId" "Codex.Codex"
|
||||
setpath "product" "win32DirName" "Codex"
|
||||
setpath "product" "win32MutexName" "codex"
|
||||
setpath "product" "win32NameVersion" "Codex"
|
||||
setpath "product" "win32RegValueName" "Codex"
|
||||
setpath "product" "win32ShellNameShort" "Codex"
|
||||
setpath "product" "win32AppId" "{{763CBF88-25C6-4B10-952F-326AE657F16B}"
|
||||
setpath "product" "win32x64AppId" "{{88DA3577-054F-4CA1-8122-7D820494CFFB}"
|
||||
setpath "product" "win32arm64AppId" "{{67DEE444-3D04-4258-B92A-BC1F0FF2CAE4}"
|
||||
|
@ -205,55 +205,55 @@ cp package.json{,.bak}
|
|||
setpath "package" "version" "$( echo "${RELEASE_VERSION}" | sed -n -E "s/^(.*)\.([0-9]+)(-insider)?$/\1/p" )"
|
||||
setpath "package" "release" "$( echo "${RELEASE_VERSION}" | sed -n -E "s/^(.*)\.([0-9]+)(-insider)?$/\2/p" )"
|
||||
|
||||
replace 's|Microsoft Corporation|VSCodium|' package.json
|
||||
replace 's|Microsoft Corporation|Codex|' package.json
|
||||
|
||||
# announcements
|
||||
replace "s|\\[\\/\\* BUILTIN_ANNOUNCEMENTS \\*\\/\\]|$( tr -d '\n' < ../announcements-builtin.json )|" src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.ts
|
||||
|
||||
../undo_telemetry.sh
|
||||
|
||||
replace 's|Microsoft Corporation|VSCodium|' build/lib/electron.js
|
||||
replace 's|Microsoft Corporation|VSCodium|' build/lib/electron.ts
|
||||
replace 's|([0-9]) Microsoft|\1 VSCodium|' build/lib/electron.js
|
||||
replace 's|([0-9]) Microsoft|\1 VSCodium|' build/lib/electron.ts
|
||||
replace 's|Microsoft Corporation|Codex|' build/lib/electron.js
|
||||
replace 's|Microsoft Corporation|Codex|' build/lib/electron.ts
|
||||
replace 's|([0-9]) Microsoft|\1 Codex|' build/lib/electron.js
|
||||
replace 's|([0-9]) Microsoft|\1 Codex|' build/lib/electron.ts
|
||||
|
||||
if [[ "${OS_NAME}" == "linux" ]]; then
|
||||
# microsoft adds their apt repo to sources
|
||||
# unless the app name is code-oss
|
||||
# as we are renaming the application to vscodium
|
||||
# as we are renaming the application to codex
|
||||
# we need to edit a line in the post install template
|
||||
if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
|
||||
sed -i "s/code-oss/codium-insiders/" resources/linux/debian/postinst.template
|
||||
sed -i "s/code-oss/codex-insiders/" resources/linux/debian/postinst.template
|
||||
else
|
||||
sed -i "s/code-oss/codium/" resources/linux/debian/postinst.template
|
||||
sed -i "s/code-oss/codex/" resources/linux/debian/postinst.template
|
||||
fi
|
||||
|
||||
# fix the packages metadata
|
||||
# code.appdata.xml
|
||||
sed -i 's|Visual Studio Code|VSCodium|g' resources/linux/code.appdata.xml
|
||||
sed -i 's|https://code.visualstudio.com/docs/setup/linux|https://github.com/VSCodium/vscodium#download-install|' resources/linux/code.appdata.xml
|
||||
sed -i 's|https://code.visualstudio.com/home/home-screenshot-linux-lg.png|https://vscodium.com/img/vscodium.png|' resources/linux/code.appdata.xml
|
||||
sed -i 's|https://code.visualstudio.com|https://vscodium.com|' resources/linux/code.appdata.xml
|
||||
sed -i 's|Visual Studio Code|Codex|g' resources/linux/code.appdata.xml
|
||||
sed -i 's|https://code.visualstudio.com/docs/setup/linux|https://github.com/andrewhertog/codex#download-install|' resources/linux/code.appdata.xml
|
||||
sed -i 's|https://code.visualstudio.com/home/home-screenshot-linux-lg.png|https://codex.com/img/codex.png|' resources/linux/code.appdata.xml
|
||||
sed -i 's|https://code.visualstudio.com|https://codex.com|' resources/linux/code.appdata.xml
|
||||
|
||||
# control.template
|
||||
sed -i 's|Microsoft Corporation <vscode-linux@microsoft.com>|VSCodium Team https://github.com/VSCodium/vscodium/graphs/contributors|' resources/linux/debian/control.template
|
||||
sed -i 's|https://code.visualstudio.com|https://vscodium.com|' resources/linux/debian/control.template
|
||||
sed -i 's|Visual Studio Code|VSCodium|g' resources/linux/debian/control.template
|
||||
sed -i 's|https://code.visualstudio.com/docs/setup/linux|https://github.com/VSCodium/vscodium#download-install|' resources/linux/debian/control.template
|
||||
sed -i 's|Microsoft Corporation <vscode-linux@microsoft.com>|Codex Team https://github.com/andrewhertog/codex/graphs/contributors|' resources/linux/debian/control.template
|
||||
sed -i 's|https://code.visualstudio.com|https://codex.com|' resources/linux/debian/control.template
|
||||
sed -i 's|Visual Studio Code|Codex|g' resources/linux/debian/control.template
|
||||
sed -i 's|https://code.visualstudio.com/docs/setup/linux|https://github.com/andrewhertog/codex#download-install|' resources/linux/debian/control.template
|
||||
|
||||
# code.spec.template
|
||||
sed -i 's|https://code.visualstudio.com/docs/setup/linux|https://github.com/VSCodium/vscodium#download-install|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Microsoft Corporation|VSCodium Team|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Visual Studio Code Team <vscode-linux@microsoft.com>|VSCodium Team https://github.com/VSCodium/vscodium/graphs/contributors|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|https://code.visualstudio.com|https://vscodium.com|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Visual Studio Code|VSCodium|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|https://code.visualstudio.com/docs/setup/linux|https://github.com/andrewhertog/codex#download-install|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Microsoft Corporation|Codex Team|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Visual Studio Code Team <vscode-linux@microsoft.com>|Codex Team https://github.com/andrewhertog/codex/graphs/contributors|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|https://code.visualstudio.com|https://codex.com|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Visual Studio Code|Codex|' resources/linux/rpm/code.spec.template
|
||||
|
||||
# snapcraft.yaml
|
||||
sed -i 's|Visual Studio Code|VSCodium|' resources/linux/rpm/code.spec.template
|
||||
sed -i 's|Visual Studio Code|Codex|' resources/linux/rpm/code.spec.template
|
||||
elif [[ "${OS_NAME}" == "windows" ]]; then
|
||||
# code.iss
|
||||
sed -i 's|https://code.visualstudio.com|https://vscodium.com|' build/win32/code.iss
|
||||
sed -i 's|Microsoft Corporation|VSCodium|' build/win32/code.iss
|
||||
sed -i 's|https://code.visualstudio.com|https://codex.com|' build/win32/code.iss
|
||||
sed -i 's|Microsoft Corporation|Codex|' build/win32/code.iss
|
||||
fi
|
||||
|
||||
cd ..
|
||||
|
|
|
@ -9,4 +9,4 @@ NoDisplay=true
|
|||
StartupNotify=true
|
||||
Categories=Utility;TextEditor;Development;IDE;
|
||||
MimeType=x-scheme-handler/@@URLPROTOCOL@@;
|
||||
Keywords=vscodium;codium;vscode;
|
||||
Keywords=codex;codex;vscode;
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
<metadata_license>@@LICENSE@@</metadata_license>
|
||||
<project_license>@@LICENSE@@</project_license>
|
||||
<name>@@NAME_LONG@@</name>
|
||||
<url type="homepage">https://www.vscodium.com</url>
|
||||
<summary>VSCodium. Code editing. Redefined.</summary>
|
||||
<url type="homepage">https://www.codex.bible</url>
|
||||
<summary>Codex. Code editing. Redefined.</summary>
|
||||
<description>
|
||||
<p>VSCodium is a community-driven, freely-licensed binary distribution of Microsoft's editor VS Code.</p>
|
||||
<p>Codex is a community-driven, freely-licensed binary distribution of Microsoft's editor VS Code.</p>
|
||||
</description>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://www.vscodium.com/img/vscodium.png</image>
|
||||
<image>https://www.codex.bible/img/codex.png</image>
|
||||
<caption>Editing C</caption>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
|
|
@ -10,7 +10,7 @@ StartupWMClass=@@NAME_SHORT@@
|
|||
Categories=TextEditor;Development;IDE;
|
||||
MimeType=text/plain;inode/directory;application/x-@@NAME@@-workspace;
|
||||
Actions=new-empty-window;
|
||||
Keywords=vscodium;codium;vscode;
|
||||
Keywords=codex;codex;vscode;
|
||||
|
||||
[Desktop Action new-empty-window]
|
||||
Name=New Empty Window
|
||||
|
|
|
@ -15,13 +15,13 @@
|
|||
<path d="M50,3.642 L50,3.642 C76.608,3.642 98.179,25.213 98.179,51.821 L98.179,51.821 C98.179,78.43 76.608,100 50,100 L50,100 C23.392,100 1.821,78.43 1.821,51.821 L1.821,51.821 C1.821,25.213 23.392,3.642 50,3.642 z" fill="#808080" id="rect6638" opacity="0.5"/>
|
||||
<path d="M50,0 L50,0 C76.608,0 98.179,21.57 98.179,48.179 L98.179,48.179 C98.179,74.787 76.608,96.358 50,96.358 L50,96.358 C23.392,96.358 1.821,74.787 1.821,48.179 L1.821,48.179 C1.821,21.57 23.392,0 50,0 z" fill="url(#Gradient_2)" id="rect5668" />
|
||||
</symbol>
|
||||
<symbol id="codium">
|
||||
<symbol id="codex">
|
||||
<path d="M48.26,2.274 C45.406,4.105 44.583,7.898 46.422,10.742 C56.531,26.397 58.917,38.205 57.882,48.553 C53.698,68.369 44.603,72.389 36.655,72.389 C28.895,72.389 30.973,59.618 36.806,55.88 C40.288,53.706 44.748,52.293 48.171,52.293 C51.563,52.293 54.313,49.552 54.313,46.17 C54.313,42.787 51.563,40.046 48.171,40.046 C44.173,40.046 40.251,40.886 36.59,42.316 C37.338,38.787 37.614,34.973 36.647,30.919 C35.179,24.763 30.953,18.883 23.615,13.183 C22.33,12.183 20.7,11.734 19.083,11.934 C17.466,12.134 15.995,12.966 14.994,14.248 C12.912,16.918 13.394,20.766 16.072,22.843 C22.05,27.486 24.024,30.923 24.699,33.752 C25.374,36.581 24.831,39.616 23.475,43.786 C21.742,49.406 19.73,54.423 18.848,59.234 C18.414,61.602 18.377,64.179 18.265,66.238 C13.96,62.042 12.275,56.502 12.275,48.407 C12.274,45.025 9.524,42.283 6.133,42.284 C2.744,42.287 -0.002,45.027 -0.003,48.407 C-0.003,59.463 3.23,69.983 11.895,77.001 C19.739,84.474 39.686,81.712 39.686,93.709 C39.686,97.095 44.642,98.743 48.033,98.743 C51.511,98.743 55.888,96.418 55.888,93.709 C55.888,80.097 70.233,71.824 93.848,71.86 C97.24,71.865 99.992,69.126 99.997,65.744 C100.003,62.361 97.259,59.614 93.867,59.608 C92.252,59.606 90.678,59.661 89.126,59.753 C91.766,53.544 92.937,46.708 92.695,39.324 C92.583,35.943 89.745,33.293 86.356,33.403 C82.963,33.513 80.305,36.346 80.416,39.729 C80.736,49.397 80.374,58.03 73.171,62.581 C71.123,63.874 68.742,64.996 66.484,64.996 C68.237,60.228 69.561,55.195 70.103,49.77 C70.449,46.308 70.486,42.195 70.091,39 C69.478,34.05 68.738,28.436 70.617,24.207 C72.305,20.565 76.087,19.04 81.64,19.04 C85.029,19.037 87.775,16.296 87.776,12.917 C87.778,9.534 85.031,6.79 81.64,6.787 C73.388,6.787 67.133,11.13 63.587,16.377 C61.733,12.417 59.475,8.336 56.747,4.112 C55.866,2.747 54.478,1.788 52.887,1.443 C52.099,1.272 51.285,1.257 50.491,1.399 C49.697,1.542 48.939,1.839 48.26,2.274 z" fill="url(#Gradient_1)" id="path6008"/>
|
||||
</symbol>
|
||||
<g id="Layer_1" transform="translate(1.8 1.8),scale(0.965)">
|
||||
<use href="#circle"/>
|
||||
</g>
|
||||
<g id="Layer_2" transform="translate(16.4 14.9),scale(0.67)">
|
||||
<use href="#codium"/>
|
||||
<use href="#codex"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 3.5 KiB After (image error) Size: 3.5 KiB |
|
@ -5,5 +5,5 @@
|
|||
Square150x150Logo="resources\app\resources\win32\code_150x150.png"
|
||||
Square70x70Logo="resources\app\resources\win32\code_70x70.png"
|
||||
ForegroundText="light"
|
||||
ShortDisplayName="VSCodium - Insiders" />
|
||||
ShortDisplayName="Codex - Insiders" />
|
||||
</Application>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_dark_letterpress">
|
||||
<g id="codex_grey_dark_letterpress">
|
||||
<path d="M19.582,8.546 C18.897,8.985 18.7,9.896 19.141,10.578 C21.567,14.335 22.14,17.169 21.892,19.653 C20.888,24.409 18.705,25.373 16.797,25.373 C14.935,25.373 15.434,22.308 16.833,21.411 C17.669,20.889 18.74,20.55 19.561,20.55 C20.375,20.55 21.035,19.892 21.035,19.081 C21.035,18.269 20.375,17.611 19.561,17.611 C18.602,17.611 17.66,17.813 16.782,18.156 C16.961,17.309 17.027,16.394 16.795,15.421 C16.443,13.943 15.429,12.532 13.668,11.164 C13.359,10.924 12.968,10.816 12.58,10.864 C12.192,10.912 11.839,11.112 11.599,11.42 C11.099,12.06 11.215,12.984 11.857,13.482 C13.292,14.597 13.766,15.422 13.928,16.1 C14.09,16.779 13.959,17.508 13.634,18.509 C13.218,19.857 12.735,21.062 12.524,22.216 C12.419,22.784 12.41,23.403 12.384,23.897 C11.35,22.89 10.946,21.56 10.946,19.618 C10.946,18.806 10.286,18.148 9.472,18.148 C8.659,18.149 8,18.806 7.999,19.618 C7.999,22.271 8.775,24.796 10.855,26.48 C12.737,28.274 17.525,27.611 17.525,30.49 C17.525,31.303 18.714,31.698 19.528,31.698 C20.363,31.698 21.413,31.14 21.413,30.49 C21.413,27.223 24.856,25.238 30.524,25.246 C31.338,25.248 31.998,24.59 31.999,23.779 C32.001,22.967 31.342,22.307 30.528,22.306 C30.14,22.305 29.763,22.319 29.39,22.341 C30.024,20.851 30.305,19.21 30.247,17.438 C30.22,16.626 29.539,15.99 28.725,16.017 C27.911,16.043 27.273,16.723 27.3,17.535 C27.377,19.855 27.29,21.927 25.561,23.019 C25.07,23.33 24.498,23.599 23.956,23.599 C24.377,22.455 24.695,21.247 24.825,19.945 C24.908,19.114 24.917,18.127 24.822,17.36 C24.675,16.172 24.497,14.825 24.948,13.81 C25.353,12.936 26.261,12.57 27.594,12.57 C28.407,12.569 29.066,11.911 29.066,11.1 C29.067,10.288 28.407,9.63 27.594,9.629 C25.613,9.629 24.112,10.671 23.261,11.93 C22.816,10.98 22.274,10.001 21.619,8.987 C21.408,8.659 21.075,8.429 20.693,8.346 C20.504,8.305 20.308,8.302 20.118,8.336 C19.927,8.37 19.745,8.441 19.582,8.546 z" fill="#B2B2B2" fill-opacity="0.3" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_hc_dark_letterpress">
|
||||
<g id="codex_grey_hc_dark_letterpress">
|
||||
<path d="M19.582,8.546 C18.897,8.985 18.7,9.896 19.141,10.578 C21.567,14.335 22.14,17.169 21.892,19.653 C20.888,24.409 18.705,25.373 16.797,25.373 C14.935,25.373 15.434,22.308 16.833,21.411 C17.669,20.889 18.74,20.55 19.561,20.55 C20.375,20.55 21.035,19.892 21.035,19.081 C21.035,18.269 20.375,17.611 19.561,17.611 C18.602,17.611 17.66,17.813 16.782,18.156 C16.961,17.309 17.027,16.394 16.795,15.421 C16.443,13.943 15.429,12.532 13.668,11.164 C13.359,10.924 12.968,10.816 12.58,10.864 C12.192,10.912 11.839,11.112 11.599,11.42 C11.099,12.06 11.215,12.984 11.857,13.482 C13.292,14.597 13.766,15.422 13.928,16.1 C14.09,16.779 13.959,17.508 13.634,18.509 C13.218,19.857 12.735,21.062 12.524,22.216 C12.419,22.784 12.41,23.403 12.384,23.897 C11.35,22.89 10.946,21.56 10.946,19.618 C10.946,18.806 10.286,18.148 9.472,18.148 C8.659,18.149 8,18.806 7.999,19.618 C7.999,22.271 8.775,24.796 10.855,26.48 C12.737,28.274 17.525,27.611 17.525,30.49 C17.525,31.303 18.714,31.698 19.528,31.698 C20.363,31.698 21.413,31.14 21.413,30.49 C21.413,27.223 24.856,25.238 30.524,25.246 C31.338,25.248 31.998,24.59 31.999,23.779 C32.001,22.967 31.342,22.307 30.528,22.306 C30.14,22.305 29.763,22.319 29.39,22.341 C30.024,20.851 30.305,19.21 30.247,17.438 C30.22,16.626 29.539,15.99 28.725,16.017 C27.911,16.043 27.273,16.723 27.3,17.535 C27.377,19.855 27.29,21.927 25.561,23.019 C25.07,23.33 24.498,23.599 23.956,23.599 C24.377,22.455 24.695,21.247 24.825,19.945 C24.908,19.114 24.917,18.127 24.822,17.36 C24.675,16.172 24.497,14.825 24.948,13.81 C25.353,12.936 26.261,12.57 27.594,12.57 C28.407,12.569 29.066,11.911 29.066,11.1 C29.067,10.288 28.407,9.63 27.594,9.629 C25.613,9.629 24.112,10.671 23.261,11.93 C22.816,10.98 22.274,10.001 21.619,8.987 C21.408,8.659 21.075,8.429 20.693,8.346 C20.504,8.305 20.308,8.302 20.118,8.336 C19.927,8.37 19.745,8.441 19.582,8.546 z" fill="#3C3C3C" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_hc_light_letterpress">
|
||||
<g id="codex_grey_hc_light_letterpress">
|
||||
<path d="M19.583,7.847 C18.898,8.287 18.701,9.197 19.142,9.88 C21.568,13.637 22.141,16.471 21.892,18.954 C20.888,23.71 18.705,24.675 16.798,24.675 C14.936,24.675 15.434,21.61 16.834,20.713 C17.67,20.191 18.74,19.852 19.562,19.852 C20.376,19.852 21.036,19.194 21.036,18.382 C21.036,17.571 20.376,16.913 19.562,16.913 C18.602,16.913 17.661,17.114 16.782,17.458 C16.962,16.611 17.028,15.695 16.796,14.722 C16.444,13.245 15.429,11.834 13.668,10.466 C13.36,10.226 12.969,10.118 12.581,10.166 C12.193,10.214 11.84,10.414 11.599,10.721 C11.1,11.362 11.215,12.286 11.858,12.784 C13.293,13.898 13.766,14.723 13.928,15.402 C14.09,16.081 13.96,16.81 13.635,17.81 C13.219,19.159 12.736,20.363 12.524,21.518 C12.42,22.086 12.411,22.705 12.384,23.199 C11.351,22.192 10.947,20.862 10.947,18.919 C10.946,18.108 10.286,17.45 9.473,17.45 C8.659,17.451 8,18.108 8,18.919 C8,21.573 8.776,24.098 10.856,25.782 C12.738,27.575 17.525,26.913 17.525,29.792 C17.525,30.604 18.715,31 19.529,31 C20.363,31 21.414,30.442 21.414,29.792 C21.414,26.525 24.857,24.539 30.524,24.548 C31.338,24.549 31.999,23.892 32,23.08 C32.001,22.268 31.343,21.609 30.529,21.608 C30.141,21.607 29.763,21.62 29.391,21.642 C30.025,20.152 30.306,18.512 30.248,16.739 C30.221,15.928 29.54,15.292 28.726,15.318 C27.912,15.345 27.274,16.025 27.301,16.837 C27.377,19.157 27.29,21.229 25.562,22.321 C25.07,22.631 24.499,22.901 23.957,22.901 C24.378,21.756 24.695,20.548 24.825,19.246 C24.908,18.416 24.917,17.428 24.823,16.662 C24.675,15.474 24.498,14.126 24.949,13.111 C25.354,12.237 26.262,11.871 27.594,11.871 C28.408,11.871 29.067,11.213 29.067,10.402 C29.067,9.59 28.408,8.931 27.594,8.931 C25.614,8.931 24.113,9.973 23.262,11.232 C22.817,10.282 22.275,9.302 21.62,8.289 C21.409,7.961 21.075,7.731 20.694,7.648 C20.504,7.607 20.309,7.603 20.119,7.637 C19.928,7.672 19.746,7.743 19.583,7.847 z" fill="#B2B2B2" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_light_letterpress">
|
||||
<g id="codex_grey_light_letterpress">
|
||||
<path d="M19.583,7.847 C18.898,8.287 18.701,9.197 19.142,9.88 C21.568,13.637 22.141,16.471 21.892,18.954 C20.888,23.71 18.705,24.675 16.798,24.675 C14.936,24.675 15.434,21.61 16.834,20.713 C17.67,20.191 18.74,19.852 19.562,19.852 C20.376,19.852 21.036,19.194 21.036,18.382 C21.036,17.571 20.376,16.913 19.562,16.913 C18.602,16.913 17.661,17.114 16.782,17.458 C16.962,16.611 17.028,15.695 16.796,14.722 C16.444,13.245 15.429,11.834 13.668,10.466 C13.36,10.226 12.969,10.118 12.581,10.166 C12.193,10.214 11.84,10.414 11.599,10.721 C11.1,11.362 11.215,12.286 11.858,12.784 C13.293,13.898 13.766,14.723 13.928,15.402 C14.09,16.081 13.96,16.81 13.635,17.81 C13.219,19.159 12.736,20.363 12.524,21.518 C12.42,22.086 12.411,22.705 12.384,23.199 C11.351,22.192 10.947,20.862 10.947,18.919 C10.946,18.108 10.286,17.45 9.473,17.45 C8.659,17.451 8,18.108 8,18.919 C8,21.573 8.776,24.098 10.856,25.782 C12.738,27.575 17.525,26.913 17.525,29.792 C17.525,30.604 18.715,31 19.529,31 C20.363,31 21.414,30.442 21.414,29.792 C21.414,26.525 24.857,24.539 30.524,24.548 C31.338,24.549 31.999,23.892 32,23.08 C32.001,22.268 31.343,21.609 30.529,21.608 C30.141,21.607 29.763,21.62 29.391,21.642 C30.025,20.152 30.306,18.512 30.248,16.739 C30.221,15.928 29.54,15.292 28.726,15.318 C27.912,15.345 27.274,16.025 27.301,16.837 C27.377,19.157 27.29,21.229 25.562,22.321 C25.07,22.631 24.499,22.901 23.957,22.901 C24.378,21.756 24.695,20.548 24.825,19.246 C24.908,18.416 24.917,17.428 24.823,16.662 C24.675,15.474 24.498,14.126 24.949,13.111 C25.354,12.237 26.262,11.871 27.594,11.871 C28.408,11.871 29.067,11.213 29.067,10.402 C29.067,9.59 28.408,8.931 27.594,8.931 C25.614,8.931 24.113,9.973 23.262,11.232 C22.817,10.282 22.275,9.302 21.62,8.289 C21.409,7.961 21.075,7.731 20.694,7.648 C20.504,7.607 20.309,7.603 20.119,7.637 C19.928,7.672 19.746,7.743 19.583,7.847 z" fill="#B2B2B2" fill-opacity="0.1" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -9,4 +9,4 @@ NoDisplay=true
|
|||
StartupNotify=true
|
||||
Categories=Utility;TextEditor;Development;IDE;
|
||||
MimeType=x-scheme-handler/@@URLPROTOCOL@@;
|
||||
Keywords=vscodium;codium;vscode;
|
||||
Keywords=codex;codex;vscode;
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
<metadata_license>@@LICENSE@@</metadata_license>
|
||||
<project_license>@@LICENSE@@</project_license>
|
||||
<name>@@NAME_LONG@@</name>
|
||||
<url type="homepage">https://www.vscodium.com</url>
|
||||
<summary>VSCodium. Code editing. Redefined.</summary>
|
||||
<url type="homepage">https://www.codex.bible</url>
|
||||
<summary>Codex. Code editing. Redefined.</summary>
|
||||
<description>
|
||||
<p>VSCodium is a community-driven, freely-licensed binary distribution of Microsoft's editor VS Code.</p>
|
||||
<p>Codex is a community-driven, freely-licensed binary distribution of Microsoft's editor VS Code.</p>
|
||||
</description>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://www.vscodium.com/img/vscodium.png</image>
|
||||
<image>https://www.codex.bible/img/codex.png</image>
|
||||
<caption>Editing C</caption>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
|
|
@ -10,7 +10,7 @@ StartupWMClass=@@NAME_SHORT@@
|
|||
Categories=TextEditor;Development;IDE;
|
||||
MimeType=text/plain;inode/directory;application/x-@@NAME@@-workspace;
|
||||
Actions=new-empty-window;
|
||||
Keywords=vscodium;codium;vscode;
|
||||
Keywords=codex;codex;vscode;
|
||||
|
||||
[Desktop Action new-empty-window]
|
||||
Name=New Empty Window
|
||||
|
|
|
@ -15,13 +15,13 @@
|
|||
<path d="M50,3.642 L50,3.642 C76.608,3.642 98.179,25.213 98.179,51.821 L98.179,51.821 C98.179,78.43 76.608,100 50,100 L50,100 C23.392,100 1.821,78.43 1.821,51.821 L1.821,51.821 C1.821,25.213 23.392,3.642 50,3.642 z" fill="#808080" id="rect6638" opacity="0.5"/>
|
||||
<path d="M50,0 L50,0 C76.608,0 98.179,21.57 98.179,48.179 L98.179,48.179 C98.179,74.787 76.608,96.358 50,96.358 L50,96.358 C23.392,96.358 1.821,74.787 1.821,48.179 L1.821,48.179 C1.821,21.57 23.392,0 50,0 z" fill="url(#Gradient_2)" id="rect5668" />
|
||||
</symbol>
|
||||
<symbol id="codium">
|
||||
<symbol id="codex">
|
||||
<path d="M48.26,2.274 C45.406,4.105 44.583,7.898 46.422,10.742 C56.531,26.397 58.917,38.205 57.882,48.553 C53.698,68.369 44.603,72.389 36.655,72.389 C28.895,72.389 30.973,59.618 36.806,55.88 C40.288,53.706 44.748,52.293 48.171,52.293 C51.563,52.293 54.313,49.552 54.313,46.17 C54.313,42.787 51.563,40.046 48.171,40.046 C44.173,40.046 40.251,40.886 36.59,42.316 C37.338,38.787 37.614,34.973 36.647,30.919 C35.179,24.763 30.953,18.883 23.615,13.183 C22.33,12.183 20.7,11.734 19.083,11.934 C17.466,12.134 15.995,12.966 14.994,14.248 C12.912,16.918 13.394,20.766 16.072,22.843 C22.05,27.486 24.024,30.923 24.699,33.752 C25.374,36.581 24.831,39.616 23.475,43.786 C21.742,49.406 19.73,54.423 18.848,59.234 C18.414,61.602 18.377,64.179 18.265,66.238 C13.96,62.042 12.275,56.502 12.275,48.407 C12.274,45.025 9.524,42.283 6.133,42.284 C2.744,42.287 -0.002,45.027 -0.003,48.407 C-0.003,59.463 3.23,69.983 11.895,77.001 C19.739,84.474 39.686,81.712 39.686,93.709 C39.686,97.095 44.642,98.743 48.033,98.743 C51.511,98.743 55.888,96.418 55.888,93.709 C55.888,80.097 70.233,71.824 93.848,71.86 C97.24,71.865 99.992,69.126 99.997,65.744 C100.003,62.361 97.259,59.614 93.867,59.608 C92.252,59.606 90.678,59.661 89.126,59.753 C91.766,53.544 92.937,46.708 92.695,39.324 C92.583,35.943 89.745,33.293 86.356,33.403 C82.963,33.513 80.305,36.346 80.416,39.729 C80.736,49.397 80.374,58.03 73.171,62.581 C71.123,63.874 68.742,64.996 66.484,64.996 C68.237,60.228 69.561,55.195 70.103,49.77 C70.449,46.308 70.486,42.195 70.091,39 C69.478,34.05 68.738,28.436 70.617,24.207 C72.305,20.565 76.087,19.04 81.64,19.04 C85.029,19.037 87.775,16.296 87.776,12.917 C87.778,9.534 85.031,6.79 81.64,6.787 C73.388,6.787 67.133,11.13 63.587,16.377 C61.733,12.417 59.475,8.336 56.747,4.112 C55.866,2.747 54.478,1.788 52.887,1.443 C52.099,1.272 51.285,1.257 50.491,1.399 C49.697,1.542 48.939,1.839 48.26,2.274 z" fill="url(#Gradient_1)" id="path6008"/>
|
||||
</symbol>
|
||||
<g id="Layer_1" transform="translate(1.8 1.8),scale(0.965)">
|
||||
<use href="#circle"/>
|
||||
</g>
|
||||
<g id="Layer_2" transform="translate(16.4 14.9),scale(0.67)">
|
||||
<use href="#codium"/>
|
||||
<use href="#codex"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 3.5 KiB After (image error) Size: 3.5 KiB |
|
@ -5,5 +5,5 @@
|
|||
Square150x150Logo="resources\app\resources\win32\code_150x150.png"
|
||||
Square70x70Logo="resources\app\resources\win32\code_70x70.png"
|
||||
ForegroundText="light"
|
||||
ShortDisplayName="VSCodium" />
|
||||
ShortDisplayName="Codex" />
|
||||
</Application>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_dark_letterpress">
|
||||
<g id="codex_grey_dark_letterpress">
|
||||
<path d="M19.582,8.546 C18.897,8.985 18.7,9.896 19.141,10.578 C21.567,14.335 22.14,17.169 21.892,19.653 C20.888,24.409 18.705,25.373 16.797,25.373 C14.935,25.373 15.434,22.308 16.833,21.411 C17.669,20.889 18.74,20.55 19.561,20.55 C20.375,20.55 21.035,19.892 21.035,19.081 C21.035,18.269 20.375,17.611 19.561,17.611 C18.602,17.611 17.66,17.813 16.782,18.156 C16.961,17.309 17.027,16.394 16.795,15.421 C16.443,13.943 15.429,12.532 13.668,11.164 C13.359,10.924 12.968,10.816 12.58,10.864 C12.192,10.912 11.839,11.112 11.599,11.42 C11.099,12.06 11.215,12.984 11.857,13.482 C13.292,14.597 13.766,15.422 13.928,16.1 C14.09,16.779 13.959,17.508 13.634,18.509 C13.218,19.857 12.735,21.062 12.524,22.216 C12.419,22.784 12.41,23.403 12.384,23.897 C11.35,22.89 10.946,21.56 10.946,19.618 C10.946,18.806 10.286,18.148 9.472,18.148 C8.659,18.149 8,18.806 7.999,19.618 C7.999,22.271 8.775,24.796 10.855,26.48 C12.737,28.274 17.525,27.611 17.525,30.49 C17.525,31.303 18.714,31.698 19.528,31.698 C20.363,31.698 21.413,31.14 21.413,30.49 C21.413,27.223 24.856,25.238 30.524,25.246 C31.338,25.248 31.998,24.59 31.999,23.779 C32.001,22.967 31.342,22.307 30.528,22.306 C30.14,22.305 29.763,22.319 29.39,22.341 C30.024,20.851 30.305,19.21 30.247,17.438 C30.22,16.626 29.539,15.99 28.725,16.017 C27.911,16.043 27.273,16.723 27.3,17.535 C27.377,19.855 27.29,21.927 25.561,23.019 C25.07,23.33 24.498,23.599 23.956,23.599 C24.377,22.455 24.695,21.247 24.825,19.945 C24.908,19.114 24.917,18.127 24.822,17.36 C24.675,16.172 24.497,14.825 24.948,13.81 C25.353,12.936 26.261,12.57 27.594,12.57 C28.407,12.569 29.066,11.911 29.066,11.1 C29.067,10.288 28.407,9.63 27.594,9.629 C25.613,9.629 24.112,10.671 23.261,11.93 C22.816,10.98 22.274,10.001 21.619,8.987 C21.408,8.659 21.075,8.429 20.693,8.346 C20.504,8.305 20.308,8.302 20.118,8.336 C19.927,8.37 19.745,8.441 19.582,8.546 z" fill="#B2B2B2" fill-opacity="0.3" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_hc_dark_letterpress">
|
||||
<g id="codex_grey_hc_dark_letterpress">
|
||||
<path d="M19.582,8.546 C18.897,8.985 18.7,9.896 19.141,10.578 C21.567,14.335 22.14,17.169 21.892,19.653 C20.888,24.409 18.705,25.373 16.797,25.373 C14.935,25.373 15.434,22.308 16.833,21.411 C17.669,20.889 18.74,20.55 19.561,20.55 C20.375,20.55 21.035,19.892 21.035,19.081 C21.035,18.269 20.375,17.611 19.561,17.611 C18.602,17.611 17.66,17.813 16.782,18.156 C16.961,17.309 17.027,16.394 16.795,15.421 C16.443,13.943 15.429,12.532 13.668,11.164 C13.359,10.924 12.968,10.816 12.58,10.864 C12.192,10.912 11.839,11.112 11.599,11.42 C11.099,12.06 11.215,12.984 11.857,13.482 C13.292,14.597 13.766,15.422 13.928,16.1 C14.09,16.779 13.959,17.508 13.634,18.509 C13.218,19.857 12.735,21.062 12.524,22.216 C12.419,22.784 12.41,23.403 12.384,23.897 C11.35,22.89 10.946,21.56 10.946,19.618 C10.946,18.806 10.286,18.148 9.472,18.148 C8.659,18.149 8,18.806 7.999,19.618 C7.999,22.271 8.775,24.796 10.855,26.48 C12.737,28.274 17.525,27.611 17.525,30.49 C17.525,31.303 18.714,31.698 19.528,31.698 C20.363,31.698 21.413,31.14 21.413,30.49 C21.413,27.223 24.856,25.238 30.524,25.246 C31.338,25.248 31.998,24.59 31.999,23.779 C32.001,22.967 31.342,22.307 30.528,22.306 C30.14,22.305 29.763,22.319 29.39,22.341 C30.024,20.851 30.305,19.21 30.247,17.438 C30.22,16.626 29.539,15.99 28.725,16.017 C27.911,16.043 27.273,16.723 27.3,17.535 C27.377,19.855 27.29,21.927 25.561,23.019 C25.07,23.33 24.498,23.599 23.956,23.599 C24.377,22.455 24.695,21.247 24.825,19.945 C24.908,19.114 24.917,18.127 24.822,17.36 C24.675,16.172 24.497,14.825 24.948,13.81 C25.353,12.936 26.261,12.57 27.594,12.57 C28.407,12.569 29.066,11.911 29.066,11.1 C29.067,10.288 28.407,9.63 27.594,9.629 C25.613,9.629 24.112,10.671 23.261,11.93 C22.816,10.98 22.274,10.001 21.619,8.987 C21.408,8.659 21.075,8.429 20.693,8.346 C20.504,8.305 20.308,8.302 20.118,8.336 C19.927,8.37 19.745,8.441 19.582,8.546 z" fill="#3C3C3C" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_hc_light_letterpress">
|
||||
<g id="codex_grey_hc_light_letterpress">
|
||||
<path d="M19.583,7.847 C18.898,8.287 18.701,9.197 19.142,9.88 C21.568,13.637 22.141,16.471 21.892,18.954 C20.888,23.71 18.705,24.675 16.798,24.675 C14.936,24.675 15.434,21.61 16.834,20.713 C17.67,20.191 18.74,19.852 19.562,19.852 C20.376,19.852 21.036,19.194 21.036,18.382 C21.036,17.571 20.376,16.913 19.562,16.913 C18.602,16.913 17.661,17.114 16.782,17.458 C16.962,16.611 17.028,15.695 16.796,14.722 C16.444,13.245 15.429,11.834 13.668,10.466 C13.36,10.226 12.969,10.118 12.581,10.166 C12.193,10.214 11.84,10.414 11.599,10.721 C11.1,11.362 11.215,12.286 11.858,12.784 C13.293,13.898 13.766,14.723 13.928,15.402 C14.09,16.081 13.96,16.81 13.635,17.81 C13.219,19.159 12.736,20.363 12.524,21.518 C12.42,22.086 12.411,22.705 12.384,23.199 C11.351,22.192 10.947,20.862 10.947,18.919 C10.946,18.108 10.286,17.45 9.473,17.45 C8.659,17.451 8,18.108 8,18.919 C8,21.573 8.776,24.098 10.856,25.782 C12.738,27.575 17.525,26.913 17.525,29.792 C17.525,30.604 18.715,31 19.529,31 C20.363,31 21.414,30.442 21.414,29.792 C21.414,26.525 24.857,24.539 30.524,24.548 C31.338,24.549 31.999,23.892 32,23.08 C32.001,22.268 31.343,21.609 30.529,21.608 C30.141,21.607 29.763,21.62 29.391,21.642 C30.025,20.152 30.306,18.512 30.248,16.739 C30.221,15.928 29.54,15.292 28.726,15.318 C27.912,15.345 27.274,16.025 27.301,16.837 C27.377,19.157 27.29,21.229 25.562,22.321 C25.07,22.631 24.499,22.901 23.957,22.901 C24.378,21.756 24.695,20.548 24.825,19.246 C24.908,18.416 24.917,17.428 24.823,16.662 C24.675,15.474 24.498,14.126 24.949,13.111 C25.354,12.237 26.262,11.871 27.594,11.871 C28.408,11.871 29.067,11.213 29.067,10.402 C29.067,9.59 28.408,8.931 27.594,8.931 C25.614,8.931 24.113,9.973 23.262,11.232 C22.817,10.282 22.275,9.302 21.62,8.289 C21.409,7.961 21.075,7.731 20.694,7.648 C20.504,7.607 20.309,7.603 20.119,7.637 C19.928,7.672 19.746,7.743 19.583,7.847 z" fill="#B2B2B2" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="40" height="40" viewBox="0, 0, 40, 40">
|
||||
<g id="codium_grey_light_letterpress">
|
||||
<g id="codex_grey_light_letterpress">
|
||||
<path d="M19.583,7.847 C18.898,8.287 18.701,9.197 19.142,9.88 C21.568,13.637 22.141,16.471 21.892,18.954 C20.888,23.71 18.705,24.675 16.798,24.675 C14.936,24.675 15.434,21.61 16.834,20.713 C17.67,20.191 18.74,19.852 19.562,19.852 C20.376,19.852 21.036,19.194 21.036,18.382 C21.036,17.571 20.376,16.913 19.562,16.913 C18.602,16.913 17.661,17.114 16.782,17.458 C16.962,16.611 17.028,15.695 16.796,14.722 C16.444,13.245 15.429,11.834 13.668,10.466 C13.36,10.226 12.969,10.118 12.581,10.166 C12.193,10.214 11.84,10.414 11.599,10.721 C11.1,11.362 11.215,12.286 11.858,12.784 C13.293,13.898 13.766,14.723 13.928,15.402 C14.09,16.081 13.96,16.81 13.635,17.81 C13.219,19.159 12.736,20.363 12.524,21.518 C12.42,22.086 12.411,22.705 12.384,23.199 C11.351,22.192 10.947,20.862 10.947,18.919 C10.946,18.108 10.286,17.45 9.473,17.45 C8.659,17.451 8,18.108 8,18.919 C8,21.573 8.776,24.098 10.856,25.782 C12.738,27.575 17.525,26.913 17.525,29.792 C17.525,30.604 18.715,31 19.529,31 C20.363,31 21.414,30.442 21.414,29.792 C21.414,26.525 24.857,24.539 30.524,24.548 C31.338,24.549 31.999,23.892 32,23.08 C32.001,22.268 31.343,21.609 30.529,21.608 C30.141,21.607 29.763,21.62 29.391,21.642 C30.025,20.152 30.306,18.512 30.248,16.739 C30.221,15.928 29.54,15.292 28.726,15.318 C27.912,15.345 27.274,16.025 27.301,16.837 C27.377,19.157 27.29,21.229 25.562,22.321 C25.07,22.631 24.499,22.901 23.957,22.901 C24.378,21.756 24.695,20.548 24.825,19.246 C24.908,18.416 24.917,17.428 24.823,16.662 C24.675,15.474 24.498,14.126 24.949,13.111 C25.354,12.237 26.262,11.871 27.594,11.871 C28.408,11.871 29.067,11.213 29.067,10.402 C29.067,9.59 28.408,8.931 27.594,8.931 C25.614,8.931 24.113,9.973 23.262,11.232 C22.817,10.282 22.275,9.302 21.62,8.289 C21.409,7.961 21.075,7.731 20.694,7.648 C20.504,7.607 20.309,7.603 20.119,7.637 C19.928,7.672 19.746,7.743 19.583,7.847 z" fill="#B2B2B2" fill-opacity="0.1" id="path6008"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before (image error) Size: 2.2 KiB After (image error) Size: 2.2 KiB |
|
@ -1,5 +1,5 @@
|
|||
name: codium-insiders
|
||||
adopt-info: codium-insiders
|
||||
name: codex-insiders
|
||||
adopt-info: codex-insiders
|
||||
summary: Code editing. Redefined.
|
||||
description: |
|
||||
Binary releases of Visual Studio Code - Insiders without branding/telemetry/licensing
|
||||
|
@ -10,12 +10,12 @@ confinement: classic
|
|||
compression: lzo
|
||||
|
||||
parts:
|
||||
codium-insiders:
|
||||
codex-insiders:
|
||||
plugin: nil
|
||||
override-build: |
|
||||
set -eu
|
||||
# Get .deb url
|
||||
wget --quiet https://api.github.com/repos/VSCodium/vscodium-insiders/releases -O latest.json
|
||||
wget --quiet https://api.github.com/repos/andrewhertog/codex-insiders/releases -O latest.json
|
||||
VERSION=$( jq -r 'sort_by(.tag_name)|last.tag_name' latest.json )
|
||||
DEB_URL=$( jq -r 'map(select(.tag_name == "'"${VERSION}"'"))|first.assets[].browser_download_url|select(endswith("'"_${SNAPCRAFT_TARGET_ARCH}.deb"'"))' latest.json )
|
||||
DEB_NAME=$( basename "${DEB_URL}" )
|
||||
|
@ -30,12 +30,12 @@ parts:
|
|||
snapcraftctl set-version "${VERSION/-*/}"
|
||||
# Prepare GUI
|
||||
mkdir -p "${SNAPCRAFT_PART_INSTALL}/meta/gui"
|
||||
cp "${SNAPCRAFT_PART_INSTALL}/usr/share/codium-insiders/resources/app/resources/linux/code.png" "${SNAPCRAFT_PART_INSTALL}/meta/gui/codium-insiders.png"
|
||||
cp "${SNAPCRAFT_PART_INSTALL}/usr/share/codex-insiders/resources/app/resources/linux/code.png" "${SNAPCRAFT_PART_INSTALL}/meta/gui/codex-insiders.png"
|
||||
# Update paths
|
||||
sed -i 's|Exec=/usr/share/codium/codium-insiders|Exec=codium-insiders --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-insiders.desktop"
|
||||
sed -i 's|Exec=/usr/share/codium/codium-insiders|Exec=codium-insiders --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-insiders-url-handler.desktop"
|
||||
sed -i 's|Icon=vscodium-insiders|Icon=${SNAP}/meta/gui/codium-insiders.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-insiders.desktop"
|
||||
sed -i 's|Icon=vscodium-insiders|Icon=${SNAP}/meta/gui/codium-insiders.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-insiders-url-handler.desktop"
|
||||
sed -i 's|Exec=/usr/share/codex/codex-insiders|Exec=codex-insiders --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex-insiders.desktop"
|
||||
sed -i 's|Exec=/usr/share/codex/codex-insiders|Exec=codex-insiders --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex-insiders-url-handler.desktop"
|
||||
sed -i 's|Icon=codex-insiders|Icon=${SNAP}/meta/gui/codex-insiders.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex-insiders.desktop"
|
||||
sed -i 's|Icon=codex-insiders|Icon=${SNAP}/meta/gui/codex-insiders.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex-insiders-url-handler.desktop"
|
||||
build-packages:
|
||||
- wget
|
||||
- jq
|
||||
|
@ -75,7 +75,7 @@ parts:
|
|||
- -usr/share/icons
|
||||
- -usr/share/lintian
|
||||
- -usr/share/man
|
||||
- -usr/share/codium/chrome-sandbox
|
||||
- -usr/share/codex/chrome-sandbox
|
||||
build-attributes:
|
||||
- enable-patchelf
|
||||
override-prime: |
|
||||
|
@ -88,7 +88,7 @@ parts:
|
|||
|
||||
electron-launch:
|
||||
after:
|
||||
- codium-insiders
|
||||
- codex-insiders
|
||||
plugin: dump
|
||||
source: snap/local/bin
|
||||
|
||||
|
@ -113,13 +113,13 @@ parts:
|
|||
- usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/dri
|
||||
|
||||
apps:
|
||||
codium:
|
||||
command: electron-launch $SNAP/usr/share/codium-insiders/bin/codium-insiders --no-sandbox
|
||||
desktop: usr/share/applications/codium-insiders.desktop
|
||||
common-id: codium-insiders.desktop
|
||||
codex:
|
||||
command: electron-launch $SNAP/usr/share/codex-insiders/bin/codex-insiders --no-sandbox
|
||||
desktop: usr/share/applications/codex-insiders.desktop
|
||||
common-id: codex-insiders.desktop
|
||||
environment:
|
||||
LIBGL_DRIVERS_PATH: $SNAP/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/dri
|
||||
|
||||
url-handler:
|
||||
command: electron-launch $SNAP/usr/share/codium-insiders/bin/codium-insiders --open-url --no-sandbox
|
||||
desktop: usr/share/applications/codium-insiders-url-handler.desktop
|
||||
command: electron-launch $SNAP/usr/share/codex-insiders/bin/codex-insiders --open-url --no-sandbox
|
||||
desktop: usr/share/applications/codex-insiders-url-handler.desktop
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name: codium
|
||||
adopt-info: codium
|
||||
name: codex
|
||||
adopt-info: codex
|
||||
summary: Code editing. Redefined.
|
||||
description: |
|
||||
Binary releases of Visual Studio Code without branding/telemetry/licensing
|
||||
|
@ -10,12 +10,12 @@ confinement: classic
|
|||
compression: lzo
|
||||
|
||||
parts:
|
||||
codium:
|
||||
codex:
|
||||
plugin: nil
|
||||
override-build: |
|
||||
set -eu
|
||||
# Get .deb url
|
||||
wget --quiet https://api.github.com/repos/VSCodium/vscodium/releases -O latest.json
|
||||
wget --quiet https://api.github.com/repos/andrewhertog/codex/releases -O latest.json
|
||||
VERSION=$( jq -r 'sort_by(.tag_name)|last.tag_name' latest.json )
|
||||
DEB_URL=$( jq -r 'map(select(.tag_name == "'"${VERSION}"'"))|first.assets[].browser_download_url|select(endswith("'"_${SNAPCRAFT_TARGET_ARCH}.deb"'"))' latest.json )
|
||||
DEB_NAME=$( basename "${DEB_URL}" )
|
||||
|
@ -30,12 +30,12 @@ parts:
|
|||
snapcraftctl set-version "${VERSION}"
|
||||
# Prepare GUI
|
||||
mkdir -p "${SNAPCRAFT_PART_INSTALL}/meta/gui"
|
||||
cp "${SNAPCRAFT_PART_INSTALL}/usr/share/codium/resources/app/resources/linux/code.png" "${SNAPCRAFT_PART_INSTALL}/meta/gui/codium.png"
|
||||
cp "${SNAPCRAFT_PART_INSTALL}/usr/share/codex/resources/app/resources/linux/code.png" "${SNAPCRAFT_PART_INSTALL}/meta/gui/codex.png"
|
||||
# Update paths
|
||||
sed -i 's|Exec=/usr/share/codium/codium|Exec=codium --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium.desktop"
|
||||
sed -i 's|Exec=/usr/share/codium/codium|Exec=codium --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-url-handler.desktop"
|
||||
sed -i 's|Icon=vscodium|Icon=${SNAP}/meta/gui/codium.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium.desktop"
|
||||
sed -i 's|Icon=vscodium|Icon=${SNAP}/meta/gui/codium.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-url-handler.desktop"
|
||||
sed -i 's|Exec=/usr/share/codex/codex|Exec=codex --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex.desktop"
|
||||
sed -i 's|Exec=/usr/share/codex/codex|Exec=codex --force-user-env|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex-url-handler.desktop"
|
||||
sed -i 's|Icon=codex|Icon=${SNAP}/meta/gui/codex.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex.desktop"
|
||||
sed -i 's|Icon=codex|Icon=${SNAP}/meta/gui/codex.png|g' "${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codex-url-handler.desktop"
|
||||
build-packages:
|
||||
- wget
|
||||
- jq
|
||||
|
@ -75,7 +75,7 @@ parts:
|
|||
- -usr/share/icons
|
||||
- -usr/share/lintian
|
||||
- -usr/share/man
|
||||
- -usr/share/codium/chrome-sandbox
|
||||
- -usr/share/codex/chrome-sandbox
|
||||
build-attributes:
|
||||
- enable-patchelf
|
||||
override-prime: |
|
||||
|
@ -88,16 +88,16 @@ parts:
|
|||
|
||||
electron-launch:
|
||||
after:
|
||||
- codium
|
||||
- codex
|
||||
plugin: dump
|
||||
source: snap/local/bin
|
||||
|
||||
apps:
|
||||
codium:
|
||||
command: electron-launch $SNAP/usr/share/codium/bin/codium --no-sandbox
|
||||
desktop: usr/share/applications/codium.desktop
|
||||
common-id: codium.desktop
|
||||
codex:
|
||||
command: electron-launch $SNAP/usr/share/codex/bin/codex --no-sandbox
|
||||
desktop: usr/share/applications/codex.desktop
|
||||
common-id: codex.desktop
|
||||
|
||||
url-handler:
|
||||
command: electron-launch $SNAP/usr/share/codium/bin/codium --open-url --no-sandbox
|
||||
desktop: usr/share/applications/codium-url-handler.desktop
|
||||
command: electron-launch $SNAP/usr/share/codex/bin/codex --open-url --no-sandbox
|
||||
desktop: usr/share/applications/codex-url-handler.desktop
|
||||
|
|