Commit Graph

69 Commits

Author SHA1 Message Date
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
LOUIS POTEVIN 7e803a24c4 feat: update dependancies versions and setting up new color themes and new fonts 2026-05-27 12:04:06 +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 35b9ca30cd feat: add typography tokens and mixins for consistent styling 2026-05-15 17:44:18 +02:00
unkn0wn a2684476da feat: add base spacing, radius, and border width tokens 2026-05-15 17:27:02 +02:00
unkn0wn cd2e88f20a feat: add semantic color tokens for light and dark themes 2026-05-15 17:24:56 +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
unkn0wn 925509de92 Updating README
Signed-off-by: unkn0wn <louis1.potevin1@gmail.com>
2026-05-15 14:45:35 +00:00
unkn0wn dc6fb66cba Create LICENSE.md
Signed-off-by: unkn0wn <louis1.potevin1@gmail.com>
2026-05-15 14:34:32 +00:00
unkn0wn 5fb256ff41 Initial commit 2026-05-15 14:32:15 +00:00