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

Currently, the deprecated type inference feature is used for the show type shortcut: (activate the feature with control-shift-m: https://github.com/source-academy/frontend/wiki/Source-Academy-Keyboard-Shortcuts) We should disable this for the untyped Source variants, and switch...

Enhancement
proposal

### Description Replaces calls to the deprecated gapi.auth2 with calls to Google Identity Services. With gapi.auth2, only api keys generated before 2022 July are functional (https://developers.google.com/identity/sign-in/web/sign-in). This change will also...

### Description Based on Blueprint's [v5 changelog](https://github.com/palantir/blueprint/wiki/5.x-Changelog), from v5.9.0 onwards, we will have no more React 18 warnings, thus the hotfixes introduced in #2504 are no longer necessary. ![telegram-cloud-photo-size-5-6208723531492080889-y](https://github.com/source-academy/frontend/assets/34370238/06572146-6d15-402a-b793-363c118a51c9) Also,...

The point of this proof of concept was to move to using Redux Toolkit. The main goal was to make the reducers, actions and sagas as workspace agnostic as possible....

Typing on mobile does not allow access to keyboard shortcuts, which greatly improve efficiency and enhance coding experience To bridge this gap, we could add some common actions to the...

Enhancement

This is for the mobile keyboard docked on the right side on mobile screens. Currently, users need to click a button on the far right to cycle through the list...

Enhancement

Right now there are two steps to tab loading: - `js-slang` first reads from tab files and then evaluates them - Frontend calls that raw tab to turn it into...

proposal

Unexpected flashing of the stepper tool icon. Expected behaviour: no flashing occurs (The CSE machine does not have this issue; it might be a useful source for referencing). Order of...

minor

We should (finally) look at internationalization. If we set up the infrastructure, we can gradually externalize our strings and text snippets.

Enhancement
proposal
good project

It is incompatible with our main UI library (Blueprint) due to its use of Tailwind.

important