Commit Graph

  • 0069f95f81 fix(AddOnDecoratedBox): add Underlined pseudo-class and update style selectors to prevent memory leaks chinboy 2026-04-21 10:39:45 +08:00
  • 3f9f3b6c27 fix(GradientColorSlider): restore OnAttachedToVisualTree subscription using instance-level GetObservable chinboy 2026-04-20 23:08:01 +08:00
  • 4809883503 fix(GradientColorSlider): replace global Property.Changed.Subscribe with instance-level GetObservable and remove redundant subscription chinboy 2026-04-20 23:04:00 +08:00
  • 49165bf572 fix(TimePickerPresenter): replace global Property.Changed.Subscribe with instance-level GetObservable to fix LightweightSubject memory leak chinboy 2026-04-20 22:56:58 +08:00
  • 614832839e fix(DatePickerPresenter): replace global Property.Changed.Subscribe with instance-level GetObservable to fix LightweightSubject memory leak chinboy 2026-04-20 22:20:58 +08:00
  • b32fd8f8ee fix(FlyoutStateHelper): replace global Property.Changed.Subscribe with instance-level GetObservable to fix LightweightSubject memory leak chinboy 2026-04-20 22:11:51 +08:00
  • 3e5b22cefb fix(SplitButton): close flyout before disposing bindings on detach to prevent InvalidOperationException chinboy 2026-04-20 17:18:30 +08:00
  • 4c132ae9da refactor(controls): add DisableTransitions/EnableTransitions lifecycle pattern to all 71 migrated controls chinboy 2026-04-20 16:27:09 +08:00
  • 61f33a6869 docs: update Transitions refactoring plan - all 76 controls complete (76/76) chinboy 2026-04-20 15:25:21 +08:00
  • 0911df9b02 refactor(Icon): keep Transitions in C# for dynamic FillAnimationDuration chinboy 2026-04-20 15:25:15 +08:00
  • e7762eef93 refactor(PaletteColorItem): migrate Transitions from C# to XAML theme chinboy 2026-04-20 15:14:40 +08:00
  • 7f567b14e8 refactor(DataGridRowExpander): migrate Transitions from C# to XAML theme chinboy 2026-04-20 15:09:26 +08:00
  • 24f008b93f refactor(DataGridColumnHeader): migrate Transitions from C# to XAML theme chinboy 2026-04-20 15:05:38 +08:00
  • 877e3b324d refactor(AbstractColorPicker): migrate Transitions from C# to XAML theme chinboy 2026-04-20 15:04:30 +08:00
  • aa400823f3 refactor(DataGridRow): migrate Transitions from C# to XAML theme chinboy 2026-04-20 15:01:48 +08:00
  • a51e00988c docs: mark Batch 4 Part C controls as completed in table (70/76) chinboy 2026-04-20 14:27:10 +08:00
  • 84de56891d refactor(ButtonSpinnerDecoratedBox): migrate Transitions from C# to XAML theme chinboy 2026-04-20 14:27:05 +08:00
  • 9dcd3ba35b refactor(SplitView): restructure Transitions configuration lifecycle chinboy 2026-04-20 14:26:56 +08:00
  • 672c1673da docs: update Transitions refactoring plan - Batch 4 Part C complete (68/76) chinboy 2026-04-20 13:57:12 +08:00
  • ec602f0ea5 refactor(WindowTitleBar): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:56:24 +08:00
  • 6c11f7b353 refactor(RangeInfoPickerInput): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:55:25 +08:00
  • 71feac24ff refactor(PaginationNavItem): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:53:54 +08:00
  • 4783182151 refactor(MenuItem): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:53:14 +08:00
  • 6e57a9761a refactor(ListBoxItem): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:52:29 +08:00
  • 333e37c4cb refactor(ImageViewer): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:50:35 +08:00
  • 8c2ffef6bd refactor(ImagePreviewerCover): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:49:19 +08:00
  • d345174535 refactor(DrawerInfoContainer): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:43:09 +08:00
  • 890ad7fd80 refactor(DrawerContainer): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:41:35 +08:00
  • 30caa42f64 refactor(CaptionButton): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:40:49 +08:00
  • 2db8850f46 refactor(TabStrip): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:35:26 +08:00
  • 4c3189df8f refactor(TabControl/CardTabControl): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:34:31 +08:00
  • aa744d5b29 refactor(TabStripItem): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:29:23 +08:00
  • 6ba2f29b26 refactor(TabItem): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:27:53 +08:00
  • 45594d6647 refactor(Card TabControl/TabItem): add missing Transitions to XAML theme chinboy 2026-04-20 13:25:49 +08:00
  • 772f5d8e21 refactor(AddOnDecoratedBox): migrate Transitions from C# to XAML theme chinboy 2026-04-20 13:19:32 +08:00
  • 9ef731e46b docs: mark Batch 3 controls as completed in table chinboy 2026-04-20 10:50:55 +08:00
  • acd6e444b7 docs: update Transitions refactoring plan - Batch 3 complete (53/76) chinboy 2026-04-20 10:47:17 +08:00
  • 7147d904ee refactor(OverlayDialogMask): keep Transitions in C# for dynamic AnimationDuration chinboy 2026-04-20 10:46:52 +08:00
  • 67a5561820 refactor(TimeViewCell): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:28:13 +08:00
  • bf7ee9fee3 refactor(StatisticCountUp): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:27:18 +08:00
  • 52e0116330 refactor(SliderTrack): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:26:05 +08:00
  • a08578c3cc refactor(SliderThumb): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:26:04 +08:00
  • 6fcc998911 refactor(OverlayDialogHost): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:23:42 +08:00
  • 4ff0e6f2bb refactor(OverlayDialogHeader): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:16:47 +08:00
  • 81c57a04cd refactor(InlineNavMenuItemHeader): migrate Transitions from C# to XAML theme chinboy 2026-04-20 10:15:10 +08:00
  • f61aadb0ff refactor(IndicatorScrollViewer): migrate transitions from C# to XAML chinboy 2026-04-20 10:03:48 +08:00
  • f198c117fd refactor(HyperLinkTextBlock): migrate transitions from C# to XAML chinboy 2026-04-20 09:56:43 +08:00
  • 8e73e8da1e refactor(HorizontalNavMenuItemHeader): migrate transitions from C# to XAML chinboy 2026-04-20 09:55:50 +08:00
  • e3d4ba447a refactor(DialogCaptionButton): migrate transitions from C# to XAML chinboy 2026-04-20 09:54:20 +08:00
  • 8857491e78 refactor(ComboBoxItem): migrate transitions from C# to XAML chinboy 2026-04-20 09:53:11 +08:00
  • d6aec0ad05 refactor(CollapseItem): migrate transitions from C# to XAML chinboy 2026-04-20 09:52:10 +08:00
  • 5dd5f143ba refactor(CarouselPageIndicator): migrate transitions from C# to XAML chinboy 2026-04-20 09:51:20 +08:00
  • dfae4ade23 refactor(BreadcrumbItem): migrate transitions from C# to XAML chinboy 2026-04-20 09:50:14 +08:00
  • dbd6d09892 refactor(BaseNavMenuItemHeader): migrate transitions from C# to XAML chinboy 2026-04-20 09:38:41 +08:00
  • 7758a42731 refactor(DatePicker): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:45:41 +08:00
  • 9d827b22ae refactor(TreeViewItemHeader): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:43:45 +08:00
  • 6882544a8b refactor(Steps): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:42:41 +08:00
  • 424b2e67a6 refactor(NodeSwitcherButton): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:39:42 +08:00
  • f2df59d75d refactor(ListView): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:38:34 +08:00
  • 175b53c53f refactor(Cascader): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:33:06 +08:00
  • 94bdb19860 refactor(Card): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:30:25 +08:00
  • a7fba2c885 refactor(Calendar): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:27:21 +08:00
  • ce4a0716bb refactor(Upload): migrate transitions from C# to XAML themes chinboy 2026-04-20 08:18:35 +08:00
  • ba8a22025e refactor(RateItem): migrate transitions to XAML theme chinboy 2026-04-19 23:52:39 +08:00
  • cb1894be2c refactor(RadioIndicator): migrate transitions to XAML theme chinboy 2026-04-19 23:46:10 +08:00
  • 41aa2c6593 refactor(CheckBoxIndicator): migrate transitions to XAML theme chinboy 2026-04-19 23:45:03 +08:00
  • 4e62a8dd66 refactor(CarouselNavButton): migrate transitions to XAML theme chinboy 2026-04-19 23:42:15 +08:00
  • 74e07507dd refactor(ToggleIconButton): migrate transitions to XAML theme chinboy 2026-04-19 23:40:18 +08:00
  • 3b8000559b refactor(Segmented): migrate transitions to XAML theme chinboy 2026-04-19 23:39:54 +08:00
  • 0e87f9e2f7 refactor(OptionButton): migrate transitions to XAML theme chinboy 2026-04-19 23:34:24 +08:00
  • 28ef9fcdb2 refactor(IconButton): migrate transitions to XAML theme chinboy 2026-04-19 23:29:51 +08:00
  • 492465946d refactor(HyperLinkButton): migrate transitions to XAML theme chinboy 2026-04-19 23:27:31 +08:00
  • 4ba9af9577 refactor(FloatButton): migrate transitions to XAML theme chinboy 2026-04-19 23:26:27 +08:00
  • d29cfa2154 refactor(Spin): migrate AbstractSpin transitions to XAML theme chinboy 2026-04-19 22:39:30 +08:00
  • 8a694ba36a refactor(ProgressBar): migrate AbstractProgressBar transitions to XAML theme chinboy 2026-04-19 22:34:38 +08:00
  • cb129f5d4f fix(Switch): migrate SwitchKnob transitions to XAML and fix animation on pointer release chinboy 2026-04-19 22:00:21 +08:00
  • f9c8ffb4ce refactor: migrate AbstractScrollViewer Transitions to XAML theme chinboy 2026-04-19 20:08:20 +08:00
  • 4484f8f9d0 refactor: migrate AbstractScrollBarThumb Transitions to XAML theme chinboy 2026-04-19 20:02:50 +08:00
  • 8292815a2d refactor: migrate Button Transitions from C# code to XAML theme chinboy 2026-04-19 19:56:29 +08:00
  • 9d68863ab0 docs: add Transitions refactoring plan chinboy 2026-04-19 19:54:56 +08:00
  • f2d9b55ea2 refactor: move FlexPanel and Grid from AtomUI.Desktop.Controls to AtomUI.Controls chinboy 2026-04-19 19:34:35 +08:00
  • dc92830e84 remove boxpanel chinboy 2026-04-19 19:16:04 +08:00
  • 74a89f5c19 bugfix(QRCode): Fix QRCode version dependency issue. chinboy 2026-04-19 18:00:04 +08:00
  • 14b890c312 refactor AddOnDecoratedBoxToken CHINBOY 2026-04-19 16:57:14 +08:00
  • 786e792dfa Merge branch 'feature/performance' into release/5.0 chinboy 2026-04-19 15:51:38 +08:00
  • d640f2c332 refactor(AddOnDecoratedBox): optimize input control theme structure for performance chinboy 2026-04-19 15:51:21 +08:00
  • 0daa455e3a feat(AddOnDecoratedBox): implement interface and styles with gallery showcase updates chinboy 2026-04-19 09:47:26 +08:00
  • ee901acc8d feat(AddOnDecoratedBox): add IAddOnDecoratedBox interface and styles chinboy 2026-04-19 09:46:15 +08:00
  • e37e013869 docs: Add special thanks section for RoutinAI in README files chinboy 2026-04-18 18:15:00 +08:00
  • 50ac96478e fix: Improve layout form configuration by adding proper disposal of PropertyChanged subscriptions chinboy 2026-04-18 10:03:30 +08:00
  • ef5baea0f1 fix: Change IList<double>? to IReadOnlyList<double>? for strokeDashArray in multiple files chinboy 2026-04-18 09:55:52 +08:00
  • 4f134f3592 fix: Change ButtonTheme.DashedStyle to IReadOnlyList to prevent modification chinboy 2026-04-18 09:28:54 +08:00
  • 968ffaad13 fix: Ensure proper disposal of CancellationTokenSource in AbstractSpinIndicator, SwitchKnob, and WaveSpiritDecorator chinboy 2026-04-18 09:09:01 +08:00
  • ce7bc9cf1a fix: AbstractMarqueeLabel 统一 Cancel + Dispose 模式 chinboy 2026-04-18 08:59:05 +08:00
  • 27295dd934 fix: ColorPickerHelpers.CreateBitmapFromPixelData 修正 XML doc,更新文档删除 4.2 chinboy 2026-04-18 08:49:44 +08:00
  • 562e3bf3b3 fix: AbstractQRCode/PreviewImageSource/AbstractImagePreviewer Bitmap 释放,更新文档 chinboy 2026-04-18 08:41:53 +08:00
  • 0cebcc8c3d fix: Badge Adorner CTS 补加 Dispose,新增 OnDetachedFromVisualTree 清理,更新文档删除 P4 chinboy 2026-04-18 00:23:02 +08:00
  • 6ba0b2696a fix: FileUploadScheduler CancelUploadAsync 补加 CTS Dispose,更新文档删除 P11 chinboy 2026-04-18 00:17:36 +08:00
  • d73bcce17c docs: 删除已修复条目(6.1 Watermark/6.2 Timer/P8 Space),更新 4.1/4.5/4.6 问题描述 chinboy 2026-04-18 00:15:55 +08:00
  • 68510be5e3 fix: refactor FloatButton themes and improve OnDetachedFromVisualTree cleanup chinboy 2026-04-17 23:58:50 +08:00