Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 May 06:52
· 10 commits to main since this release

🚀 Enhancements

  • Add @sigrea/use package foundation (#2)
  • Add event and element composables (459f087)
  • Add timer composables (81c14c2)
  • Add browser composables (66a38ad)
  • Add state history composables (ff7b238)
  • Add storage composables (fc7cb9a)
  • Add computedAsync (#8)
  • Add computedEager (#9)
  • Add computedWithControl (#11)
  • Add createEventHook (#12)
  • Add createSignal (#13)
  • Add createResolveValueFn (#14)
  • Add extendSignal (#15)
  • Add resolveValue (#16)
  • Add isDefined (#17)
  • Add makeDestructurable (#18)
  • Add onElementRemoval (#19)
  • Add onKeyStroke (#20)
  • Add onLongPress (#21)
  • Add onStartTyping (#22)
  • Add reactify (#23)
  • Add reactifyObject (#24)
  • Add reactiveComputed (#25)
  • Add reactiveOmit support (#26)
  • Add reactivePick support (#27)
  • Add signalAutoReset support (#28)
  • Add signalDebounced support (#29)
  • Add signalDefault support (#30)
  • Add signalManualReset support (#31)
  • Add signalThrottled support (#32)
  • Add writable signal synchronization (#33)
  • Add one-way signal synchronization (#34)
  • Add plain object deep signal conversion (#35)
  • Add scoped cleanup registration (#36)
  • Add promised watch conditions (#37)
  • Add active element tracking (#38)
  • Add web animation controls (#39)
  • Add reactive array difference (#40)
  • Add reactive array every (#41)
  • Add reactive array filter (#42)
  • Add reactive array find (#43)
  • Add reactive array find index (#44)
  • Add reactive array find last (#45)
  • Add reactive array includes (#46)
  • Add reactive array join (#47)
  • Add reactive array map (#48)
  • Add reactive array reduce (#49)
  • Add reactive array some (#50)
  • Add reactive array unique (#51)
  • Add async queue (#52)
  • Add async state (#53)
  • Add reactive base64 conversion (#54)
  • Add reactive battery status (#55)
  • Add reactive bluetooth controls (#56)
  • Add reactive broadcast channel (#57)
  • Add reactive browser location (#58)
  • Add reactive cached value (#59)
  • Add reactive clipboard text controls (#60)
  • Add reactive clipboard item controls (#61)
  • Add reactive cloned value controls (#62)
  • Add reactive color mode controls (#63)
  • Add confirm dialog controls (#64)
  • Add countdown controls (#65)
  • Add CSS support detection (#66)
  • Add CSS variable controls (#67)
  • Add cycle list controls (#68)
  • Add dark mode controls (#69)
  • Add date formatting controls (#70)
  • Add debounced ref history controls (#71)
  • Add device motion controls (#72)
  • Add device orientation controls (#73)
  • Add device pixel ratio controls (#74)
  • Add devices list controls (#75)
  • Add display media controls (#76)
  • Add draggable controls (#77)
  • Add drop zone controls (#78)
  • Add element bounding controls (#79)
  • Add element by point controls (#80)
  • Add element hover controls (#81)
  • Add element visibility controls (#82)
  • Add event bus controls (#83)
  • Add event source controls (#84)
  • Add eye dropper controls (#85)
  • Add favicon controls (#86)
  • Add fetch request controls (#87)
  • Add file dialog controls (#88)
  • Add file system access controls (#89)
  • Add focus within tracking (#90)
  • Add fps tracking (#91)
  • Add fullscreen controls (#92)
  • Add gamepad controls (#93)
  • Add geolocation controls (#94)
  • Add idle tracking (#95)
  • Add image loading controls (#96)
  • Add infinite scroll controls (#97)
  • Add intersection observer controls (#98)
  • Add key modifier state (#99)
  • Add last changed timestamp state (#100)
  • Add magic key state (#101)
  • Add media control state (#102)
  • Add memoized function cache (#103)
  • Add memory usage polling (#104)
  • Add mounted state signal (#105)
  • Add mouse-in-element state (#106)
  • Add mouse pressed state (#107)
  • Add mutation observer state (#108)
  • Add navigator language state (#109)
  • Add network state (#110)
  • Add current date state (#111)
  • Add object URL state (#112)
  • Add offset pagination state (#113)
  • Add page leave state (#114)
  • Add parallax state (#115)
  • Add performance observer controls (#116)
  • Add permission state controls (#117)
  • Add pointer state controls (#118)
  • Add pointer lock controls (#119)
  • Add pointer swipe state (#120)
  • Add preferred color scheme state (#121)
  • Add preferred contrast state (#122)
  • Add preferred languages state (#123)
  • Add preferred reduced motion state (#124)
  • Add preferred reduced transparency state (#125)
  • Add animation frame controls (#126)
  • Add resize observer controls (#127)
  • Add screen orientation controls (#128)
  • Add screen safe area state (#129)
  • Add script tag controls (#130)
  • Add scroll controls (#131)
  • Add scroll lock controls (#132)
  • Add share controls (#133)
  • Add sorted array controls (#134)
  • Add speech recognition controls (#135)
  • Add speech synthesis controls (#136)
  • Add stepper controls (#137)
  • Add async storage controls (#138)
  • Add style tag controls (#139)
  • Add supported state helper (#140)
  • Add touch swipe controls (#141)
  • Add text direction controls (#142)
  • Add text selection controls (#143)
  • Add textarea autosize controls (#144)
  • Add throttled ref history controls (#145)
  • Add useTimeAgo (#146)
  • Add useTimeAgoIntl (#147)
  • Add useTimeoutPoll (#148)
  • Add useTimestamp (#149)
  • Add useTitle (#150)
  • Add useToNumber (#151)
  • Add useToString (#152)
  • Add useTransition (#153)
  • Add useUrlSearchParams (#154)
  • Add useUserMedia (#155)
  • Add useVibrate (#156)
  • Add useVirtualList (#157)
  • Add useWakeLock (#158)
  • Add useWebNotification (#159)
  • Add useWebSocket (#160)
  • Add useWebWorker (#161)
  • Add useWebWorkerFn (#162)
  • Add useWindowFocus (#163)
  • Add useWindowScroll (#164)
  • Add watchArray (#165)
  • Add at-most watch helper (#166)
  • Add debounced watch helper (#167)
  • Add deep watch helper (#168)
  • Add ignorable watch helper (#169)
  • Add immediate watch helper (#170)
  • Add once watch helper (#171)
  • Add pausable watch helper (#172)
  • Add throttled watch helper (#173)
  • Add triggerable watch helper (#174)
  • Add filtered watch helper (#175)
  • Add truthy watch helper (#176)
  • Add generic projection helper (#177)
  • Add numeric projection helper (#178)
  • Add logical and helper (#179)
  • Add logical not helper (#180)
  • Add logical or helper (#181)
  • Add absolute value helper (#182)
  • Add average value helper (#183)
  • Add ceiling value helper (#184)
  • Add clamp value helper (#185)
  • Add floor value helper (#186)
  • Add reactive Math method helper (#187)
  • Add maximum value helper (#188)
  • Add minimum value helper (#189)
  • Add precision value helper (#190)
  • Add numeric projection helper (#191)
  • Add rounded value helper (#192)
  • Add sum value helper (#193)
  • Add truncated value helper (#194)

🩹 Fixes

  • Ignore invalid storage targets (119705d)

📖 Documentation

  • Classify Vue-specific coverage entries (#10)

🏡 Chore

  • Bootstrap @sigrea/use repository (#1)
  • Add Codex environment setup (#195)
  • Require core 0.6 and Node 24 for use (#196)

❤️ Contributors