-
Notifications
You must be signed in to change notification settings - Fork 0
Creating the stream manager app #2
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
Open
desig9stein
wants to merge
48
commits into
master
Choose a base branch
from
mpopov/stream-manager
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.
Open
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
Add quality level definitions for bitrate classification and calculation. Refactor interval handling for efficiency and update default bitrate and viewer thresholds. Optimize rendering logic with consistent formatting
…cripts Enable SCSS preprocessor support with include paths for `node_modules` in Vite config. Update build process to include theme compilation step.
…ve unused preview script
…nd layout updates Refine dock manager SCSS properties, introduce new theme variables, and improve layout behavior. Add temporary styling for placeholder content. Optimize animation naming and header logic. Adjust Vite config by removing unused CSS devSourcemap settings.
Enhance keyboard navigation with tabindex and aria-label attributes in multiple components. Refine activity feed and schedule item focus styles. Adjust layout behavior with updated dock manager size and preview media aspect ratio. Remove redundant spacing in icons registry.
…date icons registry Apply "I" prefix naming convention to interfaces across stream-manager and update several SVG icons to fix incorrect rendering.
Remove deprecated files and adjust routing logic by introducing `stream-manager-view` as the default route. Replace `navigation-drawer` with `navigation` component, adding drawer toggle functionality. Enhance downloads service, action bar, and remove unused assets and scripts. Update dependencies and Vite config for file structure consistency.
Refine styles and SCSS variables across components. Update palette primary values and improve SCSS for stream genres, schedule, and dock manager. Introduce live animation effect. Adjust dependency versions for better compatibility.
Adjust theme variables and SCSS properties for dock manager, including active state styles and placeholders. Enhance schedule item label styles with updated typography and variables. Rename placeholder class for consistency.
Adjust SCSS properties and theme variables for the dock manager, including updated splitter styles and scrollbar thumb background. Refine focus and active state styling for better usability.
…tion support Introduce unique identifiers for activity feed items and integrate `@lit-labs/motion` for list item animations. Implement auto-scrolling behavior in activity feed with `repeat` directive for rendering optimization. Update theme variables and SCSS properties.
Increase `padding-inline` for `.sm-stream-preview__genres-text` to improve spacing and alignment consistency.
… feed rendering** - Added loading and error states with animations in `stream-preview` using a circular progress indicator. - Replaced static arrays with `repeat` directive for efficient rendering in `stream-preview` and `activity-feed`. - Refined styles for video loader overlay and genres/social media sections. - Updated `stream-chat` placeholder and re-enabled integration in `dock-manager`.
…les** - Eliminated `file-saver` and `fs-extra` along with their associated type definitions from dependencies. - Added `lit` 3.2.1 dependency for improved compatibility. - Adjusted `MAX_VIEWERS` static value for header component. - Updated SCSS `padding-inline` for `.sm-stream-preview__genres-text` for better spacing. - Minor corrections in comments for `prepare-downloads.js`.
…and add styling for chat component
Add a custom CSS reset inspired by best practices, alongside global theme variables, custom properties, and elevation settings. Improve typography, text wrapping, and accessibility defaults. Include styles for scrollbars and establish foundational color palettes.
…andalone configuration** - Introduced modular utility scripts for assembling standalone project bundles (Community/Premium). - Added support for Vite template generation, package.json mutation, and TS/JS content rewriting. - Leveraged JSON file handling, community-specific import transformation, and tsconfig path stripping. - Updated devDependencies including `@types/fs-extra` for enhanced TypeScript support.
…in the messages, fix messages layout
Upgrade `igniteui-webcomponents` dependency in main and stream-manager projects from a local tgz file to npm registry version 6.3.0-alpha.0 for improved consistency and maintainability.
- Introduced shared `sendBotReply` method for consistent bot reply behavior across user inputs and custom send actions. - Refined `stream-chat.scss` with padding and margin adjustments for better layout consistency. - Simplified input attachments disablement in `firstUpdated`.
…used user message styles - Updated `stream-chat.scss` to refine `igc-chat` message item and container layout. - Removed unused styles for `.sm-message--user` to clean up code.
- Improved log formatting for better readability. - Changed build target directories to `dist/projects` for consistent static serving. - Simplified environment variable injection for build processes.
…ebm asset Add functionality to reset the layout
… add remove actions
… updated styles - Integrated `igc-card` component for quick action items. - Adjusted styles to align with the card-based design. - Updated dialog dimensions and description spacing for improved UI consistency.
- Registered new icons: `shield-mode`, `chat-history`, `emote-only`, `person-check`. - Updated tooltip and dialog styling for a more consistent UI. - Enhanced quick actions with better focus management and accessibility improvements.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
closes #1