Initial commit: TS3J TeamSpeak 3 Java client
Swing desktop client (core/desktop/swing Maven modules) built on the ts3j protocol library, included as a submodule. Native Opus voice with voice-activation detection, push-to-talk, and audio pre-processing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
35
ts3-client/swing/src/main/java/com/ts3client/ui/Theme.java
Normal file
35
ts3-client/swing/src/main/java/com/ts3client/ui/Theme.java
Normal file
@@ -0,0 +1,35 @@
|
||||
package com.ts3client.ui;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.awt.Font;
|
||||
|
||||
/** Central palette + fonts approximating the light TeamSpeak 3 look. */
|
||||
public final class Theme {
|
||||
|
||||
public static final Color WINDOW_BG = new Color(0xF0F0F0);
|
||||
public static final Color TREE_BG = new Color(0xFFFFFF);
|
||||
public static final Color TREE_SELECTION = new Color(0xCFE3FB);
|
||||
public static final Color TREE_TEXT = new Color(0x1E1E1E);
|
||||
public static final Color CHANNEL_TEXT = new Color(0x21486B);
|
||||
public static final Color SERVER_TEXT = new Color(0x123456);
|
||||
|
||||
public static final Color TALKING = new Color(0x33B35A);
|
||||
public static final Color IDLE_CLIENT = new Color(0x6E7B87);
|
||||
public static final Color AWAY = new Color(0xC98A1B);
|
||||
public static final Color MUTED = new Color(0xC0392B);
|
||||
|
||||
public static final Color TOOLBAR_BG = new Color(0xE6E9ED);
|
||||
public static final Color STATUS_BG = new Color(0xE6E9ED);
|
||||
public static final Color ACCENT = new Color(0x2C7BE5);
|
||||
|
||||
public static final Color CHAT_BG = new Color(0xFAFAFA);
|
||||
public static final Color CHAT_SYSTEM = new Color(0x8A8A8A);
|
||||
public static final Color CHAT_NAME = new Color(0x2C7BE5);
|
||||
public static final Color CHAT_TEXT = new Color(0x202020);
|
||||
|
||||
public static final Font UI_FONT = new Font("SansSerif", Font.PLAIN, 12);
|
||||
public static final Font UI_BOLD = new Font("SansSerif", Font.BOLD, 12);
|
||||
|
||||
private Theme() {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user