Recent Disco Tray Post

I have been happy with my Disco Tray Progress recently, as I finally move away from the Faulkner Footsteps project to working some on Hendrix Today.

Faulkner Footsteps

It is still impressive to me how complex this project has gotten and how complex it is now. Recently, Colten and I have done work on the admin page for the app and have rooted out some of the remaining bugs when it comes to editing sites and uploading images there. Image uploading has certainly been the biggest debacle lately, with there being multiple issues of getting it to upload at the proper time. This week, I think I have finally finished getting it to work properly with the new theme widget that we have for the app. The images now only upload when the user submits changes to the site, if they do not submit changes, but go back to the site image page, these changes in the image page will persist. Different aspects of this kept breaking with every pull request, but not everything truly works and is where we want it. Also, issues with the theme and site creation should be smoothed out. The code could use some refactoring as it is incredibly complex, with multiple pages, and calls to Firebase, but the app seems to work well now and avoids the state issues that we previously had.

Image preview

Hendrix Today

Next, I finally worked on some of the issues for the Hendrix Today app, which is organized and commented in a beautiful way. I worked on changing the add to calendar widget to add the time along with the date of an event. Luckily this was not as hard as I had feared, with me just having to figure out how to parse the time, which is a string stored in Firebase, although getting it just right so it would process was a matter of trial and error. After combining the time, I placed the start and end time into new DateTime variables.

I then combined the DateTime with the correct time and the DateTime for the correct date when the user added an event to their calendar.

No more all day events!

Image preview

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *