-
-
Notifications
You must be signed in to change notification settings - Fork 0
Tracker | Version 0.1.0 roadmap #165
Copy link
Copy link
Labels
.NETPull requests that update .NET codePull requests that update .NET codeenhancementNew feature or requestNew feature or requestjavascriptPull requests that update javascript codePull requests that update javascript codetrackerIssues that are meant to track larger changes in the code base, a collection of multiple sub issuesIssues that are meant to track larger changes in the code base, a collection of multiple sub issues
Milestone
Metadata
Metadata
Assignees
Labels
.NETPull requests that update .NET codePull requests that update .NET codeenhancementNew feature or requestNew feature or requestjavascriptPull requests that update javascript codePull requests that update javascript codetrackerIssues that are meant to track larger changes in the code base, a collection of multiple sub issuesIssues that are meant to track larger changes in the code base, a collection of multiple sub issues
The goal of this library is to deliver a component library that is fully customizable through theming, easy to set up, and provides a flexible Markdown text editor that can be extended through a plugin system.
Tip
Do not use nested checkbox lists within this roadmap
Core Foundations
Project setup & packaging
@themeand@utilitysyntaxBase configuration system
ThemeProviderDocumentation & Examples
Base Components
Focus on primitives that can be reused across InfiniLore.
Layout
PageSectionContainerGridStackSpacerDividerInputs
ButtonInputTextList SelectCheckboxRadioGroupToggle ButtonSliderRangeDatePickerColorPickerSearchInputFileUploadTextareaNumberInputFeedback
ToastTooltipPopoverDialogModalSnackbarLoadingSpinnerAlertProgressBarNavigation
TabsNavbarSidebarNavMenuNavSubMenuNavTreeMenuMenuBreadcrumbPaginationStepsCommandBarDropdownData display
CardBadgeTableTagInfiniUserIcontoInfiniAvatar#173ProgressTimelineCarouselCollapseListTreeStepsImageCodeBlockCodeHighlightMarkdownChartTooltipCardBadgeGroupTagGroup...Skeletoncomponents for all major componentsIcons
LucideIconcomponent (already exists)SimpleIconcomponentIconcomponentTheming System
ThemeConfigmodel for global settings (colors, typography, spacing) #179Button.Primary,Button.Outline, etc.) #180sm,md,lg,xl) #184ThemeConfigMarkdown Editor
Extensible markdown editor for InfiniLore manuscripts and notes.
Different rendering outputs for a Syntax Tree
❌ Side-by-side Markdown editor component
Extensibility layer
Extensibility & Utilities
IInfiniBlazorPlugininterface for registering new components, themes, or editor pluginsUtility library extensions
Dev & Ops