Skip to content

Feature/154 Replace checkbox with toggle slider#164

Merged
Hazeolation merged 10 commits into
masterfrom
feature/154-redesign-checkbox
Jul 12, 2026
Merged

Feature/154 Replace checkbox with toggle slider#164
Hazeolation merged 10 commits into
masterfrom
feature/154-redesign-checkbox

Conversation

@BucketRaphi

@BucketRaphi BucketRaphi commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Feature/Enhancement Pull Request

Feature

Adds #154 feature
Closes #154

Description

Adds a custom toggle slider component to display the state of boolean values so we can replace clunky looking default HTML components

Affected Component(s)

  • Frontend (Angular Control Panel)
  • Overlays (new or enhanced)
  • Backend (ASP.NET Core)
  • Database/Migrations
  • Documentation

Feature Details

User-Facing Changes

Streamers will now see toggle sliders that display and set boolean values instead of text boxes

Technical Implementation

Adds a new Angular component in src/app/features/toggle-slider

Related

Testing

Test Scenarios

  1. Click on toggle slider twice, see if state changes correctly and transition animation plays correctly

Files Changed

New Files

  • src/app/features/toggle-slider/*

Modified Files

  • src/app/layouts/sidebar/sidebar.ts
  • src/app/layouts/sidebar/sidebar.html
  • src/app/layouts/sidebar/sidebar.scss

Screenshots or Demo

image image

Backward Compatibility

  • Feature is fully backward compatible
  • Breaking changes: ___ (describe if any)

Documentation

  • README updated
  • Inline code comments added
  • API documentation updated (if applicable)
  • Deployment notes added (if needed)

Checklist

  • Feature is complete and tested
  • Code follows repository conventions
  • Documentation is up to date
  • No breaking changes (or documented)
  • Tests pass
  • No new console errors or warnings

@BucketRaphi BucketRaphi self-assigned this Jul 6, 2026
@BucketRaphi BucketRaphi added UX/UI Changes to the User Interface or User Experience Frontend Anything related to the Frontend Dashboard For issues related to the streaming Dashboard. labels Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Label "NoMerge" not applied. Merging enabled.

3 similar comments
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Label "NoMerge" not applied. Merging enabled.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Label "NoMerge" not applied. Merging enabled.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Label "NoMerge" not applied. Merging enabled.

@Hazeolation Hazeolation added the Medium Priority For Issues and Pull Requests with medium priority label Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Label "NoMerge" not applied. Merging enabled.

@BucketRaphi BucketRaphi added the NoMerge Do not merge until specified criteria is reached label Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Label "NoMerge" on Pull Request. Merging blocked.

@BucketRaphi

Copy link
Copy Markdown
Collaborator Author

@Hazeolation Adding NoMerge label until toggle sliders are also used for the layout hidden/shown buttons

@BucketRaphi BucketRaphi removed the NoMerge Do not merge until specified criteria is reached label Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Label "NoMerge" not applied. Merging enabled.

@Hazeolation
Hazeolation merged commit 2d2517b into master Jul 12, 2026
14 checks passed
@Hazeolation
Hazeolation deleted the feature/154-redesign-checkbox branch July 12, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dashboard For issues related to the streaming Dashboard. Frontend Anything related to the Frontend Medium Priority For Issues and Pull Requests with medium priority UX/UI Changes to the User Interface or User Experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Redesign "Alpha Left" checkbox

4 participants