Commit Graph

42 Commits

Author SHA1 Message Date
unkn0wn e0ed0f557b fix: align export statements formatting in index.ts 2026-06-24 07:13:37 +02:00
unkn0wn b697bb8491 Remove unused SVG icons and related components for sorting and uploading; clean up index.astro by eliminating icon imports and references. 2026-06-24 06:57:58 +02:00
unkn0wn c15a6ceff1 refactor: replace icon imports with Lucide icons across components 2026-06-24 06:46:29 +02:00
unkn0wn f6594822c6 style: remove unnecessary width override from textarea in textField component 2026-06-23 12:39:31 +02:00
unkn0wn 6e077aaeed style: update Navbar and Select component styles for improved consistency and usability 2026-06-23 12:35:23 +02:00
unkn0wn 1d9001705f feat: adding Sidebar and SidebarItem 2026-06-23 12:35:12 +02:00
unkn0wn 1878ec3a0e feat: add Card and Navbar components with styles
- Implemented Card component with cover, title, subtitle, content, and footer slots.
- Added styles for Card component in _card.scss.
- Created Navbar component with brand and links, including styles in _navbar.scss.
- Updated index.astro to include new Card and Navbar components.
2026-06-23 11:40:04 +02:00
unkn0wn b48581b089 feat: implement Modal component with overlay and dialog structure 2026-06-23 11:25:39 +02:00
unkn0wn 3593305512 feat: add Tooltip component and update styles in Button and index page 2026-06-23 11:08:24 +02:00
unkn0wn 6967f3c7cd refactor: reorganize component imports and enhance index page layout
- Grouped component imports into categories for better organization.
- Updated the layout of the index page to include a gallery structure.
- Added new sections for Button, Badge, Selection Controls, TextField, Select, Numeric Stepper, Avatar, Loading Bar, List Item, Link, Tabs, Breadcrumb, Pagination, Notification, Tooltip, Card, Navbar, Sidebar, Modal, and Icons.
- Improved styling for better visual hierarchy and spacing.
- Implemented a theme toggle feature with persistent state using localStorage.
2026-06-23 10:51:40 +02:00
unkn0wn dea517fbe5 feat: adding Badge, Breadcrumb, Checkbox et Radio components 2026-06-23 10:12:04 +02:00
unkn0wn cc54ae46ff style: refactor Button and numericStepper components for improved accessibility and styling 2026-06-23 10:07:39 +02:00
unkn0wn 3e4d609d6c style: refactor avatar component styles 2026-06-23 08:02:31 +02:00
unkn0wn c4eb4cc507 style: update textField styles 2026-06-23 07:55:38 +02:00
unkn0wn 5d65cecf52 feat: add Pagination and PaginationNumber components with styles and integration into index page 2026-06-18 13:51:31 +02:00
unkn0wn c80d9b5259 feat: add TextField component with styles and integration into index page 2026-06-18 08:52:51 +02:00
unkn0wn 8c1e36aaa7 feat: add Select and SelectOption components with styles and integration into index page 2026-06-16 14:10:49 +02:00
unkn0wn 7c65e70c8f feat: add Avatar component and integrate into index page 2026-06-16 08:30:29 +02:00
unkn0wn c508d6ae31 feat: add NumericStepper component and integrate into index page 2026-06-09 14:30:40 +02:00
unkn0wn 02ae2b143e feat: add icon support to Button component 2026-06-09 14:08:53 +02:00
unkn0wn ef22eb5615 feat: add LoadingBar component with known and unknown states 2026-06-09 13:15:01 +02:00
unkn0wn b3ec60db5d feat: add ListItem component with title and subtitle 2026-06-04 14:07:25 +02:00
LOUIS POTEVIN feebe17abf feat: add Link component with hover and active states 2026-06-04 12:49:20 +02:00
LOUIS POTEVIN 5600107e53 feat: add Button component with primary and secondary styles, including disabled state 2026-06-04 12:09:34 +02:00
LOUIS POTEVIN c585ec3266 feat: add Tabs component with Tab, TabItem, and TabContent for improved navigation 2026-06-04 11:36:32 +02:00
LOUIS POTEVIN 72d5425090 fix: Update sort icons to use currentColor for theming support 2026-05-27 15:18:52 +02:00
LOUIS POTEVIN dd6cd34a61 feat: update Toggle component to use 'data-checked' prop and adding theme toggle functionality, default to dark mode 2026-05-27 15:09:52 +02:00
LOUIS POTEVIN 17f37eec5a fix: update SVG icons to use 'none' for fill attribute 2026-05-27 15:07:15 +02:00
LOUIS POTEVIN 1aa34d2640 feat: add Toggle component 2026-05-27 14:45:19 +02:00
LOUIS POTEVIN 079bacf3a6 feat: refactor notification styles and structure 2026-05-27 13:23:51 +02:00
LOUIS POTEVIN eadf6481e8 Update SVG icons to use currentColor for fill and stroke attributes
- Changed fill attribute from "none" to "currentColor" in sort and stats SVGs.
- Updated stroke color to "currentColor" in upload SVGs.
- Ensured all SVGs maintain their original design while allowing for dynamic color changes based on parent elements.
2026-05-27 13:21:17 +02:00
unkn0wn e8ed7e2a73 feat: add Notification component with styling and integration in the main page 2026-05-15 21:26:16 +02:00
unkn0wn b807a2a3c4 feat: update Sort icon to remove the use of currentColor 2026-05-15 21:01:57 +02:00
unkn0wn 98db7328cb feat: add icon set with size variants
Added icons:
- Arrow2Icon
- BinIcon
- BurgerIcon
- CalendarIcon
- CheckIcon
- CloseIcon
- CodeIcon
- CubeIcon
- DownloadIcon
- FilterIcon
- HelpIcon
- HomeIcon
- LinkIcon
- MinusIcon
- MoreIcon
- OverviewIcon
- PlusIcon
- ProfileIcon
- SearchIcon
- SettingsIcon
- ShareIcon
- ShieldIcon
- SortIcon
- StatsIcon
- UploadIcon

Available sizes:
- 16px
- 24px
- 32px

SortIcon variants:
- default
- ascend
- descend

Notes:
- Added a dedicated icon grid preview in the design system page
- Verified consistency across all supported sizes
2026-05-15 20:59:28 +02:00
unkn0wn 68641ef5fe feat: add Upload icon with multiple sizes (16, 24, 32) and update index export 2026-05-15 19:30:42 +02:00
unkn0wn ed7bc3ab6b feat: add Close icon with multiple sizes (16, 24, 32) and update index export 2026-05-15 19:07:08 +02:00
unkn0wn 18702da0b6 feat: update icon exports and add Search icon with multiple sizes 2026-05-15 18:51:05 +02:00
unkn0wn 678ce7f36f feat: add Share icon with multiple sizes (16, 24, 32) and update index export 2026-05-15 18:44:25 +02:00
unkn0wn a67d5eae12 feat: enforce required size prop and remove orientation prop from profile icon 2026-05-15 18:42:55 +02:00
unkn0wn 5323483d65 feat: add Arrow2 and Profile icons with multiple sizes and orientations
- Introduced new SVG icons for Arrow2 in sizes 16, 24, and 32 with orientations: up, down, left, and right.
- Added Profile icon in sizes 16, 24, and 32.
- Created a new index file for icons to facilitate easier imports.
- Updated the main page to showcase the new icons in a grid layout.
- Added global styles for the design system, including typography and spacing tokens.
- Updated layout styles for better visual consistency.
2026-05-15 18:38:11 +02:00
unkn0wn 2347af8d0a feat: update package.json and add generate-barrel script
- Set project name to "nova-design-system" and updated version to 0.1.0
- Added description for the project
- Defined exports for the main entry and styles
- Included a new script "barrel" to generate index.ts for components
- Added "sass" as a devDependency

chore: update package-lock.json

- Added "sass" as a devDependency with version ^1.99.0
- Updated dependencies including @parcel/watcher and others

refactor: remove unused assets and Welcome component

- Deleted astro.svg and background.svg assets
- Removed Welcome.astro component as it was no longer needed
2026-05-15 17:24:14 +02:00
unkn0wn f87b267b7b feat: initialize Astro project with basic structure and assets 2026-05-15 17:03:59 +02:00