UI package changelog

1.4.7

  • Forward on:input and on:keydown events in SearchBar component.

1.4.6

  • Move from $app/environment (SvelteKit only) to esm-env.

1.4.5

  • Make default text `color` use the `--foreground-default` theme variable, instead of the `--white` variable.
  • Added a link to this changelog in the package README.

1.4.4

  • There was a bug when publishing the last version. This is a republish of v1.4.3.

1.4.3

  • Added href, target and interactive props to the Card component.

1.4.2

  • Added class prop to the Card component.

1.4.1

  • Added the Card component.

1.4.0

  • The Profile component no longer has height: 100%.
  • The Sidebar component now has a bottomButton prop, allowing you to add a button at the bottom of the sidebar. There used to always be a Help button there, now it can be disabled or customized. There is no button shown by default.
  • The Sidebar component now has a showNotifs prop, that allows you to show or hide the notifications button to the right of the user section in the sidebar. It is shown by default.

1.3.1

  • Made the Sidebar component toggleable with the hamburger icon on the top left. You can bind to the open prop to control whether the sidebar is open or not.

1.3.0

  • Move Sidebar types to the types package.

1.2.0

  • Remake the Sidebar component. This used to be for internal use only, but now it has props that allow you to use it however you want.

1.1.1

  • Made ModalProvider listen to global on:closeModal event, meaning that modals created with a ModalProvider can now be closed via @replit-svelte/utils's closeModal function, introduced in v1.1.2.

1.1.0

  • Completely refactor Select component. The options prop is now an array instead of an object, and now the value of the Select can be changed and binded via the value prop.
  • Added placeholder prop to the Select component.
  • Upgraded dependency:
    • @replit-svelte/types:   ^1.0.8   ^1.3.1

1.0.15

  • Make the Files component also dispatch on:file events on folders.

1.0.14

  • Added the Files component.

1.0.13

  • Added grow prop to Tabs component.

1.0.12

  • Made the Tabs component content grow.
  • Improve Tabs component accessibility.

1.0.11

  • Finished styling Tabs component.
  • Added separators prop to Tabs component.

1.0.10

  • Styled <hr> tags in global CSS.
  • Added Tabs component.

1.0.9

  • Added description to package.json.
  • Added description to README, with link to UI docs.

1.0.8

  • Style <code> tags in global CSS.

1.0.7

  • Updated dependency:
    • @replit-svelte/utils:   ^1.0.2   ^1.1.0

1.0.6

  • Use relative import in IconButton component when importing IconButton.css file ($lib import broke when packaging).

1.0.5

  • Updated dependency:
    • @replit-svelte/utils:   ^1.0.1   ^1.0.2

1.0.4

  • Updated dependency:
    • @replit-svelte/types:   ^1.0.7   ^1.0.8

1.0.3

  • Added package dependencies missing from previous versions. Dependencies added:
    • @replit-svelte/types:   ^1.0.7
    • @replit-svelte/utils:   ^1.0.1

1.0.2

  • Added global index.css file, missing from previous versions.

1.0.1

  • Added README with only a title

1.0.0

  • Initial version