frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)

Results 223 frontend issues
Sort by recently updated
recently updated
newest added

### Description This PR fixes some UI & animations issues, and add some tests for the CSE machine's layout and animations. Fixes #2921 fully by correctly calculating the width of...

The CSE machine and the stepper do not work in Interactive SICP JS. After pressing "Run", nothing happens in the CSE-machine tab. (same for stepper) ![Screenshot 2024-05-07 at 3 48...

Bug
important

### Description Recreated the lockfile and bumps a lot of things. Need to manually check and run through features for regressions. ### Type of change - [x] Bug fix (non-breaking...

### Description Supersedes #2880. Also did a bit of cleanup. Our custom syntax highlighting is still broken at the moment but other syntax highlighting works. ### Type of change -...

### Description source-academy/stories-backend#120 ### Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [x] Breaking...

Enhancement

Refactor the grouping between the various slices, action creators, and reducers. Refer to https://github.com/source-academy/frontend/pull/2989#pullrequestreview-2040943585.

important

Includes: - Lint rules https://github.com/source-academy/frontend/pull/2986#discussion_r1589093567 - Dependencies https://github.com/source-academy/frontend/pull/2986#discussion_r1590365190 - … _more to be added as we discover them_

critical

`lint-staged` is a popular dev dependency that will only run hooks on staged files, which could shorten the time required to run those hooks. The pre-push hook can then be...

Enhancement

Background: CTRL + SHIFT + H (Mac: COMMAND + SHIFT + H): Highlight scope of name declaration under cursor The highlighting aparently gets confused by indentation: Correct: Wrong: Wrong:

Bug
minor

Let's just expect all developers who want to work on non-playground only frontend, to also have a local backend set up. Benefits: * Less things to maintain * Less things...

proposal