Commit Graph

44 Commits

Author SHA1 Message Date
Melvin Valster c176d13a7e Add required level 2019-07-29 21:39:41 +02:00
Melvin Valster 291ae8ab6d Add simple way to reset talent tree 2019-07-29 13:32:26 +02:00
Melvin Valster 0bd3034ea7 Add redux, fix routing, add normalize 2019-07-29 13:16:07 +02:00
Melvin Valster 2fcf238446 Convert Icon to PureComponent and fix fallback 2019-07-27 13:34:00 +02:00
Melvin Valster cfcaf996c2 Basic style for PageLoader 2019-07-27 13:33:07 +02:00
Melvin Valster 3c06df0e6f Update TODO 2019-07-27 00:50:22 +02:00
Melvin Valster 4bb325cd9a Add normalize.css and fix some basic styling 2019-07-27 00:04:46 +02:00
Melvin Valster 12702d7592 Add simple route-based code splitting 2019-07-26 23:45:47 +02:00
Melvin Valster 33d88c950f Move icons to /public due to webpack inlining all the icons, causing bloated bundle sizes 2019-07-26 22:56:10 +02:00
Melvin Valster 4c8ae806fc Fix bug with className on Icon overriding 2019-07-26 22:39:27 +02:00
Melvin Valster 0f988f479f Add icons 2019-07-26 22:31:00 +02:00
Melvin Valster 60e3c5d8f9 Include fallback icon into the build 2019-07-26 21:38:31 +02:00
Melvin Valster 8b03ff3c24 Fix broken type comparison for production app 2019-07-26 18:38:41 +02:00
Melvin Valster 4f72889e68 Working tooltips! 2019-07-26 18:20:08 +02:00
Melvin Valster ee0ed4b605 Add icon support to tooltip and add SpellTooltip component 2019-07-25 15:51:13 +02:00
Melvin Valster 256118fd1a Add data-fetch tool used to fetch unknown spell metadata from wowhead <3 2019-07-25 15:50:36 +02:00
Melvin Valster cf6c4ea7b1 Add slight shadown on talent frames 2019-07-25 10:56:08 +02:00
Melvin Valster 51da94721b Split up more scss and fix so arrow starts from under the icon 2019-07-25 10:48:04 +02:00
Melvin Valster f3de44dbae Rename TalentSlot to Talent 2019-07-25 10:31:39 +02:00
Melvin Valster 978b35742c Rename .talent--maxed to .talent--disabled-with-points 2019-07-25 10:01:17 +02:00
Melvin Valster 7b51daa3d7 Include Talent component in the playground 2019-07-25 09:59:17 +02:00
Melvin Valster 45e68a11e2 Updates 2019-07-24 23:34:57 +02:00
Melvin Valster e021dea1ab Refactor, tweaks, clean-up, improve 2019-07-24 23:27:23 +02:00
Melvin Valster 36742ea22e Add /playground and initial tooltips 2019-07-24 21:52:38 +02:00
Melvin Valster 94a0a97fbf Add support for right-down arrows 2019-07-24 13:25:57 +02:00
Melvin Valster d5121960a1 Add tests for canLearnTalent and canUnlearnTalent 2019-07-23 23:44:36 +02:00
Melvin Valster d375fb9408 Try having images under src/ for relative path 2019-07-23 13:47:00 +02:00
Melvin Valster 07f60d48a7 Calculate :active state using lighten() 2019-07-22 23:12:39 +02:00
Melvin Valster 2b91585029 Add feedback when clicking on icon 2019-07-22 23:09:08 +02:00
Melvin Valster 7de43bcc5a Add images to repo 2019-07-22 23:06:16 +02:00
Melvin Valster 0b4af07407 Add arrow active state 2019-07-22 22:58:32 +02:00
Melvin Valster 1866951986 Add down-, right- and left-wards arrows, still missing active state 2019-07-22 22:48:05 +02:00
Melvin Valster 9d91bc32fb Add talent decoding and spiffing up icon frames 2019-07-22 21:16:55 +02:00
Melvin Valster 2f99089377 Remove trailing slash when no points are spent 2019-07-21 23:15:13 +02:00
Melvin Valster 06723fec6d Proof of concept for encoding known talents into URL 2019-07-21 23:11:50 +02:00
Melvin Valster 8302af7504 Add active/inactive styling to ClassPicker 2019-07-21 22:36:46 +02:00
Melvin Valster 431f944b50 Fix preventing of removing points when it would bring us below the minimum for talents learnt further down the tree 2019-07-21 13:04:05 +02:00
Melvin Valster eddb47e8b1 Prevent unnecessary re-renders 2019-07-20 16:11:28 +02:00
Melvin Valster 109955166d Use IndexRoute 2019-07-19 20:25:05 +02:00
Melvin Valster c45847340f Make TalentSlot's disable prop function again 2019-07-17 16:24:47 +02:00
Melvin Valster 7e6a79a3c5 Remove console.log 2019-07-17 16:23:04 +02:00
Melvin Valster f8da695da4 Better prototype with functioning dependencies and right-clicking 2019-07-17 16:20:45 +02:00
Melvin Valster 7d1b822830 Using WH datasets 2019-07-16 23:25:41 +02:00
Melvin Valster 85f9208b4a Basic loop 2019-07-12 09:58:15 +02:00