This repository was archived by the owner on Apr 30, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
Update dependencies, miscellaneuous usability improvements #114
Open
richardebeling
wants to merge
26
commits into
openHPI:master
Choose a base branch
from
richardebeling:dev
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The following packages caused issues, so I didn't update them (yet): babel-preset-es2015 (should be repalces by @babel/preset-env ?) gulp-babel rollup-plugin-commonjd rollup-plugin-node-resolve
…eplaced by @babel/preset-env)
…lup major update todo.
Use buttons instead of <a href="javascript:void(0)"> when appropriate This fixes two problems: When hovering buttons, earlier, browsers would show the href destination with a little pop up on a corner of the screen. Also, these elements would get the keyboard focus if clicked. This is now solved.
Users can now drag-and-drop the volume as well as the position sliders.
…ouTube does this similarly, but they also pause the video and show the thumbnail images in the video frame. This solution is a bit simpler, but can be extended to what YouTube does.
gulp-rollup seem to be abandoned and depends on rollup 0.68. However, the current version is rollup 2. This disallowed for updating the plugins. If we just remove IE11 support, we can extremely simplify our build process by completely removing gulp and just directly calling rollup. This increases build speed by factor 3 while it allows for better minification, reducing file size by 50%. IE11 was broken on teleTASK any way and openHPI does not support IE11 anymore, so this should not break anything. As a side effect, we have 15 less dev dependencies, which should make maintenance easier.
ArrowUp / ArrowDown for volume changes (5% steps) m for "mute" <> and ;: for faster / slower
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.