Skip to content

Commit 4a343e5

Browse files
Update version to 0.6.0 (#400)
1 parent 61277e7 commit 4a343e5

File tree

4 files changed

+24
-17
lines changed

4 files changed

+24
-17
lines changed

Boards/waveshare-s3-touch-lcd-43/Source/Configuration.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ static DeviceVector createDevices() {
1313
}
1414

1515
extern const Configuration hardwareConfiguration = {
16-
.uiScale = UiScale::Smallest,
1716
.createDevices = createDevices,
1817
.i2c = {
1918
// There is only 1 (internal for touch, and also serves as "I2C-OUT" port)

Documentation/ideas.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
## Before release
44

5-
- Convert Ili934x driver to EspLcdSpiDisplay
5+
- Automate release process more
6+
- Elecrow Basic & Advance 3.5" memory issue: not enough memory for App Hub
7+
- App Hub crashes if you close it while an app is being installed
8+
- Fix glitches when installing app via App Hub with 4.3" Waveshare
69

710
## Higher Priority
811

@@ -27,6 +30,7 @@
2730

2831
## Medium Priority
2932

33+
- Diceware app has large "+" and "-' buttons on Cardputer. It should be smaller.
3034
- Create PwmRgbLedDevice class and implement it for all CYD boards
3135
- TactilityTool: Make API compatibility table (and check for compatibility in the tool itself)
3236
- Improve EspLcdDisplay to contain all the standard configuration options, and implement a default init function. Add a configuration class.

Documentation/releasing.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
11
# Releasing Tactility
22

3-
1. Test the latest SDK build from GitHub with the CDN as a SNAPSHOT version:
4-
1. Download it from the [main branch](https://github.com/ByteWelder/Tactility/actions/workflows/build-sdk.yml)
5-
2. Upload it to the [CDN](https://dash.cloudflare.com)
6-
3. Update `sdk.json` from [TactilityTool](https://github.com/ByteWelder/TactilityTool) and upload it to [CDN](https://dash.cloudflare.com)
7-
4. Test it with `ExternalApps/HelloWorld` (clear all its cache and update the SDK version)
8-
2. Build the SDK locally and test it with `ExternalApps/HelloWorld`
9-
3. Download the latest firmwares [main branch](https://github.com/ByteWelder/Tactility/actions/workflows/build-firmware.yml)
10-
4. Test the latest version of Tactility on several devices
11-
5. Prepare a new version of [TactilityWebInstaller](https://github.com/ByteWelder/TactilityWebInstaller) locally:
3+
1. Update `version.txt` in the Tactility project and create a branch to start a build for it
4+
2. Upload the new Tactility SDK to the CDN
5+
1. Upload it to the [CDN](https://dash.cloudflare.com)
6+
2. Update `sdk.json` from [TactilityTool](https://github.com/ByteWelder/TactilityTool) and upload it to [CDN](https://dash.cloudflare.com)
7+
3. Update the [TactilityApps](https://github.com/ByteWelder/TactilityApps) with the new SDK and also release these to the CDN:
8+
1. Download the `cdn-files.zip` from the pipelines
9+
2. Upload them to the CDN at `apps/x.y.z/`
10+
4. Download the latest firmwares [main branch](https://github.com/ByteWelder/Tactility/actions/workflows/build-firmware.yml)
11+
5. Test the latest version of Tactility on several devices. Pay special attention to:
12+
1. App Hub
13+
2. Wi-Fi
14+
6. Prepare a new version of [TactilityWebInstaller](https://github.com/ByteWelder/TactilityWebInstaller) locally:
1215
1. Copy the GitHub firmwares into `scripts/` in the `TactilityWebInstaller` project
1316
2. Run `python release-all.py`
1417
3. Copy the unpacked files to `/rom/(device)/(version)/` and copy in `manifest.json` from existing release
1518
1. **WARNING** If the partitions have changed, update the json!
1619
4. Update the version in `manifest.json`
1720
5. Update `version.json` for the device
18-
6. Test the firmwares on all devices with the local web installer
19-
7. If all went well: release the web installer
20-
8. Test web installer in production (use popular devices)
21-
9. Make a new version of the docs available at [TactilityDocs](https://github.com/ByteWelder/TactilityDocs)
22-
10. Make a new [GitHub release](https://github.com/ByteWelder/Tactility/releases/new)
21+
7. Test the firmwares on all devices with the local web installer
22+
8. If all went well: release the web installer
23+
9. Test web installer in production (use popular devices)
24+
10. Make a new version of the docs available at [TactilityDocs](https://github.com/ByteWelder/TactilityDocs)
25+
11. Make a new [GitHub release](https://github.com/ByteWelder/Tactility/releases/new)
26+
12. Double-check that all CDN/TactilityApps/Tactility repository changes are merged.
2327

2428
### Post-release
2529

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.6.0-dev
1+
0.6.0

0 commit comments

Comments
 (0)