From 65c85a522202bdd090f9fcf7bd7702b2c5eba165 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Wed, 3 Sep 2025 04:26:33 +0200 Subject: [PATCH] CallTimer: fix overflow when using aligned chat input Co-Authored-By: sadan4 <117494111+sadan4@users.noreply.github.com> Co-Authored-By: God --- src/plugins/callTimer/alignedChatInputFix.css | 4 ++++ src/plugins/callTimer/index.tsx | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 src/plugins/callTimer/alignedChatInputFix.css diff --git a/src/plugins/callTimer/alignedChatInputFix.css b/src/plugins/callTimer/alignedChatInputFix.css new file mode 100644 index 00000000..9bb4a039 --- /dev/null +++ b/src/plugins/callTimer/alignedChatInputFix.css @@ -0,0 +1,4 @@ +.align-chat-input [class*="panels"] [class*="inner_"], +.align-chat-input [class*="rtcConnectionStatus_"] { + height: fit-content; +} \ No newline at end of file diff --git a/src/plugins/callTimer/index.tsx b/src/plugins/callTimer/index.tsx index dcab0551..ae98a787 100644 --- a/src/plugins/callTimer/index.tsx +++ b/src/plugins/callTimer/index.tsx @@ -23,6 +23,8 @@ import { useTimer } from "@utils/react"; import definePlugin, { OptionType } from "@utils/types"; import { React } from "@webpack/common"; +import alignedChatInputFix from "./alignedChatInputFix.css"; + function formatDuration(ms: number) { // here be dragons (moment fucking sucks) const human = Settings.plugins.CallTimer.format === "human"; @@ -50,6 +52,7 @@ export default definePlugin({ name: "CallTimer", description: "Adds a timer to vcs", authors: [Devs.Ven], + managedStyle: alignedChatInputFix, startTime: 0, interval: void 0 as NodeJS.Timeout | undefined,