Skip to content

Tags: RaspberryPiFoundation/editor-ui

Tags

v0.34.1

Toggle v0.34.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release prep for v0.34.1 (#1278)

## [0.34.1] - 2025-11-18

### Fixed

- Font size selection now works in the web component (#1277)

v0.34.0

Toggle v0.34.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.34.0 (#1276)

### Added

- Font-family variables that can be used to customise the sans-serif and
monospace fonts used in the editor (#1264)
- Material symbols font to web component preview page since the Design
System depends on this (#1261)
- Ability for plugins to add buttons to the SidebarPanel header (#1270,
#1271, #1274)
- Prevent access to the session from within the editor (#1275)

### Changed

- Changed the horizontal scrollbar to show without needing to scroll to
the bottom of the editor window (#1257)
- Updated Design System react to v2.6.2 (#1261)
- Changed SidebarPanel to accept an array of buttons (#1270)
- Changed SidebarPanel to use an array of buttons as elements (#1271)
- Changed default-width and min-width on SidebarPanel (#1273)

### Fixed

- Styling design system components used in the web component (#1263)
- Sidebar panel overflow for plugins (#1266, #1269)
- Extra border around code output in the instructions panel (#1253)
- Line numbering alignment in code blocks in the instructions panel
(#1259)
- Extra lines added at the start of some code blocks (#1267)

v0.33.0

Toggle v0.33.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.33.0 (#1258)

### Added
- `plotly` support (#1226)

v0.32.0

Toggle v0.32.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
V0.32.0 (#1256)

### Added

- Sidebar plugin functionality (#1251)

### Changed

- Changed `set_pixel` to quantise the colour before writing (#1247)
- Changed Prism config to use babel plugin enabling line highlighting
and numbering (#1254)

v0.31.1

Toggle v0.31.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.31.1 (#1246)

### Added

- New translations (#1242)

v0.31.0

Toggle v0.31.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.31.0 (#1245)

### Added

- Ability to translate demo project instructions (#1230)
- Translations (#1212)

### Changed

- Improved status bar styling (#1221)
- Added method to translate last saved time (#1223)
- Deleting unused strings and components (#1225)
- Determine locale from web component attribute instead of browser path
(#1244)

### Fixed

- CrowdIn issue for pluralised strings with no `one` version (#1234)
- Update `imagePanel.gallery` string to remove Title Casing for
consistency (#1238)
- Update `imageUploadButton.uploadImage` string to remove Title Casing
for consistency (#1238)
- Fixed typo in the `en.json` translation file (#1241)

### Removed

- Remove unused translation string `filePanel.images` (#1238)

v0.30.3

Toggle v0.30.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update to v0.30.3 (#1240)

## [0.30.3] - 2025-08-07

### Fixed

- Issue where clicking the tick icon would not save a filename when
editing (#1237)

### Changed

- Set selectionMatch to be transpartent so not all instances of a word
are highlighted when selected (#1239)

v0.30.2

Toggle v0.30.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
V0.30.2 (#1235)

## [0.30.2] - 2025-07-22

### Fixed

- Styling issue preventing scrolling in the sidebar (#1216)
- Styling issue on status bar on mobile (#1217)
- Change tab `block-size` to `min-block-size` to allow for height
increase when text wraps (#1219)
- Changed `SkulptRunner.jsx` implementation of hiding elements to use
`display: none` rather than `block-size: 0` (#1219)
- Enabled `hyphens: auto` globally (with exceptions) to prevent overflow
with longer words (#1215)
- Removed fixed size from `ProjectBar` to prevent overflow when text
wraps (#1221)
- Added missing translation strings (#1222)
- Changed `colour_raw` to now correctly return a 4-tuple (R, G, B,
Clear) in simulation

### Changed

- Improved status bar styling (#1221)
- Added horizontal scrollbar to editor (#1228)
- Add theme for scrollbars (#1233)

v0.30.1

Toggle v0.30.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.30.1 (#1211)

## v0.30.1

### Added
 
- Fake translation for stress testing (#1206)

### Changed

- Prevent the Scratch projects from being displayed (#1210)

### Fixed

- Styling issue on sidebar on mobile (#1194)

v0.30.0

Toggle v0.30.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.30.0 (#1207)

### Added
- `editor-projectLoadFailed` custom event that fires when a project
completely fails to load (#1201)
- Added runnerBeingLoaded state to prevent race condition overwrites
(#1205)

### Fixed
- Bugs in append mode for writing to files in python (#1200)
- `turtle` bug that did not display output on first code run (#1203)