Back
Nathan Wailes

Nathan Wailes
PRO

@nathanwailes

Full-stack dev, 180 on the LSAT. Work habit goal: tinyurl.com/mr32bdjt i.imgur.com/e9b6bqw.png Productivity thoughts: shorturl.at/grcs8
57
Joined October 2020
Load previous page…
Switched the 'Create Performer' modal to use the PyCharm-inspired base modal component. #rhymecraft
Switch the 'Created Lyrics Videos' modal to use the PyCharm-inspired base modal component. #rhymecraft
Switched the 'Create Lyrics Video' modal to use the PyCharm-inspired base modal component. #rhymecraft
Switched the 'Load' modal and its 'Delete' submodal to use the new PyCharm-inspired base modal component. #rhymecraft
Have the modals pop in and out of view like the ones in PyCharm. #rhymecraft
Add a 'Rhymecraft UI Reference' public wiki page that I'll use to store explanations of the different UI elements, and which I can link to from "?" icons in the UI itself. #rhymecraft
Use vue-js-modal to create a ModalWithTopDraggableRowAndBottomConfirmationRow component which I can use as a base component for all my modals. Design based on PyCharm's modals. #rhymecraft
Make the overlay of the vue-js-modal transparent. #rhymecraft
Be able to manually set the time of the first beat of the first full measure, which affects the left/right orientation of the lyrics relative to the timing graph's representation of the 16th notes. #rhymecraft
Researched JavaScript beat-detection libraries, found out about Essentia.js and web-audio-beat-detector. Now I just need to figure out how to use them. #rhymecraft
Add "vue-js-modal" and get an ugly first example working. #rhymecraft
Add measure numbers ('line numbers') so that when I start adding error-checking like in an IDE I can reference the measure number. #rhymecraft
Have the Tap-For-BPM component use a 'Record' button like the Record-The-Rhythm component, rather than having an input box which activates the recording of keypresses, which is confusing. #rhymecraft
Add a 'can_be_modified' field to the song table and use it to disallow saving/deleting demo songs, as well as to hide the delete and save buttons on the front-end. #rhymecraft
Move two song-related routes from api/__init__.py to api/songs.py (actually did this yesterday) #rhymecraft
Read 'Testing Vue.js Applications' for 40+ minutes, got up to section 4.5 #rhymecraft
Don't have a landing page, instead just throw the user into the app with a demo user account. #rhymecraft
Got my sitemap accepted by Google and visible in the Google Search Console. #rhymecraft
Spent time researching whether to switch the app to use Nuxt.js for server-side rendering / static site generation. #rhymecraft
Add a sitemap so that when I get rid of the landing page and just throw users straight into the Vue.js app, Google will still know about my wiki and blog. #rhymecraft
Home
Search
Messages
Notifications
More