ember-primitives 0.27.2 (patch)
ember-primitives
- #420 Widen @glint/template range to include unstable (@NullVoxPopuli)
ember-primitives 0.27.1 (patch)
ember-primitives
- #415 Remove included app styles (@evoactivity)
docs-app
- #411 Make tabster loading parallel (@NullVoxPopuli)
- #410 Try to make font loading faster (@NullVoxPopuli)
- #412 Use published version of docs-support (@NullVoxPopuli)
@nullvoxpopuli/dev
,docs-app
,ember-primitives
,test-app
- #401 Use components from docs-support (@NullVoxPopuli)
- Liam Potter (@evoactivity)
- @NullVoxPopuli
ember-primitives 0.27.0 (minor)
docs-app
,ember-primitives
,test-app
- #407 [Breaking] Make tabster not required. new import for setting up tabster, and it's async. (@NullVoxPopuli)
ember-primitives 0.26.2 (patch)
ember-primitives
- #406 Fix peerDependency range for ember-source. Was accidentally bumped to >= 5.12, should be >= 4.12 (@NullVoxPopuli)
- #397 Fix zoetrope exports (@NullVoxPopuli)
docs-app
- #399 Load types file for zoetrope api reference (@evoactivity)
ember-primitives
- #398 Prepare Release (@github-actions[bot])
- Liam Potter (@evoactivity)
- @NullVoxPopuli
- @github-actions[bot]
ember-primitives 0.26.1 (patch)
ember-primitives
- #397 Fix zoetrope exports (@NullVoxPopuli)
docs-app
- #399 Load types file for zoetrope api reference (@evoactivity)
- Liam Potter (@evoactivity)
- @NullVoxPopuli
ember-primitives 0.26.0 (minor)
docs-app
,ember-primitives
,test-app
- #394 Zoetrope component (@evoactivity)
docs-app
- #388 Update index.gts (@NullVoxPopuli)
- Liam Potter (@evoactivity)
- @NullVoxPopuli
ember-primitives 0.25.0 (minor)
ember-primitives
,test-app
- #385 add preventDefault arg to menu trigger (@miguelcobain)
- Miguel Andrade (@miguelcobain)
ember-primitives 0.24.0 (minor)
ember-primitives
,test-app
- #383 add stopPropagation arg to menu trigger (@miguelcobain)
docs-app
,ember-primitives
,test-app
- #380 [Breaking] Document and solidify the public API of FloatingUI (@NullVoxPopuli)
ember-primitives
- #372 Upgrade tabster (@NullVoxPopuli)
@nullvoxpopuli/dev
,docs-app
,ember-primitives
,test-app
- #384 Upgrade more devdeps (@NullVoxPopuli)
- #382 Upgrade dev deps (@NullVoxPopuli)
- Miguel Andrade (@miguelcobain)
- @NullVoxPopuli
ember-primitives 0.23.1 (patch)
- Other
- #370 Update release-plan (@NullVoxPopuli)
docs-app
,ember-primitives
,test-app
- #364 Upgrade test-helpers to v4 (@NullVoxPopuli)
docs-app
- #357 Page Updates (@NullVoxPopuli)
ember-primitives 0.23.0 (minor)
docs-app
,ember-primitives
,test-app
- #355 Update should-handle-link, documentation (@NullVoxPopuli)
docs-app
,ember-primitives
,test-app
- #355 Update should-handle-link, documentation (@NullVoxPopuli)
ember-primitives 0.22.0 (minor)
docs-app
,ember-primitives
- #354 Add hero layout (@NullVoxPopuli)
ember-primitives 0.21.1 (patch)
ember-primitives
- #352 Add layout export (for StickyFooter) -- this was missing, but mentioned in the docs (@NullVoxPopuli)
ember-primitives 0.21.0 (minor)
docs-app
,ember-primitives
,test-app
- #336 Support hash-only transitions in proper-links (@mmun)
- #325 Upgrade form-data-utils (@NullVoxPopuli)
- Other
- #335 Re-roll lock, pin macros (@NullVoxPopuli)
docs-app
,test-app
- #334 Get app watching working (@NullVoxPopuli)
- Martin Muñoz (@mmun)
- @NullVoxPopuli
- @johanrd
ember-primitives 0.20.0 (minor)
docs-app
,ember-primitives
- #321 Consume form-data-utils (@NullVoxPopuli)
ember-primitives 0.19.0 (minor)
ember-primitives
,test-app
- #316 [Breaking]: Remove app-re-exports so that auto-import (classic) apps don't pull in the whole library (@NullVoxPopuli)
ember-primitives 0.18.0 (minor)
- Ryan Tablada (@rtablada)
ember-primitives 0.17.0 (minor)
ember-primitives
,test-app
docs-app
,ember-primitives
,test-app
- #313 New
<form>
utility:dataFromEvent
(@NullVoxPopuli)
- #313 New
docs-app
,ember-primitives
- #314 Better docs for form util (@NullVoxPopuli)
docs-app
- #307 Dynamic Shiki Color Scheme (@NullVoxPopuli)
- #304 Fix scrolling and fix shadows in light mode (@NullVoxPopuli)
- #300 Update docs app design (@miguelcobain)
@nullvoxpopuli/dev
,docs-app
- #303 Better nav (ember-mobile-menu, etc) (@NullVoxPopuli)
@nullvoxpopuli/dev
,docs-app
,ember-primitives
,test-app
- #257 Start using Kolay (@NullVoxPopuli)
ember-primitives
- #298 add simple link helper (@miguelcobain)
- Miguel Andrade (@miguelcobain)
- Ryan Tablada (@rtablada)
- @NullVoxPopuli
ember-primitives 0.16.0 (minor)
ember-primitives
- #294 export menu signatures (@miguelcobain)
docs-app
,ember-primitives
,test-app
- #293 use trigger modifier (@miguelcobain)
docs-app
,ember-primitives
,test-app
- #292 remove babel-plugin-ember-template-compilation overrides (@miguelcobain)
- Miguel Andrade (@miguelcobain)
ember-primitives 0.15.0 (minor)
docs-app
,ember-primitives
,test-app
- #286 Implement Menu (@miguelcobain)
- #289 Injest all of ember-velcro as a new optional import:
ember-primitives/floating-ui
(@NullVoxPopuli)
test-app
- #291 fix floating-ui tests (@miguelcobain)
ember-primitives
,test-app
- #290 fix velcro types (@miguelcobain)
- Miguel Andrade (@miguelcobain)
- @NullVoxPopuli
ember-primitives 0.14.0 (minor)
docs-app
,ember-primitives
,test-app
- #279 [ToggleGroup]: Support
@type=multi
, allowing multiple toggles to be active at once. (@NullVoxPopuli)
- #279 [ToggleGroup]: Support
ember-primitives 0.13.0 (minor)
docs-app
,ember-primitives
,test-app
- #258 [ToggleGroup]: New component (@NullVoxPopuli)
ember-primitives 0.12.0 (minor)
docs-app
,ember-primitives
- #271 Add
<Scroller />
(@NullVoxPopuli)
- #271 Add
ember-primitives 0.11.4 (patch)
ember-primitives
- #270 Fix shadowroot styles, include all tags available on document when includeStyles is true (@NullVoxPopuli)
ember-primitives 0.11.3 (patch)
ember-primitives
- #255 [OTP] makes backspace stay in current input unless it's empty (@evoactivity)
- Liam Potter (@evoactivity)
ember-primitives 0.11.2 (patch)
ember-primitives
,test-app
- #252 [Shadowed]: Add support for ember-source 5.6 (@NullVoxPopuli)
ember-primitives 0.11.1 (patch)
ember-primitives
- #248 [OTP] Trigger an input event for backspace (@evoactivity)
docs-app
- #244 [Docs]: Explain how body-lock works with (@NullVoxPopuli)
ember-primitives
,test-app
- #246 Unify with the v2 addon blueprint, using extensions in the imports and stuch (@NullVoxPopuli)
- Liam Potter (@evoactivity)
- @NullVoxPopuli
ember-primitives 0.11.0 (minor)
ember-primitives
- #241 [OTP]: Disable autocomplete on the input fields (@NullVoxPopuli)
ember-primitives
,test-app
- #239 [OTP]: add better correction behavior when using both mouse and keyboard (@NullVoxPopuli)
ember-primitives
,test-app
- #243 [OTP]: Fix issue with backspace repeating faster than the otp input logic could keep up with (by keeping up with it) (@NullVoxPopuli)
- #240 [OTP]: Resolve pasting and focus state issues (@NullVoxPopuli)
- #239 [OTP]: add better correction behavior when using both mouse and keyboard (@NullVoxPopuli)
test-app
- #242 [Avatar] Fix flaky test (@NullVoxPopuli)
docs-app
- #237 Upgrade repl (@NullVoxPopuli)
ember-primitives 0.10.4 (patch)
ember-primitives
- #235 fix prepack command so types are shipped (@NullVoxPopuli)
ember-primitives 0.10.3 (patch)
@nullvoxpopuli/dev
,docs-api
,docs-app
,ember-primitives
,test-app
- #234 Upgrade build dependencies (@NullVoxPopuli)
- #233 Upgrade types-related dependencies (@NullVoxPopuli)
@nullvoxpopuli/dev
,docs-app
,ember-primitives
,test-app
- #231 Upgrade lint deps (@NullVoxPopuli)
ember-primitives 0.10.2 (patch)
ember-primitives
- #202 Fix issue where the progress component had an internal glint ignore (@NullVoxPopuli)
docs-app
,ember-primitives
,test-app
- #209 Eslint plugin ember alpha v12 testing (@NullVoxPopuli)
docs-app
- #203 Use released version of ember-headless-form (@NullVoxPopuli)
- 40981d8: it turns out that colorScheme's onUpdate wasn't possible to have as a don't-worry-about-cleanup thing because the GarbageCollector over-eagerly cleaned up the function, and the callback wouldn't get executed. So now, onUpdate is removed, and the colorScheme object has on.update and off.update.
-
3515f4d: Improvements to
ember-primitives/color-scheme
- fix a bug with
setColorScheme
- new method,
onUpdate
, which can be used to synchronize external systems, like graphics or charting systems that need to sync with the broader site theme.
- fix a bug with
- 155f0bc: New component: Accordion -- see docs for more information
- c8baa6e: Extract common utils to another library which will be reactive utility focused
- 3cfc238: Switch to reactive-primitives to reactiveweb (same library)
- 535b4be: Declare css imports as side-effects
- 4352415: Add new component,
<StickyFooter>
. see documentation for details.
- 73c231d: New component: Avatar -- see docs for details
-
4ba80e6: Two new components:
<OTP>
and<OTPInput>
To use:
import { OTP } from 'ember-primitives'; import { cell } from 'ember-resources'; const submittedCode = cell(); const handleSubmit = ({ code }) => submittedCode.current = code; <template> <pre>submitted: {{submittedCode}}</pre> <OTP @onSubmit={{handleSubmit}} as |x|> <x.Input class="fields" /> <br> <x.Submit>Submit</x.Submit> <x.Reset>Reset</x.Reset> </OTP> </template>
the reset button is optional.
For more information, see the docs for
- 9f4fc3e: Declare @glint/template as an optional peer dependency
-
996898d: Add a new component:
<Form>
!This is a very light form, in that it only wraps the
<form>
element, and binds to the input and change events to the form, thus allowing you to not need to wire up event listeners to any inputs.
- b7cccdc: For
<Popover>
, provide an escape hatch on<Content>
so that folks can opt out of portaling, if their CSS or middleware is misbehaving. This should be a last resort, however, as portalling can help solve layering and z-index issues across the whole application -- see https://ember-primitives.pages.dev/5-floaty-bits/portal for a demo. - b7cccdc: For portals, set style to display:contents; so that when rendered, they do not take up space or shift anything visually
- c043045: Add new component, . see docs for details
- ef7306f: Link now exposes an
isActive
property on the yielded data, as well as provides a data-active attribute on the generated<a>
element - 2c7696d: Add a loosemode template-registry for Glint users not yet using gjs/gts
- 5921fb4: Drop support for Ember 4.8. It could still be supported through @embroider/macros, but I don't have the energy for that right now. If someone wanted to submit a PR, that'd be ligit -- however, the gap between 4.8 and 4.12 is very small, and folks should just use latest 4.x if they can"
- 7267ccb: @properLinks
- needs to support both QueryParams and the hash
- supports custom rootURL
- internally: adding tests for all of this as well
- 59c02c3: Fix peers so that this library is compatible with all the next majors
- 79b0e5f: Fix issue where did not fallback to browser-behavior like @properLinks does
- fec2dc4: Add dialog component
- 644c6ba: Add iframe utilities for checking if the current frame is in an iframe or not. Also added documentation, and fixed the docs-renderer for rendering the comment block next to functions
- d72fb6e: Update proper-links to be compat with TS 5.1
- 78406fc: Add Popover, PortalTargets, and Portal
- 5f505a7: Add Toggle component, see: https://ember-primitives.pages.dev/3-components/toggle
- 1430a90: Remove extraneous span from ExternalLink
- 23bfdb6: initial pre-alpha