Commit Graph

124 Commits

Author SHA1 Message Date
Jeffrey Biles
aa1479f51a Start of lesson 14 (rebase into next commit) 2020-10-15 10:28:25 -07:00
Jeffrey Biles
f3d4354735 Fix: Make emails and openedEmail reactive references 2020-09-15 19:01:25 -07:00
Jeffrey Biles
f094e5db1a Lesson 13, pt 2 - interactive select-all button 2020-08-17 22:38:15 -07:00
Jeffrey Biles
41bff32ad8 Update Vue version to latest rc 2020-08-17 17:51:10 -07:00
Jeffrey Biles
8665fd6408 Lesson 13, pt 1 - Select Box Highlighting 2020-08-17 17:27:30 -07:00
Jeffrey Biles
e656dd2f84 Remove "X emails selected" from MailTable 2020-07-13 08:03:15 -07:00
Jeffrey Biles
8f4f9d0328 Lesson 12 - use-email-selection composable 2020-07-12 11:13:28 -07:00
Jeffrey Biles
a3102e72c3 Lesson 11 - Reactive Sets 2020-07-11 16:15:02 -07:00
Jeffrey Biles
569cdb9e90 Lesson 9 - Email Navigation Buttons and Keyboard Shortcuts 2020-07-11 11:38:29 -07:00
Jeffrey Biles
d3fc83dd9c Lesson 8 - use-keydown composable 2020-07-02 16:22:54 -07:00
Jeffrey Biles
fa0cb214f8 Video 7 - Close modal when hitting escape key 2020-07-01 18:03:46 -07:00
Jeffrey Biles
cab244c0b0 Video 6 - Modal 2020-06-18 12:36:07 -07:00
Jeffrey Biles
128c2a2335 Video 5 - MailView 2020-06-17 16:07:55 -07:00
Jeffrey Biles
d54d68ad1d Video 4 - axios to connect with json-server 2020-06-17 13:34:22 -07:00
Jeffrey Biles
c6d8451484 Lesson 3 - Suspense, async setup, and the MailTable component 2020-05-31 23:50:00 -07:00
Jeffrey Biles
935d5c2401 Video 2 - Create UI for table using Options API techniques 2020-05-12 16:10:29 -07:00
Jeffrey Biles
d92ba8f840 update read status to match the screen 2020-05-12 15:30:55 -07:00
Jeffrey Biles
18a81c4f61 Delete everything except the starter stuff 2020-05-12 11:45:40 -07:00
Jeffrey Biles
668ea06452 Fix minor bug where screen with no emails showed them "all" selected 2020-05-10 19:21:25 -07:00
Jeffrey Biles
11215a7524 Update package versions 2020-05-10 18:48:01 -07:00
Jeffrey Biles
d0ade5d669 Update copy on my email 2020-05-10 18:12:27 -07:00
Jeffrey Biles
3d6a48a2d6 Button for selected screen looks 'selected', not 'disabled' 2020-05-06 11:52:53 -07:00
Jeffrey Biles
e7107d1bfe Bugfix: using props in the setup function only works properly if you _don't_ destructure them 2020-04-22 21:12:41 -07:00
Jeffrey Biles
ec200fd57a Fix overloaded variable in addMultiple 2020-04-22 20:32:33 -07:00
Jeffrey Biles
9a060a8343 VMail Inbox or Archive, dynamically 2020-04-22 20:24:47 -07:00
Jeffrey Biles
1d24b17269 Move to Inbox bulk action button 2020-04-22 20:14:38 -07:00
Jeffrey Biles
74fc736388 version bump 2020-04-22 20:06:45 -07:00
Jeffrey Biles
26479763c7 spacing 2020-04-22 15:53:27 -07:00
Jeffrey Biles
a78269a2fc Start with inbox screen 2020-04-22 15:28:58 -07:00
Jeffrey Biles
29aea22285 Further composition api update: return hash to separate functions, rather than pre-hashing into emailSelection and returning 2020-04-14 06:13:41 -07:00
Jeffrey Biles
c58f792d7e Update emailSelection export and usage to Evan-recommended "module style" syntax 2020-04-14 06:09:36 -07:00
Jeffrey Biles
25c6c3ad22 shorthand for keys in hash 2020-04-14 05:54:11 -07:00
Jeffrey Biles
0dca216d44 Update reactive usage according to guidance from Evan 2020-04-14 05:51:47 -07:00
Jeffrey Biles
bc22149c44 No longer need extra v-if because of bugfix 2020-04-14 05:25:37 -07:00
Jeffrey Biles
4dc794da70 Update Vue 3 version to alpha.12 2020-04-14 05:25:25 -07:00
Jeffrey Biles
0abea2ed6b Add axios to MailTable 2020-04-01 16:44:39 -07:00
Jeffrey Biles
b09dd571e0 Inbox View and Archived View 2020-03-30 14:08:58 -07:00
Jeffrey Biles
e1cba79ad2 Refactor lots of non-table functionality from MailTable to MailScreen 2020-03-30 14:03:05 -07:00
Jeffrey Biles
b8dfde835e Bulk Actions 2020-03-30 00:52:56 -07:00
Jeffrey Biles
b925a6f991 clicking the Select All box 2020-03-29 23:52:38 -07:00
Jeffrey Biles
ea22275726 Select All checkbox reflects state of email selection 2020-03-29 23:45:33 -07:00
Jeffrey Biles
19c0f6d212 Add style for checkbox partial-check 2020-03-29 23:39:22 -07:00
Jeffrey Biles
a4d6663cfd Global non-persisted state with useEmailSelection composition function 2020-03-29 22:51:32 -07:00
Jeffrey Biles
c481ec8cb2 Email Selection via checkboxes 2020-03-29 22:23:57 -07:00
Jeffrey Biles
fbc231daa8 Action bar + keyboard shortcuts on mail view 2020-03-29 21:14:47 -07:00
Jeffrey Biles
562f2a8442 Allow array of keycombos in useKeydown 2020-03-29 16:10:22 -07:00
Jeffrey Biles
84c16230b4 Abstract to useKeydown composition API 2020-03-29 16:09:26 -07:00
Jeffrey Biles
9c26bfae90 Escape key closes down modal 2020-03-29 15:16:32 -07:00
Jeffrey Biles
77e1a1d407 Click on overly to close modal 2020-03-29 14:40:18 -07:00
Jeffrey Biles
4789f44bbe Modal display and opening 2020-03-29 14:31:09 -07:00