-
-
Notifications
You must be signed in to change notification settings - Fork 0
Added 53 components to shellui #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Updated ShellUI.CLI.csproj as proper dotnet tool - Added PackAsTool configuration with metadata - Implemented Program.cs with all commands: * init - Initialize ShellUI in project * add - Add components (supports space/comma-separated) * list - List available components * remove - Remove components * update - Update components - Beautiful CLI output with Spectre.Console - FigletText banner for ShellUI - Tables for component display - All commands currently show 'Coming soon' messages
- Updated project references in BlazorInteractiveServer.csproj to use ShellUI.Components. - Removed Sysinfocus component references from Program.cs and _Imports.razor. - Enhanced App.razor with dark mode support and Tailwind CSS integration. - Redesigned MainLayout.razor for improved layout and dark mode toggle functionality. - Revamped Home.razor to showcase ShellUI button component with various states and sizes. - Introduced new Button component in ShellUI.Components with customizable properties. - Updated app.css for Tailwind CSS theming and styling adjustments.
… enhance ShellUI project setup
…mponent in BlazorInteractiveServer
…SS templates for Tailwind integration
…ilwindDownloader service for CLI integration
… and asynchronous initialization
…s theme operations
…roved performance
…ut, Label, Textarea, and update ThemeToggle with size and variant support
…g, Input, Label, and Textarea, enhancing the component library for better user interface design
…ce theme customization and improve utility classes
…for improved theme management in MainLayout
…ng Form, Card, and Alert sections for enhanced user interaction and design consistency
…s logic and enhancing structure for better readability and maintainability
…dundant CSS class logic and enhancing inline class definitions for improved maintainability
…e, Textarea, and Dialog to enhance the ShellUI component library, along with updates to the Tailwind CSS configuration for improved styling and utility classes
… representation in light and dark modes
…ncluding listing, updating, and removing components, along with enhancements to the ComponentInstaller for configuration handling
…user feedback and stability
…Checkbox, and more to enhance the ShellUI component library, improving user interface options and functionality
… additional color variables for better styling options and responsiveness
…ncluding Skeleton, Progress, Select, Checkbox, Switch, Dropdown, Navbar, Sidebar, Tabs, and more, enhancing user interaction and demonstrating component capabilities
…, AccordionItem, Avatar, Breadcrumb, Checkbox, Collapsible, Combobox, DatePicker, DateRangePicker, Drawer, Dropdown, Form, InputOTP, Menubar, Navbar, Pagination, Popover, Progress, RadioGroup, Resizable, ScrollArea, Select, Separator, Sheet, Sidebar, Skeleton, Slider, Switch, Table, Tabs, TimePicker, Toast, Toggle, and Tooltip to enhance the ShellUI component library, improving user interface options and functionality.
…g Skeleton, Progress, Select, Checkbox, Switch, Tabs, Navbar, Sidebar, Dropdown, RadioGroup, Slider, Accordion, Breadcrumb, Toast, Tooltip, and more, enhancing the ShellUI component library and providing greater flexibility for developers.
…d adjust minute selection logic for improved functionality
…tion and mobile responsiveness, and introduce a Search component for improved user experience in finding components.
… and padding classes, and improved color variables for better styling flexibility and responsiveness
…ing, and hover effects for enhanced user experience and visual consistency
… unused styles for improved maintainability and performance
…itory location under shelltechlabs
…nents, detailing features, installation, and available components
… package management and distribution
…structions, add CLI and NuGet setup options, and clarify Bootstrap compatibility for improved developer guidance
Contributor
Author
|
lgtm 🚀 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
added the core components and created the NuGet package for ShellUI