-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Redesign of whole application #1069
Commits on Jun 7, 2023
-
Remove code to make single page apps work on GitHub pages
In the redesign, we won't be using a router anymore, so no need to redirect other paths to `index.html`.
Configuration menu - View commit details
-
Copy full SHA for b13b88b - Browse repository at this point
Copy the full SHA b13b88bView commit details -
Make a fresh start: setup basic color scheme logic
The dark mode colors are just the light mode ones in reverse. This will still change!
Configuration menu - View commit details
-
Copy full SHA for 0f452c4 - Browse repository at this point
Copy the full SHA 0f452c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 407851c - Browse repository at this point
Copy the full SHA 407851cView commit details -
Replace theme-ui with just emotion-js
We use emotion in our other projects as well and theme-ui just adds some features to emotion that we don't really need. It also causes certain problems.
Configuration menu - View commit details
-
Copy full SHA for c35b3c5 - Browse repository at this point
Copy the full SHA c35b3c5View commit details -
With CRA we are forced to annotate the JSX thing in each file. It also has lots of other problems, from slow updates, over not being able to configure certain things, to unexpected magic behavior. This commit just ran `npm run eject`. This left a mess which will be cleaned up in the next commits.
Configuration menu - View commit details
-
Copy full SHA for de698f0 - Browse repository at this point
Copy the full SHA de698f0View commit details -
Most majority of
src
files intoold-src
This it to get them out of the way for now.
Configuration menu - View commit details
-
Copy full SHA for 80ea325 - Browse repository at this point
Copy the full SHA 80ea325View commit details -
Configuration menu - View commit details
-
Copy full SHA for c06524d - Browse repository at this point
Copy the full SHA c06524dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9afac9 - Browse repository at this point
Copy the full SHA a9afac9View commit details -
Make almost all lints warnings
They should not stop you from viewing the app. These are things that are sufficient to fix before committing.
Configuration menu - View commit details
-
Copy full SHA for 2f6dc29 - Browse repository at this point
Copy the full SHA 2f6dc29View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8067f2 - Browse repository at this point
Copy the full SHA c8067f2View commit details
Commits on Jun 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c839e6 - Browse repository at this point
Copy the full SHA 9c839e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9c9dda - Browse repository at this point
Copy the full SHA b9c9ddaView commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad6ebbc - Browse repository at this point
Copy the full SHA ad6ebbcView commit details -
I don't know how many times we already switched from one to another. Now it's a good time to stick to the community style from the shared ESLint config though. There are some advantages to double quotes.
Configuration menu - View commit details
-
Copy full SHA for 64ac335 - Browse repository at this point
Copy the full SHA 64ac335View commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cc49b0c - Browse repository at this point
Copy the full SHA cc49b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a5eba3 - Browse repository at this point
Copy the full SHA 9a5eba3View commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec09960 - Browse repository at this point
Copy the full SHA ec09960View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b5d10 - Browse repository at this point
Copy the full SHA d0b5d10View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 549378c - Browse repository at this point
Copy the full SHA 549378cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6301b24 - Browse repository at this point
Copy the full SHA 6301b24View commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3c3a517 - Browse repository at this point
Copy the full SHA 3c3a517View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33a62b3 - Browse repository at this point
Copy the full SHA 33a62b3View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c4925ba - Browse repository at this point
Copy the full SHA c4925baView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a990b - Browse repository at this point
Copy the full SHA d3a990bView commit details -
Add step progress bar indicator
This still needs accessibility features!
Configuration menu - View commit details
-
Copy full SHA for 96e93bb - Browse repository at this point
Copy the full SHA 96e93bbView commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e975a6 - Browse repository at this point
Copy the full SHA 8e975a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a3281f - Browse repository at this point
Copy the full SHA 6a3281fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00efcaf - Browse repository at this point
Copy the full SHA 00efcafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ecbc4c - Browse repository at this point
Copy the full SHA 3ecbc4cView commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for af9a22b - Browse repository at this point
Copy the full SHA af9a22bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6775db - Browse repository at this point
Copy the full SHA f6775dbView commit details -
Switch to completely grey neutral colors
This was updated in appkit a while ago but I forgot to update it here.
Configuration menu - View commit details
-
Copy full SHA for 6d74582 - Browse repository at this point
Copy the full SHA 6d74582View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b9a68b - Browse repository at this point
Copy the full SHA 4b9a68bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7308a1 - Browse repository at this point
Copy the full SHA e7308a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0cb5b1 - Browse repository at this point
Copy the full SHA b0cb5b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09efc6 - Browse repository at this point
Copy the full SHA a09efc6View commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c32fff7 - Browse repository at this point
Copy the full SHA c32fff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63edb3a - Browse repository at this point
Copy the full SHA 63edb3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6da5d - Browse repository at this point
Copy the full SHA 8f6da5dView commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f943179 - Browse repository at this point
Copy the full SHA f943179View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee439f0 - Browse repository at this point
Copy the full SHA ee439f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08abc51 - Browse repository at this point
Copy the full SHA 08abc51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4becc07 - Browse repository at this point
Copy the full SHA 4becc07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51e1e27 - Browse repository at this point
Copy the full SHA 51e1e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ae4364 - Browse repository at this point
Copy the full SHA 2ae4364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 267c477 - Browse repository at this point
Copy the full SHA 267c477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4bfb7 - Browse repository at this point
Copy the full SHA 1e4bfb7View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d04353f - Browse repository at this point
Copy the full SHA d04353fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1449cb - Browse repository at this point
Copy the full SHA d1449cbView commit details
Commits on Jul 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ebf3472 - Browse repository at this point
Copy the full SHA ebf3472View commit details -
Disable shortcut overlay on mouseclick or any key up event
Otherwise the overlay could stick around when alt-tabbing outside the app and not knowing to press alt.
Configuration menu - View commit details
-
Copy full SHA for 278d55a - Browse repository at this point
Copy the full SHA 278d55aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c68f8e9 - Browse repository at this point
Copy the full SHA c68f8e9View commit details -
Re-add redesigned fourth step (review & cut)
Only thing missing: scrubber redesign
Configuration menu - View commit details
-
Copy full SHA for 6ae09b6 - Browse repository at this point
Copy the full SHA 6ae09b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5a07db - Browse repository at this point
Copy the full SHA f5a07dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e74d269 - Browse repository at this point
Copy the full SHA e74d269View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56ba734 - Browse repository at this point
Copy the full SHA 56ba734View commit details -
Configuration menu - View commit details
-
Copy full SHA for d475138 - Browse repository at this point
Copy the full SHA d475138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3718f - Browse repository at this point
Copy the full SHA 4d3718fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b97b25b - Browse repository at this point
Copy the full SHA b97b25bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1663df - Browse repository at this point
Copy the full SHA a1663dfView commit details -
Add draggable playhead and improve dragging controls a lot
This finishes the redesign of the review step.
Configuration menu - View commit details
-
Copy full SHA for 3f78499 - Browse repository at this point
Copy the full SHA 3f78499View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 463792e - Browse repository at this point
Copy the full SHA 463792eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a00043 - Browse repository at this point
Copy the full SHA 0a00043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd8d93 - Browse repository at this point
Copy the full SHA 1fd8d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2d61e - Browse repository at this point
Copy the full SHA 0f2d61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6c8a3f - Browse repository at this point
Copy the full SHA a6c8a3fView commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14b3162 - Browse repository at this point
Copy the full SHA 14b3162View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 24da098 - Browse repository at this point
Copy the full SHA 24da098View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b13e3 - Browse repository at this point
Copy the full SHA f6b13e3View commit details -
Add shortcuts to "finish" step
There is no shortcut for "upload" as you are inside the form anyway and can just press enter.
Configuration menu - View commit details
-
Copy full SHA for 4ce1221 - Browse repository at this point
Copy the full SHA 4ce1221View commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94b9204 - Browse repository at this point
Copy the full SHA 94b9204View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcefdb9 - Browse repository at this point
Copy the full SHA fcefdb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1611c95 - Browse repository at this point
Copy the full SHA 1611c95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a24b7 - Browse repository at this point
Copy the full SHA 48a24b7View commit details -
Remove box shadow of video-preference hovering button
To make it visible on dark background, an invert backdrop filter is used instead.
Configuration menu - View commit details
-
Copy full SHA for 8f46fdf - Browse repository at this point
Copy the full SHA 8f46fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e87070c - Browse repository at this point
Copy the full SHA e87070cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3910c4 - Browse repository at this point
Copy the full SHA e3910c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f45da8c - Browse repository at this point
Copy the full SHA f45da8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0432657 - Browse repository at this point
Copy the full SHA 0432657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36022ed - Browse repository at this point
Copy the full SHA 36022edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9449f0e - Browse repository at this point
Copy the full SHA 9449f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 711f4f9 - Browse repository at this point
Copy the full SHA 711f4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62571fc - Browse repository at this point
Copy the full SHA 62571fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6627e - Browse repository at this point
Copy the full SHA cf6627eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae29f1 - Browse repository at this point
Copy the full SHA 8ae29f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for afb5c0f - Browse repository at this point
Copy the full SHA afb5c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0012e1d - Browse repository at this point
Copy the full SHA 0012e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c6733 - Browse repository at this point
Copy the full SHA 38c6733View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b69a15 - Browse repository at this point
Copy the full SHA 8b69a15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e18e9b - Browse repository at this point
Copy the full SHA 0e18e9bView commit details -
Decrease size of gear-icon for video prefs
Feedback from Olaf: that's too large. And I agree, the smaller one is still fine.
Configuration menu - View commit details
-
Copy full SHA for e4e37bc - Browse repository at this point
Copy the full SHA e4e37bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b64a4 - Browse repository at this point
Copy the full SHA 05b64a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196214a - Browse repository at this point
Copy the full SHA 196214aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc0ba9f - Browse repository at this point
Copy the full SHA dc0ba9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa1cffd - Browse repository at this point
Copy the full SHA aa1cffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e2b30 - Browse repository at this point
Copy the full SHA d6e2b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f8a5f - Browse repository at this point
Copy the full SHA 92f8a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07b1533 - Browse repository at this point
Copy the full SHA 07b1533View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3220ff - Browse repository at this point
Copy the full SHA d3220ffView commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1aa156d - Browse repository at this point
Copy the full SHA 1aa156dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5579a74 - Browse repository at this point
Copy the full SHA 5579a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15c8242 - Browse repository at this point
Copy the full SHA 15c8242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fcd676 - Browse repository at this point
Copy the full SHA 1fcd676View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4ca07 - Browse repository at this point
Copy the full SHA ba4ca07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33257ec - Browse repository at this point
Copy the full SHA 33257ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddab30f - Browse repository at this point
Copy the full SHA ddab30fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ede7667 - Browse repository at this point
Copy the full SHA ede7667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bdd20a - Browse repository at this point
Copy the full SHA 9bdd20aView commit details -
Remove
theme.customCSS
settingIn the future, we might re-introduce a similar setting that would allow modifying the accent color. Doing that in a way that prevents people from accidentally introducing accessibility problems is not trivial. That's why it's not included in the main PR. Also, this custom CSS thing was quite hacky and fragile. We never officially supported/encouraged overriding CSS variables. So replacing this with a less brittle version is a good idea anyway.
Configuration menu - View commit details
-
Copy full SHA for 2e1739a - Browse repository at this point
Copy the full SHA 2e1739aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99bfec3 - Browse repository at this point
Copy the full SHA 99bfec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c80d4e5 - Browse repository at this point
Copy the full SHA c80d4e5View commit details -
Remove all of the remaining
old-src
folderI looked through the code and saw nothing that's still missing from the redesign.
Configuration menu - View commit details
-
Copy full SHA for 20eb066 - Browse repository at this point
Copy the full SHA 20eb066View commit details -
Configuration menu - View commit details
-
Copy full SHA for 966486c - Browse repository at this point
Copy the full SHA 966486cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9505130 - Browse repository at this point
Copy the full SHA 9505130View commit details -
Explicitly ignore remaining
any
usages to enable fully strict modeIncluding `noImplicitAny`. Having the compiler catch accidental usages of `any` is worth those three explicit annotations.
Configuration menu - View commit details
-
Copy full SHA for 4fb3de8 - Browse repository at this point
Copy the full SHA 4fb3de8View commit details -
Remove outdated "tests" section in contributing docs
Note that this redesign PR did not remove the tests. There were never real tests to begin with. OC Studio is very hard to UI test due to the interaction with screen and webcam capture. That's why we never had useful tests.
Configuration menu - View commit details
-
Copy full SHA for 69337cd - Browse repository at this point
Copy the full SHA 69337cdView commit details -
These were useful in JS days, but now with TS there is no real point in having a constant for a fixed string, which will be type checked anyway.
Configuration menu - View commit details
-
Copy full SHA for 636de3a - Browse repository at this point
Copy the full SHA 636de3aView commit details -
Add eslint rule to enforce consistent member delimiter style
This is in line with the Tobira eslint rule
Configuration menu - View commit details
-
Copy full SHA for ff7653c - Browse repository at this point
Copy the full SHA ff7653cView commit details -
Configuration menu - View commit details
-
Copy full SHA for de808f0 - Browse repository at this point
Copy the full SHA de808f0View commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 08092bd - Browse repository at this point
Copy the full SHA 08092bdView commit details -
Show "reselect sources" button in video select if there is a problem
Before, users were forced to reload the page.
Configuration menu - View commit details
-
Copy full SHA for 56d5d55 - Browse repository at this point
Copy the full SHA 56d5d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2329ad4 - Browse repository at this point
Copy the full SHA 2329ad4View commit details -
Add
S
key as alternative to "Alt" for showing available shortcutsThe Alt key unfortunately often causes the Browser to do stuff as well.
Configuration menu - View commit details
-
Copy full SHA for 398eb23 - Browse repository at this point
Copy the full SHA 398eb23View commit details -
Slightly improve contrast of step buttons
This is especially useful for dark mode, where they had a fairly low contrast.
Configuration menu - View commit details
-
Copy full SHA for 3f1e801 - Browse repository at this point
Copy the full SHA 3f1e801View commit details -
Change next/back shortcuts on mac to shift+cmd+arrow
The previous cmd+arrow is used by the browser for forwards/backwards navigation. This specific shortcut was suggested by Julian.
Configuration menu - View commit details
-
Copy full SHA for 0b00557 - Browse repository at this point
Copy the full SHA 0b00557View commit details
Commits on Aug 22, 2023
-
Improve
<select>
by removing browser styles and use custom arrowIt looked terrible in Safari before. And now the arrow is also the same cross browser.
Configuration menu - View commit details
-
Copy full SHA for d844a9b - Browse repository at this point
Copy the full SHA d844a9bView commit details -
Fix recording in Safari by actually calling
stop
That was a stupid oversight before and I'm not sure how it even works in other browsers. This is quite the diff as I had to pull lots of logic from the recording controls to the parent component.
Configuration menu - View commit details
-
Copy full SHA for db7a097 - Browse repository at this point
Copy the full SHA db7a097View commit details
Commits on Aug 24, 2023
-
Hide video settings button when there is no stream
There is a tiny chance that changing settings or the device could make the error go away actually. But this is so unlikely, that it's not worth confusing all other users with.
Configuration menu - View commit details
-
Copy full SHA for f704b77 - Browse repository at this point
Copy the full SHA f704b77View commit details -
This also improve contrast issues with some elements.
Configuration menu - View commit details
-
Copy full SHA for cb7f590 - Browse repository at this point
Copy the full SHA cb7f590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b6526b - Browse repository at this point
Copy the full SHA 8b6526bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf08afb - Browse repository at this point
Copy the full SHA cf08afbView commit details