diff --git a/.changeset/huge-friends-flash.md b/.changeset/huge-friends-flash.md
new file mode 100644
index 00000000..388510c9
--- /dev/null
+++ b/.changeset/huge-friends-flash.md
@@ -0,0 +1,12 @@
+---
+'@genseki/ui': patch
+---
+
+[FIX] General UI fixes
+
+- Consistent disabled state tokens across form primitives (Input, Textarea, Select, Switch, RadioGroup, Checkbox, Toggle, Tabs, Slider, Command, ColorPicker, Calendar)
+- InputGroup auto-detects disabled descendant input/textarea and aria-disabled, so wrappers around RichTextEditor and fieldset-disabled forms render the disabled chrome consistently
+- InputGroup wrapping a direct `` is now exactly h-18 to match sibling Buttons (was 74px due to wrapper border on top of inner Input h-18)
+- Filter popover: trigger keeps a focus ring while the popover is open, and the popover content aligns to the trigger's end edge
+- Filter popover: highlight the currently active column in the left list
+- Filter popover: disable "Reset All" when no filter is selected
diff --git a/packages/ui/src/components/primitives/calendar.tsx b/packages/ui/src/components/primitives/calendar.tsx
index 164adc39..c69de8cb 100644
--- a/packages/ui/src/components/primitives/calendar.tsx
+++ b/packages/ui/src/components/primitives/calendar.tsx
@@ -137,11 +137,7 @@ function Calendar({
defaultClassNames.outside,
classNames?.outside
),
- disabled: cn(
- 'text-muted-foreground opacity-50',
- defaultClassNames.disabled,
- classNames?.disabled
- ),
+ disabled: cn('text-text-disabled', defaultClassNames.disabled, classNames?.disabled),
hidden: cn('invisible', defaultClassNames.hidden, classNames?.hidden),
}}
components={{
diff --git a/packages/ui/src/components/primitives/color-picker.tsx b/packages/ui/src/components/primitives/color-picker.tsx
index f269fc02..57991839 100644
--- a/packages/ui/src/components/primitives/color-picker.tsx
+++ b/packages/ui/src/components/primitives/color-picker.tsx
@@ -214,7 +214,7 @@ export const ColorPickerHue = ({ className, ...props }: ColorPickerHueProps) =>
-
+
)
}
@@ -241,7 +241,7 @@ export const ColorPickerAlpha = ({ className, ...props }: ColorPickerAlphaProps)