Skip to content
This repository was archived by the owner on May 25, 2020. It is now read-only.

Journal week5

Thijs Spijker edited this page Jan 30, 2020 · 5 revisions

Week 5 - The beginning of the end

Day 1

This is a new course, so a new assignment has been given to us on this day. Most of this day was setting up my environment (again) due to having a different computer then normal (my laptop has to be repaired). Also started working on the concept and created a debriefing(for personal use)

Relevant page(s):

  • None

Day 2

This day I worked on developing the concept. The concept I developed is quite big, so I have separated it into two stages. The first stage should cover the assignment, so the second stage is optional. The concept is documented on the wiki and for stage 1 the features are explained.

Using the documented concept and it's features, I have created issues on the repo for the features and used GitHub projects to set up a schedule. I also did this for the documentation of the wiki. The idea for doing this is to help me focus better on the main tasks and to document properly.

Relevant page(s):

Day 3

Most of this day was working on the features based on the issues created on day 2.

I've started with animating the bubbles.(#7) Thinking this was the easiest, however I had to use something I didn't know existed. Learned something new called SMIL.

I've also started on making the bubble chart dragable. (#2) using the d3-drag library. After this was complete, I allowed myself to work on making it better and set some boundaries on the drag behavior. This however was quite challenging since I had to use maths.

Day 4

I've worked most of this day on completing the issues from the previous day. I discovered however that using the d3-drag library is not the right one, but d3-zoom is. This day was used to change the code to that.

Day 5

Reworking the d3-drag library into zoom was more challenging than I anticipated. I've used this day to rework the drage into the zoom and pan library from d3

Clone this wiki locally