This week, we had the opportunity to listen to our classmate’s design presentation. It was really cool to see where everyone was taking their project, but this also meant we had to prepare for our presentation as well. In the beginning of this week, I helped Matt prepare for his presentation. We ran through it a couple times and worked out any rough edges. We also had our TA Chris go over our slides and give us his feedback.
We also started to talk about our design report. A lot of this discussion ultimately came from reviewing our slides and thinking about the critical questions of our project.
On the development side, I continued to work on our Electron application. I did some research on how Electron applications are organized and attempted to implement their file structure. I also looked into building our scrollable canvas. The idea is to have two sets of coordinates per point: one coordinate is relative to the screen that the user can see while the other coordinate is relative to the (0, 0) position on the overall canvas. Changing the displayed screen is basically transforming our coordinates from one to the other.
Overall, I don’t think I got as much development as I planned to. Last week, I did not anticipate the presentation and design report to take so much time out of my week. So, currently I feel a bit behind schedule. Because next week is our last week before spring break, I think it’s extremely important to make significant progress. I am leaving for spring break vacation next Friday, so I will try to frontload my work earlier in the week.
Next week, I hope to have the scrollable grid implemented in our desktop application. This will require me to finalize our file structure for the application. I will also need to learn more about interactivity with javascript applications.
