Skip to content

Commit

Permalink
Merge pull request #218 from VampireChicken12/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
VampireChicken12 authored Dec 30, 2023
2 parents 5fe8642 + 594e242 commit e975455
Show file tree
Hide file tree
Showing 40 changed files with 15,140 additions and 14,365 deletions.
9 changes: 9 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ jobs:

- name: Install dependencies
run: npm ci

- name: Run Semantic Release
run: |
touch .env
Expand All @@ -29,6 +30,14 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_TOKEN: ${{ secrets.CROWDIN_TOKEN }}

- name: Push changes to main branch
run: |
# Ensure we are on the main branch
git checkout main
# Push local changes to the main branch
git push origin main
- name: Merge changes from main into dev
run: |
# Switch to the dev branch
Expand Down
48 changes: 31 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ YouTube Enhancer is a browser extension that aims to improve your YouTube experi

## 🎛️ Features

### 1. Miscellaneous Settings
### Miscellaneous Settings

- **Remember Last Volume:** This option remembers the last volume set for Shorts and the Watch page separately, applying the appropriate volume when you revisit each type of video content.

Expand All @@ -50,47 +50,61 @@ YouTube Enhancer is a browser extension that aims to improve your YouTube experi

- **Open Transcript Button:** Adds a button to the feature menu to open the video transcript (available if the video has a transcript).

### 2. Scroll Wheel Volume Control Settings
- **Open YouTube Settings On Hover:** Opens the settings menu when you hover over the settings button.

- **Scroll Wheel Volume Control:** Control video volume with your mouse's scroll wheel for quick and easy adjustments.
### On-Screen Display Settings

- **Scroll Wheel Volume Control Modifier Key**: Optionally, enable holding a modifier key to adjust the volume only when the specified key is held down during scroll wheel actions.
- **Color:** Select the color for the On-Screen Display (red, green, blue, orange, yellow, white, pink)

- **Scroll Wheel Volume Control Right Click**: Optionally, enable holding down the right mouse button during scroll wheel actions.
- **Type:** Select the type of On-Screen Display (text, line, round, no display).

- **OSD Color:** Choose the color of the On-Screen Display (OSD) for volume control.
- **Position:** Select the position of the On-Screen Display (top left, top right, bottom left, bottom right, center).

- **OSD Type:** Define the type of OSD, including text, line, round, or no display.
- **Opacity:** Adjust the transparency of the On-Screen Display.

- **OSD Position:** Set where the OSD should be displayed on the screen (top left, top right, bottom left, bottom right, or center).
- **Hide Delay:** Specify the time, in milliseconds, before automatically hiding the On-Screen Display.

- **OSD Opacity:** Adjust the opacity of the OSD for better visibility.
- **Padding:** Adjust the spacing around the On-Screen Display in pixels. This applies specifically to corner On-Screen Display.

- **Amount to Adjust Volume per Scroll:** Define how much the volume should change with each scroll.
### Scroll Wheel Speed Control Settings

- **Scroll Wheel Speed Control:** Enables adjusting video speed with scroll wheel while holding the modifier key down.

- **Time to Hide OSD:** Set the time delay before the OSD disappears.
- **Modifier Key:** Select the modifier key for use with scroll wheel speed control.

- **Padding for OSD:** Define the amount of padding to add to the OSD (applies to corner OSD).
- **Speed Change Per Scroll:** The amount the speed is changed per scroll.

### Scroll Wheel Volume Control Settings

- **Scroll Wheel Volume Control:** Control video volume with your mouse's scroll wheel for quick and easy adjustments.

### 3. Automatic Quality Settings
- **Enable when holding modifier key**: Optionally, enable holding a modifier key to adjust the volume only when the specified key is held down during scroll wheel actions.

- **Enable when holding right click**: Optionally, enable holding down the right mouse button during scroll wheel actions.

- **Amount to Adjust Volume per Scroll:** Define how much the volume should change with each scroll.

### Automatic Quality Settings

- **Automatically Set Quality:** Automatically sets the video quality to the chosen level.

- **Player Quality:** Choose the desired video quality for playback.

### 4. Playback Speed Settings
### Playback Speed Settings

- **Forced Playback Speed:** Allows users to force videos to play at a specific speed.

- **Player Speed:** Define the playback speed for videos.

### 5. Volume Boost Settings
### Volume Boost Settings

- **Volume Boost:** Enables the volume boost feature.

- **Volume Boost Mode Selection:** Introduced in version 1.18.0, this feature allows users to choose how the volume boost is applied. You can select 'Per Video' mode to enable volume boost for each video individually, or 'Global' mode to apply volume boost to all videos when the feature is enabled.
- **Volume Boost Mode Selection:** You can select 'Per Video' mode to enable volume boost for each video individually, or 'Global' mode to apply volume boost to all videos when the feature is enabled.

- **Volume Boost Amount (dB):** Specify the amount by which to boost the volume. This setting applies to both 'Per Video' and 'Global' modes.

### 6. Screenshot Settings
### Screenshot Settings

- **Screenshot Button:** Adds a button to the player for taking screenshots of videos.

Expand Down
Loading

0 comments on commit e975455

Please sign in to comment.