Skip to content
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

Release v3.0.0 #123

Draft
wants to merge 155 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
557b339
feat: transform to monorepo and prepare for web components (#75)
rschlaefli Jan 21, 2024
bb9d57c
Merge branch 'main' of https://github.com/uzh-bf/design-system into dev
rschlaefli Jun 28, 2024
fdebaac
Merge branch 'main' of https://github.com/uzh-bf/design-system into dev
rschlaefli Aug 6, 2024
80aa2b9
refactor: convert to PNPM (#118)
rschlaefli Aug 6, 2024
a0df37c
Merge branch 'dev' of https://github.com/uzh-bf/design-system into dev
rschlaefli Aug 6, 2024
81e0dd6
enhance: migrate design-system package to vite bundler and integrate …
rschlaefli Aug 7, 2024
1d7cbc1
enhance: add shadcn accordion
rschlaefli Aug 8, 2024
f84f0f0
enhance: add shadcn components and initial set of stories (#121)
rschlaefli Aug 8, 2024
6486aa7
ci: update publish workflow to publish design system build
rschlaefli Aug 8, 2024
02c3a21
ci: make build independent of lint step
rschlaefli Aug 8, 2024
a856592
build: update ts build configuration for .d.ts generation (#122)
rschlaefli Aug 8, 2024
da2e3b9
chore: extend versionrc
rschlaefli Aug 8, 2024
872ccdc
chore(release): 3.0.0-alpha.0
rschlaefli Aug 8, 2024
17d8751
chore: fix formatting
rschlaefli Aug 8, 2024
cc342c5
chore(release): 3.0.0-alpha.1
rschlaefli Aug 8, 2024
9da67ae
chore(release): 3.0.0-alpha.2
rschlaefli Aug 8, 2024
8fc004f
chore: fix versioning config
rschlaefli Aug 8, 2024
54723ac
build: ensure d.ts files are built
rschlaefli Aug 8, 2024
05d1f6d
chore(release): 3.0.0-alpha.3
rschlaefli Aug 8, 2024
caa3258
chore: rollup types and generate types directory
rschlaefli Aug 9, 2024
24c8439
chore(release): 3.0.0-alpha.4
rschlaefli Aug 9, 2024
9e43fb4
chore: do not format types/ dir
rschlaefli Aug 9, 2024
a948375
chore(release): 3.0.0-alpha.5
rschlaefli Aug 9, 2024
4cd04e1
fix: ensure that css is also built
rschlaefli Aug 9, 2024
1774337
chore(release): 3.0.0-alpha.6
rschlaefli Aug 9, 2024
19fcdcd
fix: add constants to build
rschlaefli Aug 9, 2024
c4e0e34
chore(release): 3.0.0-alpha.7
rschlaefli Aug 9, 2024
2ec7b62
fix: add removed tailwindcss radix plugin again
rschlaefli Aug 9, 2024
4293c50
chore(release): 3.0.0-alpha.8
rschlaefli Aug 9, 2024
0c2ee82
chore: reformat and make formatting not fail build
rschlaefli Aug 9, 2024
5bb4ac3
chore(release): 3.0.0-alpha.9
rschlaefli Aug 9, 2024
d14b875
ci: remove format check step
rschlaefli Aug 9, 2024
8322a68
deps: update peer deps
rschlaefli Aug 9, 2024
5c12e46
deps: update formik peer dep
rschlaefli Aug 9, 2024
fdeef41
chore(release): 3.0.0-alpha.10
rschlaefli Aug 9, 2024
0528ef0
fix: add formik to external deps
rschlaefli Aug 9, 2024
b9b9d57
chore(release): 3.0.0-alpha.11
rschlaefli Aug 9, 2024
9aad700
Merge branch 'main' of https://github.com/uzh-bf/design-system into dev
sjschlapbach Aug 12, 2024
d70d76e
chore(release): 3.0.0-alpha.12
sjschlapbach Aug 12, 2024
a7dd924
fix(forms/NewFormikSelectField): ensure that cursor does not show poi…
sjschlapbach Aug 12, 2024
936557a
chore(release): 3.0.0-alpha.13
sjschlapbach Aug 12, 2024
9bba247
fix: resolve typo in component name for formik number field
sjschlapbach Aug 13, 2024
7955992
chore(release): 3.0.0-alpha.14
sjschlapbach Aug 13, 2024
2234686
fix(design-system): add primary and secondary colors and shadcn color…
rschlaefli Aug 15, 2024
e4547ca
chore(release): 3.0.0-alpha.15
rschlaefli Aug 15, 2024
6b6511d
enhance(*TextField): add icons to text fields with flexible functiona…
sjschlapbach Aug 15, 2024
9b60880
chore(release): 3.0.0-alpha.16
sjschlapbach Aug 15, 2024
5c5b27e
refactor: define unified form labels for all new formik fields (#126)
sjschlapbach Aug 15, 2024
ffe5e72
chore(release): 3.0.0-alpha.17
sjschlapbach Aug 15, 2024
9ccf575
enhance(forms/NewFormikSwitchField): add option for left positioning …
sjschlapbach Aug 15, 2024
8844e3f
chore(release): 3.0.0-alpha.18
sjschlapbach Aug 15, 2024
8779313
fix(Switch): add tooltip styling for switch component
sjschlapbach Aug 15, 2024
2c68f4b
chore: add missing export for new formik color picker
sjschlapbach Aug 16, 2024
182a81d
chore(release): 3.0.0-alpha.19
sjschlapbach Aug 16, 2024
6b8c390
refactor: replace old formik components through new versions (#128)
sjschlapbach Aug 16, 2024
826bcab
chore(release): 3.0.0-alpha.20
sjschlapbach Aug 16, 2024
2409764
fix(forms/FormikDateChanger): add missing export for date changer com…
sjschlapbach Aug 16, 2024
ee110c6
chore(release): 3.0.0-alpha.21
sjschlapbach Aug 16, 2024
15b6b30
fix(forms/TextareaField): fix styling of input field
sjschlapbach Aug 20, 2024
27c8870
chore(release): 3.0.0-alpha.22
sjschlapbach Aug 20, 2024
222e58b
enhance(ColorPicker): include label and styling for color picker comp…
sjschlapbach Aug 29, 2024
e40a6f5
chore(release): 3.0.0-alpha.23
sjschlapbach Aug 29, 2024
265a2b0
enhance(ColorPicker): additional positions for color picker modal layout
sjschlapbach Aug 30, 2024
1865d23
chore(release): 3.0.0-alpha.24
sjschlapbach Aug 30, 2024
59fc18f
fix: do not include preflight in style.css, upgrade turbo and pin lat…
rschlaefli Aug 31, 2024
c51a6ea
chore(release): 3.0.0-alpha.25
rschlaefli Aug 31, 2024
438c0e2
fix: add containerClassName on table
rschlaefli Sep 3, 2024
2119e9c
chore: regenerate types
rschlaefli Sep 3, 2024
0fd0b9f
chore(release): 3.0.0-alpha.26
rschlaefli Sep 3, 2024
4888814
enhance(Toast): hide dismissible button on toast and show with group …
sjschlapbach Sep 4, 2024
a561430
chore(release): 3.0.0-alpha.27
sjschlapbach Sep 4, 2024
0f779c4
enhance(Switch): show lock on switch thumb component when disabled
sjschlapbach Sep 9, 2024
9da4ff7
chore(release): 3.0.0-alpha.28
sjschlapbach Sep 9, 2024
8ff9e7b
style: add maximum width to tooltips of form components and errors (#…
sjschlapbach Sep 9, 2024
aabfa11
chore(release): 3.0.0-alpha.29
sjschlapbach Sep 9, 2024
8046f16
style(Modal): improve styling of content component to adapt dynamical…
sjschlapbach Oct 4, 2024
effdd6c
chore(release): 3.0.0-alpha.30
sjschlapbach Oct 4, 2024
808b052
feat: introduce new select field based on shadcn implementation with …
sjschlapbach Oct 5, 2024
590e932
chore(release): 3.0.0-alpha.31
sjschlapbach Oct 5, 2024
ace91f7
enhance(Toast): generalize interface to use arbitrary open attribute …
sjschlapbach Oct 10, 2024
0f64b5a
chore(release): 3.0.0-alpha.32
sjschlapbach Oct 10, 2024
0a6c520
fix(Workflow): ensure that resolved steps are rendered correctly in t…
sjschlapbach Nov 8, 2024
ba1187c
chore(release): 3.0.0-alpha.33
sjschlapbach Nov 8, 2024
26c629e
enhance(Workflow): add error styling to workflow items
sjschlapbach Nov 8, 2024
23e4958
chore(release): 3.0.0-alpha.34
sjschlapbach Nov 8, 2024
70db230
fix(packages/design-system): field can be undefined in TextareaField
rschlaefli Nov 25, 2024
430f1a6
chore(release): 3.0.0-alpha.35
rschlaefli Nov 25, 2024
bd34379
fix(Collapsible): ensure that bottom margin is not set below chevron …
sjschlapbach Dec 21, 2024
9458ba6
enhance(Navigation): allow react nodes as labels on navigation button…
sjschlapbach Dec 23, 2024
aaebb12
chore(release): 3.0.0-alpha.36
sjschlapbach Dec 23, 2024
8765e9c
enhance(Select): allow passing react nodes as labels to select compon…
sjschlapbach Jan 1, 2025
0842ef5
chore(release): 3.0.0-alpha.37
sjschlapbach Jan 1, 2025
b96850f
fix(forms/SelectField): make value optional and show placeholder if n…
sjschlapbach Jan 8, 2025
787f956
chore(release): 3.0.0-alpha.38
sjschlapbach Jan 8, 2025
3b701bb
fix(Progress): add missing className to background of progress component
sjschlapbach Jan 8, 2025
84f1354
chore(release): 3.0.0-alpha.39
sjschlapbach Jan 8, 2025
9b5b0a1
fix(Select): ensure that trigger text is always aligned to the left
sjschlapbach Jan 15, 2025
a69bb55
chore(release): 3.0.0-alpha.40
sjschlapbach Jan 15, 2025
854ce2d
refactor(Select): move fixing style to trigger level to allow overrid…
sjschlapbach Jan 15, 2025
76bc4d5
chore(release): 3.0.0-alpha.41
sjschlapbach Jan 15, 2025
f10abe2
fix(Select): make sure label is shown on trigger instead of value aft…
sjschlapbach Jan 15, 2025
1491748
chore(release): 3.0.0-alpha.42
sjschlapbach Jan 15, 2025
ef7ac49
fix: add menubar to shadcn component exports
sjschlapbach Jan 17, 2025
bf4d3f4
chore(release): 3.0.0-alpha.43
sjschlapbach Jan 17, 2025
4658f5a
fix: resolve build errors by adding component type to shadcn menubar
sjschlapbach Jan 17, 2025
ba07782
chore(release): 3.0.0-alpha.44
sjschlapbach Jan 17, 2025
014c1a4
fix: update missing menubar type in shadcn
sjschlapbach Jan 17, 2025
9b3fa79
chore(release): 3.0.0-alpha.45
sjschlapbach Jan 17, 2025
cfb3462
feat(Navigation): replace navigation component through new and improv…
sjschlapbach Jan 20, 2025
4589b39
chore(release): 3.0.0-alpha.46
sjschlapbach Jan 20, 2025
93dfff3
enhance(Navigation): add optional style attributes to all navigation …
sjschlapbach Jan 20, 2025
80ed5ec
chore(release): 3.0.0-alpha.47
sjschlapbach Jan 20, 2025
f7e1449
fix(Modal): pass optional event handlers to all onClick functions
sjschlapbach Jan 21, 2025
f2e3d63
chore(release): 3.0.0-alpha.48
sjschlapbach Jan 21, 2025
6d3323e
enhance(Navigation): add optional notification badge to navigation bu…
sjschlapbach Jan 22, 2025
a49067f
chore(release): 3.0.0-alpha.49
sjschlapbach Jan 22, 2025
25a56bd
chore(Modal): update example cases with case of styled trigger component
sjschlapbach Jan 27, 2025
2a3c2cc
enhance(Slider): add compact version of slider with basic styling
sjschlapbach Jan 30, 2025
f619757
chore(release): 3.0.0-alpha.50
sjschlapbach Jan 30, 2025
da1946e
enhance(*NumberField): add optional unit attribute to all number fiel…
sjschlapbach Jan 30, 2025
a6ee59f
chore(release): 3.0.0-alpha.51
sjschlapbach Jan 30, 2025
98530f9
chore: update auto-generated type files
sjschlapbach Jan 30, 2025
ac398a0
chore(release): 3.0.0-alpha.52
sjschlapbach Jan 30, 2025
9399989
chore(Slider): add data testing attributes to slider thumb
sjschlapbach Jan 30, 2025
debbc5a
chore(release): 3.0.0-alpha.53
sjschlapbach Jan 30, 2025
2575c1b
fix(Slider): pass correct data attribute to slider thumb component
sjschlapbach Jan 30, 2025
eb0edfa
chore(release): 3.0.0-alpha.54
sjschlapbach Jan 30, 2025
ae8e0aa
enhance(Progress): extend progress component to support stacked progr…
sjschlapbach Jan 31, 2025
cf292d1
chore(release): 3.0.0-alpha.55
sjschlapbach Jan 31, 2025
076427e
enhance(Checkbox): add possibility to override default styling with c…
sjschlapbach Feb 3, 2025
29e76de
chore(release): 3.0.0-alpha.56
sjschlapbach Feb 3, 2025
fa72fe1
fix(Tabs): keys should not be passed to components as attributes
sjschlapbach Feb 4, 2025
068c0d1
chore(Slider): do not show lock icon on compact sliders
sjschlapbach Feb 5, 2025
680db38
chore(release): 3.0.0-alpha.57
sjschlapbach Feb 5, 2025
903bf04
enhance(Navigation): add optional badge and notification components t…
sjschlapbach Feb 24, 2025
074022e
chore(release): 3.0.0-alpha.58
sjschlapbach Feb 24, 2025
2fb9d41
fix(Navigation): add missing notification badge on dropdown trigger
sjschlapbach Feb 24, 2025
35e684b
chore(release): 3.0.0-alpha.59
sjschlapbach Feb 24, 2025
35b6d16
enhance: add support for icons and tooltips on select and dropdown items
sjschlapbach Feb 25, 2025
1cc8c10
chore(release): 3.0.0-alpha.60
sjschlapbach Feb 25, 2025
4b3ab80
enhance(Dropdown): add possibility to disable single elements in drop…
sjschlapbach Feb 25, 2025
fb2a217
chore(release): 3.0.0-alpha.61
sjschlapbach Feb 25, 2025
689c0ef
feat(Button): replace button with shadcn version and updated styling …
sjschlapbach Feb 28, 2025
4dbdb65
chore: update linting configuration to exclude shadcn and generate fi…
sjschlapbach Feb 28, 2025
08ca40f
chore: update components dependent on button
sjschlapbach Feb 28, 2025
3f4b942
chore(release): 3.0.0-alpha.62
sjschlapbach Feb 28, 2025
2eb0a72
fix: undo changes related to formik field types
sjschlapbach Mar 1, 2025
f1dc335
chore(release): 3.0.0-alpha.63
sjschlapbach Mar 1, 2025
c49fafe
fix: remove select and dropdown item components from the correspondin…
sjschlapbach Mar 1, 2025
050e494
chore(release): 3.0.0-alpha.64
sjschlapbach Mar 1, 2025
c2d7e83
chore: updated types after component build
sjschlapbach Mar 1, 2025
d248ed7
fix(Button): ensure that button size is identical for borderless vari…
sjschlapbach Mar 3, 2025
9005726
chore(release): 3.0.0-alpha.65
sjschlapbach Mar 3, 2025
a2e02bc
fix: replace event handler types in dropdown and navigation component…
sjschlapbach Mar 4, 2025
448a1f4
chore(release): 3.0.0-alpha.66
sjschlapbach Mar 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: update auto-generated type files
  • Loading branch information
sjschlapbach committed Jan 30, 2025
commit 98530f9c4193da37904d091258e17fea5208f1f5
10 changes: 5 additions & 5 deletions packages/design-system/types/constants.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -192,13 +192,13 @@ export declare const TailwindProdPlugins: {
export { }


declare namespace Calendar {
var displayName: string;
}


declare namespace Tabs {
var Tab: typeof import("@/Tabs").Tab;
var TabList: typeof import("@/Tabs").TabList;
var TabContent: typeof import("@/Tabs").TabContent;
}


declare namespace Calendar {
var displayName: string;
}
58 changes: 51 additions & 7 deletions packages/design-system/types/future.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ import * as HoverCardPrimitive from '@radix-ui/react-hover-card';
import { HTMLAttributes } from 'react';
import { JSX as JSX_2 } from 'react/jsx-runtime';
import * as LabelPrimitive from '@radix-ui/react-label';
import * as MenubarPrimitive from '@radix-ui/react-menubar';
import { NameType } from 'recharts/types/component/DefaultTooltipContent';
import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu';
import { Payload } from 'recharts/types/component/DefaultTooltipContent';
Expand Down Expand Up @@ -284,7 +285,7 @@ export declare const ChartTooltipContent: React_2.ForwardRefExoticComponent<Omit
} & React_2.ClassAttributes<HTMLDivElement> & React_2.HTMLAttributes<HTMLDivElement> & {
hideLabel?: boolean | undefined;
hideIndicator?: boolean | undefined;
indicator?: "line" | "dashed" | "dot" | undefined;
indicator?: "line" | "dot" | "dashed" | undefined;
nameKey?: string | undefined;
labelKey?: string | undefined;
}, "ref"> & React_2.RefAttributes<HTMLDivElement>>;
Expand Down Expand Up @@ -493,6 +494,47 @@ export declare interface InputProps extends React_2.InputHTMLAttributes<HTMLInpu

export declare const Label: React_2.ForwardRefExoticComponent<Omit<LabelPrimitive.LabelProps & React_2.RefAttributes<HTMLLabelElement>, "ref"> & VariantProps<(props?: ClassProp | undefined) => string> & React_2.RefAttributes<HTMLLabelElement>>;

export declare const Menubar: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarCheckboxItem: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarCheckboxItemProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarContent: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarContentProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarGroup: React_2.ForwardRefExoticComponent<MenubarPrimitive.MenubarGroupProps & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarItem: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarItemProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & {
inset?: boolean | undefined;
} & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarLabel: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarLabelProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & {
inset?: boolean | undefined;
} & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarMenu: React_2.FC<MenubarPrimitive.MenubarPortalProps>;

export declare const MenubarPortal: React_2.FC<MenubarPrimitive.MenubarPortalProps>;

export declare const MenubarRadioGroup: React_2.ForwardRefExoticComponent<MenubarPrimitive.MenubarRadioGroupProps & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarRadioItem: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarRadioItemProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarSeparator: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarSeparatorProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarShortcut: {
({ className, ...props }: React_2.HTMLAttributes<HTMLSpanElement>): JSX_2.Element;
displayname: string;
};

export declare const MenubarSub: React_2.FC<MenubarPrimitive.MenubarSubProps>;

export declare const MenubarSubContent: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarSubContentProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarSubTrigger: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarSubTriggerProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & {
inset?: boolean | undefined;
} & React_2.RefAttributes<HTMLDivElement>>;

export declare const MenubarTrigger: React_2.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarTriggerProps & React_2.RefAttributes<HTMLButtonElement>, "ref"> & React_2.RefAttributes<HTMLButtonElement>>;

export declare const NavigationMenu: React_2.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuProps & React_2.RefAttributes<HTMLElement>, "ref"> & React_2.RefAttributes<HTMLElement>>;

export declare const NavigationMenuContent: React_2.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuContentProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;
Expand Down Expand Up @@ -615,7 +657,9 @@ export declare const SelectScrollUpButton: React_2.ForwardRefExoticComponent<Omi

export declare const SelectSeparator: React_2.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectSeparatorProps & React_2.RefAttributes<HTMLDivElement>, "ref"> & React_2.RefAttributes<HTMLDivElement>>;

export declare const SelectTrigger: React_2.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectTriggerProps & React_2.RefAttributes<HTMLButtonElement>, "ref"> & React_2.RefAttributes<HTMLButtonElement>>;
export declare const SelectTrigger: React_2.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectTriggerProps & React_2.RefAttributes<HTMLButtonElement>, "ref"> & {
hideIcon?: boolean | undefined;
} & React_2.RefAttributes<HTMLButtonElement>>;

export declare const SelectValue: React_2.ForwardRefExoticComponent<SelectPrimitive.SelectValueProps & React_2.RefAttributes<HTMLSpanElement>>;

Expand Down Expand Up @@ -793,13 +837,13 @@ export declare function useToast(): {
export { }


declare namespace Calendar {
var displayName: string;
}


declare namespace Tabs {
var Tab: typeof import("@/Tabs").Tab;
var TabList: typeof import("@/Tabs").TabList;
var TabContent: typeof import("@/Tabs").TabContent;
}


declare namespace Calendar {
var displayName: string;
}
Loading
Loading