See the Trello board for this project at https://trello.com/b/wKSOndRf/jitterted-overlays
This is information I could have used when initially creating this project...
-
Use Vue CLI Tailwind command to add Tailwind support See https://github.com/forsartis/vue-cli-plugin-tailwind
-
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'), ] }
-
[ ] Customize "warning" time depending on type of countdown [ ] Performance optimization: turn off setInterval when isTimerExpired = true
[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
- 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)
-
When moving to Vue Router, the main page (e.g., App.vue) becomes just a holder of a router-view component, where the actual pages are in separate components.
-
For writing unit tests of the routing, example from https://medium.com/@sarngru/vue-router-unit-testing-navigation-6cc0b0f86811
(Thursday July 2 2020)