Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 2.63 KB

TODO.md

File metadata and controls

70 lines (54 loc) · 2.63 KB

schema { type: 'create' | 'join' | 'update' | 'delete' category: 'stopwatch' | 'timer' state: }

XXX: update github repo name and desc

XXX: view-only links XXX: test view-only state sharing

XXX: disable switch until connected XXX: fix/account for local date/time drift on different devices XXX: fullscreen XXX: scroll on tabs with use-gesture XXX: mute button in header for timer XXX: notification permission ux (bell icon button in header with switch in popover?) XXX: schedule timer notification in service worker XXX: handle firefox requireInteraction support under flag XXX: title and description for shared timer and stopwatch

XXX: ?: ability to create room with custom id XXX: notif on disconnect XXX: test disconnect

XXX: your timer ended while you were away toast + handle beep play without interaction (or) ?: use alert dialog instead XXX: test new toast

XXX: buttons stop using scale by default and scale up on hover and scale down on active but keep font unscaled? (see Josh Comeau's article on CSS Transitions for exact button animation)

XXX: error correction on write input XXX: R&D: scrolling input with stiffness and damping and momentum XXX: R&D: looping scroll input for hh mm ss XXX: R&D: scroll on click timer input XXX: write input on click selected values XXX: timer input hh mm ss styling XXX: update test for new hh mm ss scroll input

XXX: timer select date and time input + styling XXX: update/add timer input tests

XXX: timer destination preview (no date if today, localized date if not) XXX: update destination preview test

XXX: timer & stopwatch timeView days, years : show units when hours is present XXX: timer & stopwatch timeView days, years : units styling XXX: timer & stopwatch timeView days, years : do not show units with 0 value when hours is present XXX: timer & stopwatch timeView days, years : do not prefix 0 on the biggest unit when hours is present XXX: timer & stopwatch timeView days, years : hours, days, years layout XXX: add days, years timer & stopwatch tests

XXX: kloc.live domain

XXX: animate timer buttons XXX: animate with morphing icons (lottie?) XXX: ?: pwa or capacitor app with timer notifications, open app via link, convert local and session storage stuff, link for share using android share, fullscreen XXX: update Readme with capacitor stuff

XXX: ?: negative timer in toast description (upto seconds only)

XXX: ?: lazy load pages XXX: ?: test pages are loaded properly

XXX: ?: countdown animation for timeView (except ms) XXX: ?: 3 body problem easter egg in timer timeview XXX: ?: electron app with timer notifications

XXX: Deadpool 3 timer and linkedin/reactiflux discord post XXX: ?: blog post on dev.to