feat: Theme engine

big changes
This commit is contained in:
2026-04-02 00:08:38 +02:00
parent 65b9419869
commit bbb6deb0a2
48 changed files with 6150 additions and 235 deletions

View File

@@ -1,5 +1,8 @@
@if (showFloatingControls()) {
<div class="fixed bottom-4 right-4 z-50 border border-border bg-card shadow-lg">
<div
appThemeNode="floatingVoiceControls"
class="fixed bottom-4 right-4 z-50 border border-border bg-card shadow-lg"
>
<div class="flex items-center gap-2 p-2">
<!-- Back to server button -->
<button

View File

@@ -27,6 +27,7 @@ import { ScreenShareFacade, ScreenShareQuality } from '../../../../domains/scree
import { UsersActions } from '../../../../store/users/users.actions';
import { selectCurrentUser } from '../../../../store/users/users.selectors';
import { DebugConsoleComponent, ScreenShareQualityDialogComponent } from '../../../../shared';
import { ThemeNodeDirective } from '../../../../domains/theme';
@Component({
selector: 'app-floating-voice-controls',
@@ -35,7 +36,8 @@ import { DebugConsoleComponent, ScreenShareQualityDialogComponent } from '../../
CommonModule,
NgIcon,
DebugConsoleComponent,
ScreenShareQualityDialogComponent
ScreenShareQualityDialogComponent,
ThemeNodeDirective
],
viewProviders: [
provideIcons({