Skip to content

jitterted/jitteroverlay

Repository files navigation

JitterOverlay

Project Info

See the Trello board for this project at https://trello.com/b/wKSOndRf/jitterted-overlays

Screenshot

Screenshot of Trello Overlay in Action

Setup Notes

This is information I could have used when initially creating this project...

  1. Use Vue CLI Tailwind command to add Tailwind support See https://github.com/forsartis/vue-cli-plugin-tailwind

  2. Add Tailwind CSS UI support

    • Don't forget to add the @tailwindcss/ui to the tailwind.config.js:

      // tailwind.config.js
      module.exports = {
        plugins: [
          require('@tailwindcss/ui'),
        ]
      }
      

TO DO

[ ] Customize "warning" time depending on type of countdown [ ] Performance optimization: turn off setInterval when isTimerExpired = true

DONE

[X] Title of schedule card would be something like "countdown mm:ss" [X] When dragged to top of "schedule" list, countdown timer begins * When non-"countdown" card is at the top, revert to normal "stream end time" [X] Easily customize the "Stream ends in" text, so I can make it "Class ends in" [X] Get list id for the Stream Schedule list from Trello [X] Add webhook registration for that list [X] Get first card in that list [X] Parse contents of "name" as a time [X] Updated timeLeft property to use new time

Lessons Learned

  • Cmd+E in IntelliJ IDEA is contextual, in the Local Changes dialog is the same as ^M for Commit Message History.

(Tuesday June 23 2020)

(Thursday July 2 2020)