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

Next release #167

Merged
merged 88 commits into from
Feb 12, 2024
Merged

Next release #167

merged 88 commits into from
Feb 12, 2024

Conversation

techniq
Copy link
Owner

@techniq techniq commented Jan 3, 2024

TODO

  • Map Skeleton themes to Svelte UX themes, similar to Daisy UI themes.
    • Determine how this will work when using Skeleton with LayerChart (and not Svelte UX). "Should work" 🙂
  • Determine best way to publish theme mappings
    • Create @svelte-ux/themes CLI that generate a theme.json file that can then be read in tailwind.config.js(depends on daisyui/skeleton and not the main project)
    • Online theme generator that produces JSON (Theme generator #192)
  • Theme browser / editor
  • Safari error: Unhandled Promise Rejection: ReferenceError: Cannot access uninitialized variable.
  • Fix Bi-Weekly DateRange regression (discussion)
  • Period type only changes (Month => Day) are not updating the selection
  • Finish LayerChart design tokens PR (review remaining examples, etc)
  • Dogfood within personal projects
    • Strava Analysis
    • Github Analysis
    • Personal site
    • Work project
  • Update create-svelte-ux templates
  • Extract theme settings (localStorage, from ThemeButton into separate script which can be loaded via svelte:head to improve FOUC
  • Add default themes (if not using Daisy, Skeleton, or custom provided) so works out of box without any customization
  • Set accent: hsl(var(--color-primary)) by default?
  • Refine settings() / format() integration (Move format function definitions onto settings to avoid calling getSettings after component initialization #191)
    • Mostly done, but needs to refine how locales are defined
  • Write theme docs / migration guides, update customizations
  • Re-read through Design tokens / Dark mode #66 and see if I missed something
  • Determine if initialVersions be bumped to 0.58.0 for svelte-ux
  • Publish and promote!

Copy link

cloudflare-workers-and-pages bot commented Jan 3, 2024

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0537c87
Status: ✅  Deploy successful!
Preview URL: https://24557273.svelte-ux.pages.dev
Branch Preview URL: https://next.svelte-ux.pages.dev

View logs

Copy link

vercel bot commented Jan 3, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
svelte-ux ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 12, 2024 2:56am

Copy link

changeset-bot bot commented Jan 3, 2024

🦋 Changeset detected

Latest commit: 0537c87

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
svelte-ux Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@techniq techniq mentioned this pull request Jan 3, 2024
6 tasks
@techniq techniq mentioned this pull request Jan 5, 2024
* Add defaultProps to settings, with labelPlacement setting

* Allow per-component defaults as well

* remove global default props

* Update docs and calls to settings

* alter getComponentSettings return to make it easier to combine with restProps

* udpate changeset

* clean up imports

* fixes

* format

* support `rounded` on Buttons

* Fix getComponentClasses() with string (root-only) classes. Ex. `AppBar: { classes: '...' }`

* Refine customization docs

* Remove types in lib/types/options.ts to libs/types/index.ts

* Support `size` and `color` default settings

* Proper use of resolveComponentClasses from both call sites

---------

Co-authored-by: Sean Lynch <techniq35@gmail.com>
* feat(DateField): Add support for `class` and `classes` props, add `DateField` class, pass `$$restProps`

* Remove unnecessary `NonNullable`
@techniq techniq marked this pull request as ready for review February 12, 2024 03:16
@techniq techniq merged commit 92cdcaa into main Feb 12, 2024
5 checks passed
@github-actions github-actions bot mentioned this pull request Feb 12, 2024
@techniq techniq deleted the next branch February 12, 2024 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants