Commit Graph

  • 8ea28bc87a docs(Tooltip): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 09:09:57 +08:00
  • 0524f04773 docs(ToggleIconButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 08:47:19 +08:00
  • 93e5baa861 docs(TimePicker): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 08:37:07 +08:00
  • 153dc1943d docs(Timeline): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 07:54:18 +08:00
  • 60fe24e5c2 docs(TextBlock): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 07:41:53 +08:00
  • 275bbc936b docs(Tag): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 07:29:09 +08:00
  • 6345fd43a2 docs(TabControl): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-14 00:11:06 +08:00
  • 47db36e112 docs(Switch): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 23:56:57 +08:00
  • 0d7dd4d971 docs(Steps): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 23:46:31 +08:00
  • a480a4c6af docs(Statistic): add complete design documentation for Statistic control family chinboy 2026-04-13 23:17:33 +08:00
  • 76a4028119 docs(SplitView): add complete design documentation for SplitView control chinboy 2026-04-13 23:04:47 +08:00
  • d5d0ee6612 docs(Splitter): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 22:52:28 +08:00
  • bc943e348a docs(SplitButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 22:42:33 +08:00
  • c43e2bda38 docs: add comprehensive Spin control design documentation - Spin.md: detailed design doc with SpinIndicator rendering algorithm, base class architecture, mask effects, and Ant Design alignment - SpinAPI.md: complete API reference for Spin and SpinIndicator including AbstractSpin/AbstractSpinIndicator base class details - SpinStyling.md: styling guide with custom indicators, Style overrides, ControlTheme replacement, and selector reference - SpinToken.md: full token reference with calculation formulas, SharedToken dependencies, and visual impact mapping - SpinUsage.md: extensive usage examples covering all Gallery showcases and common async loading patterns chinboy 2026-04-13 22:21:34 +08:00
  • 8692d4be21 docs: add comprehensive Space control design documentation - Space.md: detailed design doc with philosophy, layout algorithm, CompactSpace mechanics, and Ant Design alignment - SpaceAPI.md: complete API reference for Space, CompactSpace, CompactSpaceAddOn, CompactSpaceSize - SpaceStyling.md: styling guide with property control, Style overrides, ControlTheme, and selector reference - SpaceToken.md: full token reference with gap tokens, AddOn tokens, SharedToken usage, and visual impact mapping - SpaceUsage.md: extensive usage examples covering all features from Gallery showcase chinboy 2026-04-13 22:11:22 +08:00
  • 518fc1105f docs(Slider): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 21:45:41 +08:00
  • 674f8c1734 docs(Skeleton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 21:32:29 +08:00
  • c59800a552 docs(Separator): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 21:15:36 +08:00
  • 4d3de79263 docs(Select): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 20:43:33 +08:00
  • 124aac8566 docs(Segmented): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 20:29:07 +08:00
  • f8c58a1f2c docs(ScrollViewer): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 20:20:11 +08:00
  • 6245f650f2 docs: add comprehensive design documentation for Result control chinboy 2026-04-13 19:56:12 +08:00
  • e79034082f docs(Rate): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 19:17:41 +08:00
  • af5b550244 docs(RadioButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 19:09:43 +08:00
  • f50aa620da docs(QRCode): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 18:44:07 +08:00
  • 6b21afe3f6 docs(ProgressBar): add comprehensive design, API, styling, token and usage documentation for all 4 progress bar variants chinboy 2026-04-13 18:33:13 +08:00
  • e00be053e9 docs(PopupConfirm): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 18:17:22 +08:00
  • ab016f2d1c docs(Pagination): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 17:55:02 +08:00
  • 22aeb1fe3f docs(OptionButtonGroup): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 17:24:46 +08:00
  • 57b449dc1f docs(NumericUpDown): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 17:15:49 +08:00
  • 333c947984 docs(Notifications): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 16:56:31 +08:00
  • 2feffb2eb5 docs: add complete design documentation for NavMenu control chinboy 2026-04-13 16:29:35 +08:00
  • d1a5e9c3ca docs(MessageBox): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 15:56:02 +08:00
  • 457621b6a8 docs(Message): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 15:45:59 +08:00
  • 3ae85f5633 docs(Menu): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 15:24:35 +08:00
  • 2ff31c7663 docs(Mentions): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 14:57:38 +08:00
  • 822148cd0e docs(MarqueeLabel): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 14:48:38 +08:00
  • 8c545bcaef docs(ListView): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 14:13:57 +08:00
  • 9f266c874f docs(ListBox): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 14:01:46 +08:00
  • 0f4025942f docs(Input): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 13:36:36 +08:00
  • 1f90444c32 docs(ImagePreviewer): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 13:03:47 +08:00
  • 9e894f8d3f docs(IconButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 12:51:35 +08:00
  • 4def7f3aab docs(HyperLinkButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 11:10:30 +08:00
  • eca1f33988 docs(GroupBox): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 11:04:42 +08:00
  • efa9329616 docs(Grid): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 10:52:21 +08:00
  • 195542a095 docs(Form): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 10:25:48 +08:00
  • 723387459f docs(FloatButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 09:35:17 +08:00
  • 868df6ab3c docs(Expander): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 09:35:02 +08:00
  • 725e5e5bc9 docs(Empty): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 09:21:55 +08:00
  • b3f67a2790 docs(DropdownButton): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 09:16:20 +08:00
  • 76521c18ae docs(Dialog): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 08:52:50 +08:00
  • e675c88340 docs(Drawer): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 08:38:11 +08:00
  • 3819c5348c docs(Descriptions): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-13 07:38:43 +08:00
  • d876043354 docs(DatePicker): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 23:26:00 +08:00
  • fdab30f201 docs(ComboBox): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 23:07:48 +08:00
  • c18b2631e7 docs(Collapse): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 22:46:07 +08:00
  • e61d45a6f5 docs(CheckBox): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 22:22:02 +08:00
  • a64515d06e docs(Cascader): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 22:13:00 +08:00
  • 5cf7856202 docs(Card): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 21:58:37 +08:00
  • 29e9e9faeb docs(Calendar): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 21:35:22 +08:00
  • 25635550ad docs(Carousel): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 21:33:45 +08:00
  • 3ed33e88d0 docs(ButtonSpinner): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 19:55:53 +08:00
  • 8f6f64fb40 docs(Avatar,Badge): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 19:34:35 +08:00
  • ad8b7a4185 docs(Button): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 17:06:00 +08:00
  • 53de503de7 docs(AutoComplete): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 17:05:03 +08:00
  • 97ab779423 docs(Alert): add comprehensive design, API, styling, token and usage documentation chinboy 2026-04-12 17:03:02 +08:00
  • 03edb8cc77 docs: add Chinese translation of project introduction chinboy 2026-04-12 10:11:58 +08:00
  • 8204b91517 docs: add comprehensive project introduction for README and landing page chinboy 2026-04-12 10:09:22 +08:00
  • aaff5a5d82 docs(Controls/Space): add Space design principles and CompactSpace adaption guide chinboy 2026-04-12 09:48:04 +08:00
  • 9ee5951898 docs(Core/ThemeSystem): add theme customization principles and developer guide chinboy 2026-04-12 08:58:30 +08:00
  • 38d8d8cc3d docs(Core/Font): add font system architecture, token integration, usage and customization guides chinboy 2026-04-11 23:29:18 +08:00
  • 5abb7a67f0 docs(Controls/Motion): add global motion and wave spirit control guide with propagation mechanism chinboy 2026-04-11 22:01:47 +08:00
  • e7e71d9422 docs(Controls): add InputControl StyleVariant and Status design specification and developer guide chinboy 2026-04-11 21:14:07 +08:00
  • a73efcc2a8 docs: replace informal wording "忠实" with precise technical terms across documentation chinboy 2026-04-11 20:24:43 +08:00
  • a7199a4fb5 docs(Controls): add Form system design and Form integration guide documentation chinboy 2026-04-11 20:15:53 +08:00
  • 93f03e40c3 docs(Controls): add SizeType design specification and Form integration guide stubs chinboy 2026-04-11 20:06:27 +08:00
  • 42c29e5f3d docs(Icons): add Icon system architecture, AntDesign package analysis, creation guide and usage specification chinboy 2026-04-11 17:10:30 +08:00
  • ed37fa1fe2 docs(Generator): add source generator design documentation for Token and Language systems chinboy 2026-04-11 09:20:28 +08:00
  • bc4f37753c docs(Controls/Specs): remove ThemeConstants references from specification documents chinboy 2026-04-11 09:03:59 +08:00
  • 98587a159a docs(Core/Reflection): expand DynamicDependency section with AOT and Trimming details - Add comprehensive explanation of Native AOT strategy and its relationship with Trimming - Detail the consequences of missing [DynamicDependency] annotations across different publish modes - Explain the AOT-Ready principles for reflection access code chinboy 2026-04-11 08:45:35 +08:00
  • 55e2814d0a docs(Core/Reflection): add Avalonia internal member reflection access specification chinboy 2026-04-11 08:37:34 +08:00
  • 8938625606 fix(Controls/Specs): correct cross-reference links in specification documents - Fix broken links in Overview.md: remove numeric prefixes (01-, 02-, etc.) from internal cross-references to match actual file names - Fix cross-reference link in ControlClassStructure.md: update link to ThemeFileStructure.md without numeric prefix - Ensure all documentation links are functional and point to correct files chinboy 2026-04-11 00:13:28 +08:00
  • 98e94e5c25 fix: correct version information in control API specification - Update applicable version from AtomUI v1.x to AtomUI v5.0+ - Update Avalonia version from v11.3.x to v11 - Update last modified date to 2026-04-11 chinboy 2026-04-11 00:07:56 +08:00
  • 34819635f7 docs(Controls/Specs): add control API specification chinboy 2026-04-11 00:03:30 +08:00
  • e8d9771403 docs(MediaQuery): add comprehensive media query system architecture and developer guide documentation chinboy 2026-04-10 21:37:53 +08:00
  • 7267abe542 docs: 为 Core 文档标题添加 AtomUI 前缀 chinboy 2026-04-10 19:43:08 +08:00
  • 2a9620a3f9 docs(Core): add and update core subsystem documentation chinboy 2026-04-10 18:48:42 +08:00
  • 6278179dc5 docs: add AtomUI build system architecture and MSBuild configuration specification chinboy 2026-04-10 16:11:15 +08:00
  • e9e7f36e5a docs: add AtomUI versioning specification and Git branching strategy chinboy 2026-04-10 15:46:02 +08:00
  • 3018239197 docs(i18n): add language system architecture and developer guide documentation v5.2.0-build.3 chinboy 2026-04-10 14:52:04 +08:00
  • af838e4cd7 docs: reorganize documentation structure and add comprehensive theme system documentation chinboy 2026-04-10 13:40:28 +08:00
  • 46d57e4ff6 docs: add commit message convention and AI generation skill chinboy 2026-04-10 11:35:32 +08:00
  • df4c8cff83 docs: optimize copilot-instructions.md with comprehensive Ant Design 5.0 token system documentation - Restructured Project Architecture section with three-tier cross-platform model visualization - Added explicit multi-platform vision: Desktop (current) + Mobile (future) - Reframed control folder structure as universal platform-agnostic standard - Enhanced Design Token System section with token lifecycle (Seed → Map → Alias) - Added theme algorithms table (Default/Dark/Compact) with composition support - Documented color palette generation (10-color gradients via PaletteGenerator) - Added comprehensive component token conventions with examples - Included reference link to Ant Design 5.0 official documentation - Clarified dependency rules with strict platform layer separation (Desktop/Mobile as sibling peers) chinboy 2026-04-10 10:30:55 +08:00
  • fe4bde1583 Feature(Docs): add platform-specific API documentation for AtomUI.Native - Add Windows platform API documentation * Win32 API through user32.dll * Window extended styles (WS_EX_TRANSPARENT, WS_EX_LAYERED) * SetWindowIgnoreMouseEvents / IsWindowIgnoreMouseEvents methods * GetWindowLongPtr / SetWindowLongPtr P/Invoke declarations * Complete usage examples and implementation details - Add macOS platform API documentation * Objective-C Runtime API through libobjc.A.dylib * NSWindow / NSView message sending mechanisms * objc_msgSend family of functions with multiple overloads * Selector caching for performance optimization * macOS-specific APIs: SetMacOSOptionButtonsPosition, GetMacOSOptionsSize, SetMacOSWindowClosable * Red-green-yellow traffic light button control * Comprehensive structure and enumeration definitions - Add Linux platform API documentation * XCB (X C Binding) API through libxcb.so.1 and libxcb-shape.so.0 * X11 SHAPE extension for input shape manipulation * xcb_shape_rectangles_checked for mouse event passthrough * Window geometry queries and error handling * Detailed P/Invoke declarations and helper methods * Complete struct definitions and enumeration types * Wayland compatibility notes chinboy 2026-04-09 21:59:01 +08:00
  • bc48043fa8 Feature(Docs): add comprehensive architecture documentation for AtomUI.Core and AtomUI.Native - Add detailed AtomUI.Core architecture documentation * Theme System: lifecycle, algorithms, token management * Design Token System: Seed/Map/Alias three-layer hierarchy * Theme Variant Calculator: Default/Dark/Compact decorator pattern * Palette System: HSV-based 10-level color generation * Motion Scene: Animation/Transition dual-mode engine * Internationalization System: multi-language support * Icon System: vector icon framework with Expression Tree caching * Notifiable Transitions: completion callback implementation * Data Binding, Media, Collections, Utils utilities - Add comprehensive AtomUI.Native architecture documentation * Cross-platform native API layer for window operations * Windows platform: Win32 WS_EX_TRANSPARENT + WS_EX_LAYERED * macOS platform: Objective-C Runtime NSWindow manipulation * Linux platform: XCB SHAPE extension input shape mechanism * Partial class pattern for platform-specific implementations * Mouse event passthrough and window control functionality chinboy 2026-04-09 21:38:05 +08:00
  • d4da33f8a5 feat(gallery): add QRCode showcase with comprehensive examples - Add QRCode control showcase with basic usage and input binding - Add icon support example with custom logo rendering - Add status indicator examples (Loading, Expired, Scanned) - Add custom status templates with interactive UI elements - Add dynamic size adjustment functionality - Add color customization with theme tokens - Add error correction level (ECC) selection with Segmented control - Add advanced usage with flyout interactions - Update ViewModel to support ECC level selection - Add default ItemTemplate to Segmented control theme for text rendering chinboy 2026-04-09 19:44:24 +08:00
  • 5e3c3e5efa Bugfix(MemoryLeak): fix IconPresenter memory leak chinboy 2026-04-09 18:31:36 +08:00
  • b22671b6b9 Bugfix(MemoryLeak): fix WindowMessageManager memory leak chinboy 2026-04-09 16:23:24 +08:00
  • ebf5950f37 Bugfix(MemoryLeak): Fix WindowNotificationManager memory leak chinboy 2026-04-09 11:14:06 +08:00
  • b04be54576 Bugfix(MemoryLeak): refactor ShowCase settup chinboy 2026-04-08 23:05:40 +08:00