Skip to content

Commit b8647f1

Browse files
Akos Kittakittaakos
Akos Kitta
authored andcommitted
Renamed the application. Updated links and version
Signed-off-by: Akos Kitta <[email protected]>
1 parent cfe9e8e commit b8647f1

File tree

21 files changed

+74
-76
lines changed

21 files changed

+74
-76
lines changed

Diff for: .github/workflows/build.yml

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Arduino Pro IDE
1+
name: Arduino IDE
22

33
on:
44
push:
@@ -22,7 +22,6 @@ jobs:
2222
- os: windows-latest
2323
- os: ubuntu-latest
2424
- os: macos-latest
25-
# - os: rsora-rpi-arm # self-hosted armhf
2625
runs-on: ${{ matrix.config.os }}
2726
timeout-minutes: 90
2827

@@ -98,7 +97,7 @@ jobs:
9897
if [ "$IS_RELEASE" = true ]; then
9998
export BODY=$(echo -e "$GIT_LOG")
10099
else
101-
export LATEST_TAG_WITH_LINK=$(echo "[$LATEST_TAG](https://github.com/arduino/arduino-pro-ide/releases/tag/$LATEST_TAG)")
100+
export LATEST_TAG_WITH_LINK=$(echo "[$LATEST_TAG](https://github.com/arduino/arduino-ide/releases/tag/$LATEST_TAG)")
102101
if [ -z "$GIT_LOG" ]; then
103102
export BODY="There were no changes since version $LATEST_TAG_WITH_LINK."
104103
else
@@ -135,7 +134,7 @@ jobs:
135134
env:
136135
PLUGIN_SOURCE: "build-artifacts/*"
137136
PLUGIN_STRIP_PREFIX: "build-artifacts/"
138-
PLUGIN_TARGET: "/arduino-pro-ide/nightly"
137+
PLUGIN_TARGET: "/arduino-ide/nightly"
139138
PLUGIN_BUCKET: ${{ secrets.DOWNLOADS_BUCKET }}
140139
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
141140
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -159,8 +158,7 @@ jobs:
159158
- name: Publish Release [GitHub]
160159
uses: svenstaro/[email protected]
161160
with:
162-
repo_token: ${{ secrets.RELEASE_TOKEN }}
163-
repo_name: arduino/arduino-pro-ide
161+
repo_token: ${{ secrets.GITHUB_TOKEN }}
164162
release_name: ${{ steps.tag_name.outputs.TAG_NAME }}
165163
file: build-artifacts/*
166164
tag: ${{ github.ref }}
@@ -172,7 +170,7 @@ jobs:
172170
env:
173171
PLUGIN_SOURCE: "build-artifacts/*"
174172
PLUGIN_STRIP_PREFIX: "build-artifacts/"
175-
PLUGIN_TARGET: "/arduino-pro-ide"
173+
PLUGIN_TARGET: "/arduino-ide"
176174
PLUGIN_BUCKET: ${{ secrets.DOWNLOADS_BUCKET }}
177175
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
178176
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

Diff for: .vscode/tasks.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "2.0.0",
55
"tasks": [
66
{
7-
"label": "Arduino Pro IDE - Rebuild Electron App",
7+
"label": "Arduino IDE - Rebuild Electron App",
88
"type": "shell",
99
"command": "yarn rebuild:browser && yarn rebuild:electron",
1010
"group": "build",
@@ -15,7 +15,7 @@
1515
}
1616
},
1717
{
18-
"label": "Arduino Pro IDE - Start Browser App",
18+
"label": "Arduino IDE - Start Browser App",
1919
"type": "shell",
2020
"command": "yarn --cwd ./browser-app start",
2121
"group": "build",
@@ -26,7 +26,7 @@
2626
}
2727
},
2828
{
29-
"label": "Arduino Pro IDE - Watch IDE Extension",
29+
"label": "Arduino IDE - Watch IDE Extension",
3030
"type": "shell",
3131
"command": "yarn --cwd ./arduino-ide-extension watch",
3232
"group": "build",
@@ -37,7 +37,7 @@
3737
}
3838
}
3939
{
40-
"label": "Arduino Pro IDE - Watch Browser App",
40+
"label": "Arduino IDE - Watch Browser App",
4141
"type": "shell",
4242
"command": "yarn --cwd ./browser-app watch",
4343
"group": "build",
@@ -48,7 +48,7 @@
4848
}
4949
},
5050
{
51-
"label": "Arduino Pro IDE - Watch Electron App",
51+
"label": "Arduino IDE - Watch Electron App",
5252
"type": "shell",
5353
"command": "yarn --cwd ./electron-app watch",
5454
"group": "build",
@@ -59,19 +59,19 @@
5959
}
6060
},
6161
{
62-
"label": "Arduino Pro IDE - Watch All [Browser]",
62+
"label": "Arduino IDE - Watch All [Browser]",
6363
"type": "shell",
6464
"dependsOn": [
65-
"Arduino Pro IDE - Watch IDE Extension",
66-
"Arduino Pro IDE - Watch Browser App"
65+
"Arduino IDE - Watch IDE Extension",
66+
"Arduino IDE - Watch Browser App"
6767
]
6868
},
6969
{
70-
"label": "Arduino Pro IDE - Watch All [Electron]",
70+
"label": "Arduino IDE - Watch All [Electron]",
7171
"type": "shell",
7272
"dependsOn": [
73-
"Arduino Pro IDE - Watch IDE Extension",
74-
"Arduino Pro IDE - Watch Electron App"
73+
"Arduino IDE - Watch IDE Extension",
74+
"Arduino IDE - Watch Electron App"
7575
]
7676
}
7777
]

Diff for: README.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Arduino Pro IDE
1+
# Arduino IDE
22

3-
[![Arduino Pro IDE](https://github.com/bcmi-labs/arduino-editor/workflows/Arduino%20Pro%20IDE/badge.svg)](https://github.com/bcmi-labs/arduino-editor/actions?query=workflow%3A%22Arduino+Pro+IDE%22)
3+
[![Arduino IDE](https://github.com/bcmi-labs/arduino-editor/workflows/Arduino%20Pro%20IDE/badge.svg)](https://github.com/bcmi-labs/arduino-editor/actions?query=workflow%3A%22Arduino+Pro+IDE%22)
44

55
### Download
66

7-
You can download the latest version of the Arduino Pro IDE application for the supported platforms from the [GitHub release page](https://github.com/arduino/arduino-pro-ide/releases) or following the links in the following table.
7+
You can download the latest version of the Arduino IDE application for the supported platforms from the [GitHub release page](https://github.com/arduino/arduino-ide/releases) or following the links in the following table.
88

99
#### Latest version
1010

@@ -15,16 +15,16 @@ Linux ARM | [🚧 Work in progress...] | [🚧 Work in progress...]
1515
Windows | | [Windows 64 bit installer]<br />[Windows 64 bit MSI]<br />[Windows 64 bit ZIP] |
1616
macOS | | [macOS 64 bit] |
1717

18-
[🚧 Work in progress...]: https://github.com/arduino/arduino-pro-ide/issues/287
19-
[Linux 64 bit]: https://downloads.arduino.cc/arduino-pro-ide/arduino-pro-ide_latest_Linux_64bit.zip
20-
[Windows 64 bit installer]: https://downloads.arduino.cc/arduino-pro-ide/arduino-pro-ide_latest_Windows_64bit.exe
21-
[Windows 64 bit MSI]: https://downloads.arduino.cc/arduino-pro-ide/arduino-pro-ide_latest_Windows_64bit.msi
22-
[Windows 64 bit ZIP]: https://downloads.arduino.cc/arduino-pro-ide/arduino-pro-ide_latest_Windows_64bit.zip
23-
[macOS 64 bit]: https://downloads.arduino.cc/arduino-pro-ide/arduino-pro-ide_latest_macOS_64bit.dmg
18+
[🚧 Work in progress...]: https://github.com/arduino/arduino-ide/issues/287
19+
[Linux 64 bit]: https://downloads.arduino.cc/arduino-ide/arduino-ide_latest_Linux_64bit.zip
20+
[Windows 64 bit installer]: https://downloads.arduino.cc/arduino-ide/arduino-ide_latest_Windows_64bit.exe
21+
[Windows 64 bit MSI]: https://downloads.arduino.cc/arduino-ide/arduino-ide_latest_Windows_64bit.msi
22+
[Windows 64 bit ZIP]: https://downloads.arduino.cc/arduino-ide/arduino-ide_latest_Windows_64bit.zip
23+
[macOS 64 bit]: https://downloads.arduino.cc/arduino-ide/arduino-ide_latest_macOS_64bit.dmg
2424

2525
#### Previous versions
2626

27-
These are available from the [GitHub releases page](https://github.com/arduino/arduino-pro-ide/releases).
27+
These are available from the [GitHub releases page](https://github.com/arduino/arduino-ide/releases).
2828

2929
#### Nightly builds
3030

@@ -39,12 +39,12 @@ Linux ARM | [🚧 Work in progress...] | [🚧 Work in progress...]
3939
Windows | | [Nightly Windows 64 bit installer]<br />[Nightly Windows 64 bit MSI]<br />[Nightly Windows 64 bit ZIP] |
4040
macOS | | [Nightly macOS 64 bit] |
4141

42-
[🚧 Work in progress...]: https://github.com/arduino/arduino-pro-ide/issues/287
43-
[Nightly Linux 64 bit]: https://downloads.arduino.cc/arduino-pro-ide/nightly/arduino-pro-ide_nightly-latest_Linux_64bit.zip
44-
[Nightly Windows 64 bit installer]: https://downloads.arduino.cc/arduino-pro-ide/nightly/arduino-pro-ide_nightly-latest_Windows_64bit.exe
45-
[Nightly Windows 64 bit MSI]: https://downloads.arduino.cc/arduino-pro-ide/nightly/arduino-pro-ide_nightly-latest_Windows_64bit.msi
46-
[Nightly Windows 64 bit ZIP]: https://downloads.arduino.cc/arduino-pro-ide/nightly/arduino-pro-ide_nightly-latest_Windows_64bit.zip
47-
[Nightly macOS 64 bit]: https://downloads.arduino.cc/arduino-pro-ide/nightly/arduino-pro-ide_nightly-latest_macOS_64bit.dmg
42+
[🚧 Work in progress...]: https://github.com/arduino/arduino-ide/issues/287
43+
[Nightly Linux 64 bit]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Linux_64bit.zip
44+
[Nightly Windows 64 bit installer]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Windows_64bit.exe
45+
[Nightly Windows 64 bit MSI]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Windows_64bit.msi
46+
[Nightly Windows 64 bit ZIP]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Windows_64bit.zip
47+
[Nightly macOS 64 bit]: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_macOS_64bit.dmg
4848

4949
> These links return an HTTP `302: Found` response, redirecting to latest
5050
generated builds by replacing `latest` with the latest available build
@@ -54,7 +54,7 @@ macOS | | [Nightly macOS 64 bit]
5454
### Build from source
5555

5656
If you’re familiar with TypeScript, the [Theia IDE](https://theia-ide.org/), and if you want to contribute to the
57-
project, you should be able to build the Arduino Pro IDE locally. Please refer to the [Theia IDE prerequisites](https://github.com/theia-ide/theia/blob/master/doc/) documentation for the setup instructions.
57+
project, you should be able to build the Arduino IDE locally. Please refer to the [Theia IDE prerequisites](https://github.com/theia-ide/theia/blob/master/doc/) documentation for the setup instructions.
5858

5959
### Build
6060
```sh
@@ -114,7 +114,7 @@ git add . \
114114
git tag -a 0.2.0 -m "0.2.0" \
115115
&& git push origin 0.2.0
116116
```
117-
- The release build starts automatically and uploads the artifacts with the changelog to the Pro IDE [release page](https://github.com/arduino/arduino-pro-ide/releases).
117+
- The release build starts automatically and uploads the artifacts with the changelog to the Pro IDE [release page](https://github.com/arduino/arduino-ide/releases).
118118
- If you do not want to release the `EXE` and `MSI` installers, wipe them manually.
119119
- If you do not like the generated changelog, modify it and update the GH release.
120120
@@ -126,9 +126,9 @@ git tag -a 0.2.0 -m "0.2.0" \
126126
127127
- Q: I have understood that not all versions of the CLI is compatible with my version of IDE but how can I manually update the `arduino-cli` inside the IDE?
128128
- A: [Get](https://arduino.github.io/arduino-cli/installation) the desired version of `arduino-cli` for your platform and manually replace the one inside the IDE. The CLI can be found inside the IDE at:
129-
- Windows: `C:\path\to\Arduino Pro IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-cli.exe`,
130-
- macOS: `/path/to/Arduino Pro IDE.app/Contents/Resources/app/node_modules/arduino-ide-extension/build/arduino-cli`, and
131-
- Linux: `/path/to/Arduino Pro IDE/resources/app/node_modules/arduino-ide-extension/build/arduino-cli`.
129+
- Windows: `C:\path\to\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-cli.exe`,
130+
- macOS: `/path/to/Arduino IDE.app/Contents/Resources/app/node_modules/arduino-ide-extension/build/arduino-cli`, and
131+
- Linux: `/path/to/Arduino IDE/resources/app/node_modules/arduino-ide-extension/build/arduino-cli`.
132132
133133
### Architecture overview
134134

Diff for: arduino-debugger-extension/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "arduino-debugger-extension",
3-
"version": "0.1.4",
3+
"version": "2.0.0-beta.1",
44
"description": "An extension for debugging Arduino programs",
55
"license": "MIT",
66
"dependencies": {
77
"@theia/debug": "next",
8-
"arduino-ide-extension": "0.1.4",
8+
"arduino-ide-extension": "2.0.0-beta.1",
99
"cdt-gdb-adapter": "^0.0.14",
1010
"vscode-debugadapter": "^1.26.0",
1111
"vscode-debugprotocol": "^1.26.0"

Diff for: arduino-ide-extension/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Arduino IDE Extension
22

3-
Arduino Pro IDE is based on Theia, and most of its IDE features, UIs and customizations are implemented in this Theia extension.
3+
Arduino IDE is based on Theia, and most of its IDE features, UIs and customizations are implemented in this Theia extension.
44

55
### IDE Services
66

Diff for: arduino-ide-extension/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "arduino-ide-extension",
3-
"version": "0.1.4",
3+
"version": "2.0.0-beta.1",
44
"description": "An extension for Theia building the Arduino IDE",
55
"license": "MIT",
66
"scripts": {
@@ -123,7 +123,7 @@
123123
],
124124
"arduino": {
125125
"cli": {
126-
"version": "0.15.1"
126+
"version": "0.15.2"
127127
}
128128
}
129129
}

Diff for: arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ export class ArduinoFrontendContribution implements FrontendApplicationContribut
386386
light: 'editorWidget.background',
387387
hc: 'editorWidget.background'
388388
},
389-
description: 'Color of the Arduino Pro IDE foreground which is used for dialogs, such as the Select Board dialog.'
389+
description: 'Color of the Arduino IDE foreground which is used for dialogs, such as the Select Board dialog.'
390390
},
391391
{
392392
id: 'arduino.toolbar.background',

Diff for: arduino-ide-extension/src/browser/boards/boards-data-store.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ export class BoardsDataStore implements FrontendApplicationContribution {
157157
}
158158

159159
protected getStorageKey(fqbn: string, version: Installable.Version): string {
160-
return `.arduinoProIDE-configOptions-${version}-${fqbn}`;
160+
return `.arduinoIDE-configOptions-${version}-${fqbn}`;
161161
}
162162

163163
protected async getBoardDetailsSafe(fqbn: string): Promise<BoardDetails | undefined> {

Diff for: arduino-ide-extension/src/electron-browser/theia/core/electron-main-menu-factory.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class ElectronMainMenuFactory extends TheiaElectronMainMenuFactory {
2323

2424
protected createOSXMenu(): Electron.MenuItemConstructorOptions {
2525
const { submenu } = super.createOSXMenu();
26-
const label = 'Arduino Pro IDE';
26+
const label = 'Arduino IDE';
2727
if (!!submenu && !(submenu instanceof remote.Menu)) {
2828
const [/* about */, /* settings */, ...rest] = submenu;
2929
const about = this.fillMenuTemplate([], this.menuProvider.getMenu(ArduinoMenus.HELP__ABOUT_GROUP));

Diff for: arduino-ide-extension/src/node/sketches-service-impl.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { LoadSketchReq, ArchiveSketchReq } from './cli-protocol/commands/command
1818

1919
const WIN32_DRIVE_REGEXP = /^[a-zA-Z]:\\/;
2020

21-
const prefix = '.arduinoProIDE-unsaved';
21+
const prefix = '.arduinoIDE-unsaved';
2222

2323
@injectable()
2424
export class SketchesServiceImpl implements SketchesService {

Diff for: browser-app/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "browser-app",
4-
"version": "0.1.4",
4+
"version": "2.0.0-beta.1",
55
"license": "MIT",
66
"dependencies": {
77
"@theia/core": "next",
@@ -18,7 +18,7 @@
1818
"@theia/process": "next",
1919
"@theia/terminal": "next",
2020
"@theia/workspace": "next",
21-
"arduino-ide-extension": "0.1.4"
21+
"arduino-ide-extension": "2.0.0-beta.1"
2222
},
2323
"devDependencies": {
2424
"@theia/cli": "next"
@@ -31,9 +31,9 @@
3131
"theia": {
3232
"frontend": {
3333
"config": {
34-
"applicationName": "Arduino Pro IDE",
34+
"applicationName": "Arduino IDE",
3535
"defaultTheme": "arduino-theme",
36-
"status": "Alpha",
36+
"status": "Beta",
3737
"preferences": {
3838
"editor.autoSave": "on",
3939
"editor.minimap.enabled": false,
@@ -44,7 +44,7 @@
4444
},
4545
"backend": {
4646
"config": {
47-
"configDirName": ".arduinoProIDE"
47+
"configDirName": ".arduinoIDE"
4848
}
4949
},
5050
"generator": {

Diff for: electron-app/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "electron-app",
4-
"version": "0.1.4",
4+
"version": "2.0.0-beta.1",
55
"license": "MIT",
66
"main": "src-gen/frontend/electron-main.js",
77
"dependencies": {
@@ -20,7 +20,7 @@
2020
"@theia/process": "next",
2121
"@theia/terminal": "next",
2222
"@theia/workspace": "next",
23-
"arduino-ide-extension": "0.1.4"
23+
"arduino-ide-extension": "2.0.0-beta.1"
2424
},
2525
"devDependencies": {
2626
"@theia/cli": "next"
@@ -34,9 +34,9 @@
3434
"target": "electron",
3535
"frontend": {
3636
"config": {
37-
"applicationName": "Arduino Pro IDE",
37+
"applicationName": "Arduino IDE",
3838
"defaultTheme": "arduino-theme",
39-
"status": "Alpha",
39+
"status": "Beta",
4040
"preferences": {
4141
"editor.autoSave": "on",
4242
"editor.minimap.enabled": false,
@@ -47,7 +47,7 @@
4747
},
4848
"backend": {
4949
"config": {
50-
"configDirName": ".arduinoProIDE"
50+
"configDirName": ".arduinoIDE"
5151
}
5252
},
5353
"generator": {

Diff for: electron/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
## Electron
22

3-
All-in-one packager producing the `Arduino Pro IDE` Electron-based application.
3+
All-in-one packager producing the `Arduino IDE` Electron-based application.
44

55
## Prerequisites
66

77
The prerequisites are defined [here](https://github.com/theia-ide/theia/blob/master/doc/Developing.md#prerequisites).
88

99
## Build
10-
To build the Arduino Pro IDE application you have to do the followings:
10+
To build the Arduino IDE application you have to do the followings:
1111
```bash
1212
yarn --cwd ./electron/packager/ && yarn --cwd ./electron/packager/ package
1313
```

Diff for: electron/build/patch/main.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// @ts-check
22
const { setup, log } = require('node-log-rotate');
33
setup({
4-
appName: 'Arduino Pro IDE',
4+
appName: 'Arduino IDE',
55
maxSize: 10 * 1024 * 1024
66
});
77
for (const name of ['log', 'trace', 'info', 'warn', 'error']) {
@@ -15,7 +15,7 @@ for (const name of ['log', 'trace', 'info', 'warn', 'error']) {
1515
const { BackendApplicationConfigProvider } = require('@theia/core/lib/node/backend-application-config-provider');
1616
const main = require('@theia/core/lib/node/main');
1717
BackendApplicationConfigProvider.set({
18-
"configDirName": ".arduinoProIDE",
18+
"configDirName": ".arduinoIDE",
1919
"singleInstance": true
2020
});
2121

0 commit comments

Comments
 (0)