Skip to content

Conversation

@maxelkins
Copy link
Contributor

@maxelkins maxelkins commented Jun 19, 2025

closes https://github.com/RaspberryPiFoundation/digital-editor-issues/issues/691

Summary

  • Removed fixed ProjectBar height to allow button it to grow if needed
  • Centre aligned buttons
  • Tweak save status space for better aesthetics when wrapping (and in general)

Demo

English

Screenshot.2025-06-19.at.16.04.15.mp4

German / Longer text (logged out)

Screenshot.2025-06-19.at.16.03.54.mp4

German / Longer text (logged in)

Screenshot.2025-06-19.at.16.03.03.mp4

Other

Did consider changing the text box to fill available space but decided against it.

image

@maxelkins maxelkins temporarily deployed to previews/1221/merge June 19, 2025 15:18 — with GitHub Actions Inactive
@maxelkins maxelkins temporarily deployed to previews/1221/merge June 19, 2025 15:25 — with GitHub Actions Inactive
Copy link
Contributor

@adrian-rpf adrian-rpf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good changes.

@maxelkins maxelkins merged commit 018a5b0 into main Jun 19, 2025
8 checks passed
@maxelkins maxelkins deleted the fix-login-to-save-button-overflow branch June 19, 2025 16:25
@jamiebenstead jamiebenstead mentioned this pull request Jul 22, 2025
jamiebenstead added a commit that referenced this pull request Jul 22, 2025
## [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)
jamiebenstead added a commit that referenced this pull request Jul 28, 2025
## [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)
@loiswells97 loiswells97 mentioned this pull request Sep 19, 2025
loiswells97 added a commit that referenced this pull request Sep 19, 2025
### 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants