From a425b82ca504732283367b65ec1dd0289ad140de Mon Sep 17 00:00:00 2001 From: Nikolay Nenkov Date: Tue, 17 Jun 2025 13:47:44 +0300 Subject: [PATCH 01/28] added docs-builder config --- controls/badgeview/predefined-badges.md | 1 - controls/listview/grouping/reorder-items.md | 1 - controls/pdfprocessing/overview.md | 1 - controls/spreadprocessing/overview.md | 1 - controls/spreadstreamprocessing/overview.md | 1 - controls/tabview/xamarin-migration.md | 1 - controls/treeview/xamarin-migration.md | 1 - controls/wordsprocessing/overview.md | 1 - controls/ziplibrary/overview.md | 1 - docs-builder.yml | 464 ++++++++++++++++++++ images/avatar-ninja.svg | 1 + images/ninja-no-results.svg | 47 ++ images/pdf-cover.png | Bin 0 -> 116648 bytes 13 files changed, 512 insertions(+), 9 deletions(-) create mode 100644 docs-builder.yml create mode 100644 images/avatar-ninja.svg create mode 100644 images/ninja-no-results.svg create mode 100644 images/pdf-cover.png diff --git a/controls/badgeview/predefined-badges.md b/controls/badgeview/predefined-badges.md index 112f5ebf5..2fa85550c 100644 --- a/controls/badgeview/predefined-badges.md +++ b/controls/badgeview/predefined-badges.md @@ -4,7 +4,6 @@ page_title: .NET MAUI BadgeView Documentation - Predefined Badges description: Learn what are the available badges the .NET MAUI BadgeView control provides. tags: badge, marker, indicator, badgeview for .net maui, badge for .net maui position: 5 -tags: badge types, badge for .net maui, badgeview slug: badgeview-predefined-badges --- diff --git a/controls/listview/grouping/reorder-items.md b/controls/listview/grouping/reorder-items.md index b78319587..3184f455d 100644 --- a/controls/listview/grouping/reorder-items.md +++ b/controls/listview/grouping/reorder-items.md @@ -5,7 +5,6 @@ description: Check how to enable the Telerik UI for .NET MAUI ListView option fo position: 4 slug: listview-grouping-reorderitems previous_url: /controls/listview/grouping/listview-grouping-reorderitems -description: Describing how to handle reordering in grouped ListView tags: group, radlistview, reordering --- diff --git a/controls/pdfprocessing/overview.md b/controls/pdfprocessing/overview.md index 3cb29b3ab..488ef2950 100644 --- a/controls/pdfprocessing/overview.md +++ b/controls/pdfprocessing/overview.md @@ -2,7 +2,6 @@ title: Overview page_title: .NET MAUI PdfProcessing Documentation - Overview description: Check our "Overview" documentation article for Telerik PdfProcessing for .NET MAUI. -description: Overview slug: pdfprocessing-overview tags: overview published: True diff --git a/controls/spreadprocessing/overview.md b/controls/spreadprocessing/overview.md index ebce7b7b4..167235572 100644 --- a/controls/spreadprocessing/overview.md +++ b/controls/spreadprocessing/overview.md @@ -2,7 +2,6 @@ title: Overview page_title: .NET MAUI SpreadProcessing Documentation - Overview description: Check our "Overview" documentation article for Telerik SpreadProcessing for .NET MAUI. -description: Overview slug: spreadprocessing-overview tags: overview published: True diff --git a/controls/spreadstreamprocessing/overview.md b/controls/spreadstreamprocessing/overview.md index 097916970..b33a87b50 100644 --- a/controls/spreadstreamprocessing/overview.md +++ b/controls/spreadstreamprocessing/overview.md @@ -2,7 +2,6 @@ title: Overview page_title: .NET MAUI SpreadStreamProcessing Documentation - Overview description: Check our "Overview" documentation article for Telerik SpreadStreamProcessing for .NET MAUI. -description: Overview slug: spreadstreamprocessing-overview tags: overview published: True diff --git a/controls/tabview/xamarin-migration.md b/controls/tabview/xamarin-migration.md index 703ddc85b..5279fece7 100644 --- a/controls/tabview/xamarin-migration.md +++ b/controls/tabview/xamarin-migration.md @@ -5,7 +5,6 @@ description: Learn how to migrate the Telerik UI for Xamarin TabView to the Tele tags: maui, dotnet maui, telerik maui, migration, xamarin.forms, tabview position: 100 slug: migrate-xamarin-tabview-to-maui -position: 20 --- # Migrating the TabView from Xamarin.Forms to .NET MAUI diff --git a/controls/treeview/xamarin-migration.md b/controls/treeview/xamarin-migration.md index 65830bb11..02c670e0e 100644 --- a/controls/treeview/xamarin-migration.md +++ b/controls/treeview/xamarin-migration.md @@ -5,7 +5,6 @@ description: Learn how to migrate the Telerik UI for Xamarin TreeView to the Tel tags: maui, dotnet maui, telerik maui, migration, xamarin.forms, treeview position: 100 slug: migrate-xamarin-treeview-to-maui -position: 20 --- # Migrating the TreeView from Xamarin.Forms to .NET MAUI diff --git a/controls/wordsprocessing/overview.md b/controls/wordsprocessing/overview.md index 9c8a3afb9..aba5fd511 100644 --- a/controls/wordsprocessing/overview.md +++ b/controls/wordsprocessing/overview.md @@ -2,7 +2,6 @@ title: Overview page_title: .NET MAUI WordsProcessing Documentation - Overview description: Check our "Overview" documentation article for Telerik WordsProcessing for .NET MAUI. -description: Overview slug: wordsprocessing-overview tags: overview published: True diff --git a/controls/ziplibrary/overview.md b/controls/ziplibrary/overview.md index 170873f47..987a305a3 100644 --- a/controls/ziplibrary/overview.md +++ b/controls/ziplibrary/overview.md @@ -2,7 +2,6 @@ title: Overview page_title: .NET MAUI ZipLibrary Documentation - Overview description: Check our "Overview" documentation article for Telerik ZipLibrary for .NET MAUI. -description: Overview slug: ziplibrary-overview tags: overview published: True diff --git a/docs-builder.yml b/docs-builder.yml new file mode 100644 index 000000000..75591fa2d --- /dev/null +++ b/docs-builder.yml @@ -0,0 +1,464 @@ +top-navigation-product: maui-ui +path-prefix: /maui-ui/documentation +default-title-prefix: .NET MAUI + +primary-color: "#27A306" +product-id: 2338 +product-code: MAUI +product-name: Telerik UI for .NET MAUI +product-url: https://www.telerik.com/maui-ui +product-trial-url: https://www.telerik.com/try/ui-for-maui +contribute-url: https://github.com/telerik/maui-docs/edit/master +search-engine-id: f5ca20400f4bf4c7d +avatar-path: ./images/avatar-ninja.svg +no-results-image-path: ./images/ninja-no-results.svg +enable-tabbed-code-blocks: true +pdf-cover-png-path: ./images/pdf-cover.png +img-max-width: 100% +table-layout: fixed + +cta-overview: The @Subject is part of @ProductLink, the most comprehensive UI suite for .NET MAUI! To try it out, sign up for a free 30-day trial and kickstart your cross-platform app development today. +cta-intro: "Kickstart your cross-platform application development with the most comprehensive UI suite for .NET MAUI! To try it out, sign up for a free 30-day trial." + +meta: + controls/ziplibrary: + title: ZipLibrary + controls/wraplayout: + title: WrapLayout + controls/wordsprocessing: + title: WordsProcessing + controls/treeview/styling: + title: Styling + position: 15 + controls/treeview/templates: + title: Templates + position: 7 + controls/treeview: + title: TreeView + controls/treedatagrid/theming-and-styles: + title: Styling + position: 28 + controls/treedatagrid/keyboard-navigation: + title: Keyboard Navigation + position: 26 + controls/treedatagrid/commands: + title: Commands + position: 25 + controls/treedatagrid/filtering: + title: Filtering + position: 9 + controls/treedatagrid/cells: + title: Cells + position: 7 + controls/treedatagrid/rows: + title: Rows + position: 6 + controls/treedatagrid/columns: + title: Columns + position: 5 + controls/treedatagrid/populating-with-data: + title: Populating with Data + position: 4 + controls/treedatagrid: + title: TreeDataGrid + controls/toolbar/items: + title: Items + position: 4 + controls/toolbar: + title: Toolbar + controls/togglebutton: + title: ToggleButton + controls/timespanpicker/styling: + title: Styling + position: 20 + controls/timespanpicker: + title: TimeSpanPicker + controls/timepicker/styling: + title: Styling + position: 20 + controls/timepicker: + title: TimePicker + controls/templatedpicker/styling: + title: Styling + position: 20 + controls/templatedpicker: + title: TemplatedPicker + controls/templatedbutton: + title: TemplatedButton + controls/tabview/styling: + title: Styling + position: 10 + controls/tabview: + title: TabView + controls/spreadstreamprocessing: + title: SpreadStreamProcessing + controls/spreadprocessing: + title: SpreadProcessing + controls/slideview/styling: + title: Styling + position: 15 + controls/slideview: + title: SlideView + controls/slider/styling: + title: Styling + position: 10 + controls/slider: + title: Slider + controls/signaturepad: + title: SignaturePad + controls/sidedrawer: + title: SideDrawer + controls/segmentedcontrol: + title: SegmentedControl + controls/scheduler/styling: + title: Styling + position: 20 + controls/scheduler/specialslots: + title: Special Slots + position: 9 + controls/scheduler/recurrence: + title: Recurrence + position: 8 + controls/scheduler/appointments: + title: Appointments + position: 7 + controls/scheduler/views: + title: Views + position: 6 + controls/scheduler/header: + title: Header + position: 5 + controls/scheduler: + title: Scheduler + controls/richtexteditor/styling: + title: Styling + position: 19 + controls/richtexteditor/toolbar: + title: Toolbar + position: 8 + controls/richtexteditor/working-with-images: + title: Working with Images + position: 6 + controls/richtexteditor: + title: RichTextEditor + controls/rating: + title: Rating + controls/rangeslider/styling: + title: Styling + position: 10 + controls/rangeslider: + title: RangeSlider + controls/progressbar: + title: ProgressBar + controls/popup: + title: Popup + controls/pdfviewer/selection: + title: Selection + position: 12 + controls/pdfviewer/search: + title: Search + position: 10 + controls/pdfviewer/toolbar: + title: Toolbar + position: 8 + controls/pdfviewer: + title: PDF Viewer + controls/pdfprocessing: + title: PdfProcessing + controls/path: + title: Path + controls/numericinput: + title: NumericInput + controls/navigationview/styling: + title: Styling + position: 15 + controls/navigationview: + title: NavigationView + controls/maskedentry/mask-types: + title: Mask Types + position: 3 + controls/maskedentry: + title: MaskedEntry + controls/map/styling: + title: Styling + position: 9 + controls/map/layers: + title: Layers + position: 3 + controls/map: + title: Map + controls/listview/howto: + title: How To + position: 16 + controls/listview/styling: + title: Styling + position: 15 + controls/listview/cells: + title: Cells + position: 3 + controls/listview/gestures: + title: Gestures + position: 12 + controls/listview/grouping: + title: Grouping + position: 5 + controls/listview: + title: ListView (Obsolete) + controls/listpicker/styling: + title: Styling + position: 20 + controls/listpicker: + title: ListPicker + controls/itemscontrol: + title: ItemsControl + controls/imageeditor/toolbar: + title: Toolbar + position: 4 + controls/imageeditor: + title: ImageEditor + controls/gridsplitter: + title: GridSplitter + controls/gauge/gauge-types: + title: Gauge Types + position: 2 + controls/gauge: + title: Gauge + controls/expander: + title: Expander + controls/entry: + title: Entry + controls/docklayout: + title: DockLayout + controls/datetimepicker/styling: + title: Styling + position: 20 + controls/datetimepicker: + title: DateTimePicker + controls/datepicker/styling: + title: Styling + position: 20 + controls/datepicker: + title: DatePicker + controls/datapager/styling: + title: Styling + position: 20 + controls/datapager/integration: + title: Integration + position: 7 + controls/datapager: + title: DataPager + controls/datagrid/theming-and-styles: + title: Styling + position: 20 + controls/datagrid/keyboard-navigation: + title: Keyboard Navigation + position: 19 + controls/datagrid/commands: + title: Commands + position: 16 + controls/datagrid/aggregates: + title: Aggregates + position: 10 + controls/datagrid/grouping: + title: Grouping + position: 7 + controls/datagrid/filtering: + title: Filtering + position: 6 + controls/datagrid/cells: + title: Cells + position: 5 + controls/datagrid/row-details: + title: Row Details + position: 4 + controls/datagrid/columns/column-types: + title: Column Types + position: 1 + controls/datagrid/columns: + title: Columns + position: 3 + controls/datagrid/populating-with-data: + title: Populating with Data + position: 2 + controls/datagrid: + title: DataGrid + controls/dataform/styling: + title: Styling + position: 15 + controls/dataform/layouts: + title: Layouts + position: 7 + controls/dataform/grouping: + title: Grouping + position: 6 + controls/dataform/editors: + title: Editors + position: 4 + controls/dataform: + title: DataForm + controls/combobox: + title: ComboBox + controls/collectionview/styling: + title: Styling + position: 30 + controls/collectionview/accessibility/keyboard-navigation: + title: Keyboard Navigation + position: 1 + controls/collectionview/accessibility: + title: Accessibility + position: 20 + controls/collectionview/load-on-demand: + title: Load On Demand + position: 17 + controls/collectionview/drag-and-drop: + title: Drag & Drop + position: 16 + controls/collectionview/item-swipe: + title: Item Swipe + position: 15 + controls/collectionview/grouping: + title: Grouping + position: 12 + controls/collectionview/layouts: + title: Layouts + position: 5 + controls/collectionview: + title: CollectionView + controls/checkbox: + title: CheckBox + controls/chat/pickers/card-picker: + title: Card Picker + position: 5 + controls/chat/pickers: + title: Chat Pickers + position: 4 + controls/chat/items: + title: Chat Items + position: 3 + controls/chat: + title: Conversational UI (Chat) + controls/chart/series/financial: + title: Financial Series + position: 4 + controls/chart/series/pie: + title: Pie Series + position: 3 + controls/chart/series/cartesian/features: + title: Features + position: 1 + controls/chart/series/cartesian: + title: Cartesian Series + position: 2 + controls/chart/series: + title: Series + position: 5 + controls/chart/behaviors: + title: Behaviors + position: 6 + controls/chart/axes: + title: Axes + position: 4 + controls/chart/types: + title: Chart Types + position: 3 + controls/chart: + title: Chart + controls/calendar/styling: + title: Styling + position: 15 + controls/calendar: + title: Calendar + controls/button: + title: Button + controls/busyindicator: + title: BusyIndicator + controls/border: + title: Border + controls/barcode/2d-barcodes: + title: 2D Barcodes + position: 6 + controls/barcode/1d-barcodes: + title: 1D Barcodes + position: 5 + controls/barcode: + title: Barcode + controls/badgeview: + title: BadgeView + controls/autocomplete/templates: + title: Templates + position: 13 + controls/autocomplete: + title: AutoComplete + controls/aiprompt/styling: + title: Styling + position: 10 + controls/aiprompt/views: + title: Views + position: 3 + controls/aiprompt: + title: AIPrompt + controls/accordion: + title: Accordion + installation/nuget: + title: Installing with NuGet + position: 5 + installation/vs-code-integration: + title: Visual Studio Code Integration + position: 16 + installation/vs-integration: + title: Visual Studio Integration + position: 15 + installation/mac: + title: Mac + position: 4 + installation/windows: + title: Windows + position: 3 + installation/licensing: + title: Activating Your License + position: 1 + knowledge-base: + title: Knowledge Base + position: 14 + upgrade/breaking-changes: + title: Breaking Changes + position: 2 + integrations: + title: Integration With Other Telerik Products + position: 11 + upgrade: + title: Upgrade + position: 10 + font-icons: + title: Font Icons + position: 9 + security: + title: Security + position: 7 + styling-and-themes: + title: Styling and Themes + position: 5 + controls: + title: Controls + position: 4 + demos-and-sample-apps: + title: Sample Applications + position: 3 + installation: + title: Download & Installation + position: 2 + get-started/mac: + title: Mac + position: 2 + get-started/windows: + title: Windows + position: 1 + get-started: + title: Getting Started + position: 1 + +redirects: +- + from: "^/?$" + to: "/introduction" + type: Permanent \ No newline at end of file diff --git a/images/avatar-ninja.svg b/images/avatar-ninja.svg new file mode 100644 index 000000000..d98c1b207 --- /dev/null +++ b/images/avatar-ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/ninja-no-results.svg b/images/ninja-no-results.svg new file mode 100644 index 000000000..5d84ade55 --- /dev/null +++ b/images/ninja-no-results.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/pdf-cover.png b/images/pdf-cover.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9967ef4e5b5ded87c52f3911c1fca7a737ea94 GIT binary patch literal 116648 zcmbSy2UJttvu{L1I;fyX2bCfMp?8q3^b$b2lz`MAp;r+R1u06A4uZ5$A|N0gM5Pmv zCIkXVFCnzh6W-zbzW@K;``&$JJ=V%1CujET*)y|eetXWG*9Ll;G?dJgAP|V=;R7`z z5a=Qp1R~`mCjow`V-Ye3{!w^6Fo%OcRM*Zw7eE z8gQz@yrG;jLL!0=V6X_M6!1-4QdC+-<{qagSX4|HEGaB1At(x#1&hc^NO1o1#|=#9 z?dT+Hq^9xDWWbdI_Y)re}8`=e=#ALx3jQ_jEsyhSX5Y4R1lyLga>;1*aZlB z!f*YHgBld>;O*k&;{x;KJm+X<5A*d=;08qfdkr35|7Pn6|3^=N#)Jdxyo5!Bz~^iF zi_p>G-*jHS-tK=*?&u&4b%%ODJ$>K+t;oM=y`I2)VDKlf{|)PZ-~KNX0J_!H{r4RI ztt=iM|DFQwqwWVR;~$0mx72V*pchow2nvV!dOJYX{QxmT15m_<7z*7H(6z~~GJ0H9ME3u=4tP{-J!wy)mi-(;vRM^YYnVa+9 zYLr!lxx>7Hi2>=v{*pphSN5SN+{ez-0s2r)fg4z}kc*3>thj>|)LvZ5QBVTvBrWJ< zFYYL4=O`s32o)29N*r*}4B`uIExY0vy3IP7V$tl7Ld74$^`S zQsVXiA4h3HNiioosHB99gP5Jfxi|miAhHi!;DG4@|JfhL(5L@=b9dqV%O_;*9L{}R zf!pES$WTY_e|~oPZ}jp1H1j{>{hvSqrvC@y|2;b#=H%mV=M7bM26Xp-buQumo$zow zzyGu7|8J)JTc-b2^#92j|9?dPM=cId>^z;JK;#tWK3|ORd5HPjD8m1`gti6HgyMNkm3%bw|^-xV25|Fh)2>g7{JapzYaUUbHm=(A~ zeSm2+jsTVNm0#~Biy~Q@AwY)0%)AKeJ#gxi3em?C77DZ%bi6wK_eaki#9CF~Oo;NOSO5FN6^1NcV9Dd8~ z3v(af67;8KZ#Ib8)6EO#hpz%*+msSmif%)lkN_IlZxBV}=X zJl!xY%?yaJmf0dC!N7CyHKbPEp1AiiZF4G`>?}b#a+K->n<6 zyg^C6xb&5?Oq~I~N+JTWSW)1m)}v$R!AkvC?lUE3ygflCOfK9?51VwM6pJaTj{x3y z2^!|BSecZc9