Releases: david-read-iii/david-read-iii.github.io
Releases · david-read-iii/david-read-iii.github.io
v2.2.2
v2.2.1
- Update README.md file to reflect proper repo name.
v2.2.0
- Add header icons to About and Contact pages.
- Update Contact page greeting content.
- Center main content vertically when not enough content to introduce scrolling on About and Contact pages.
- Remove jQuery library.
- Use templates to simplify programmatic object creation in navbar.js.
- Always show Resumes Dropdown in Navbar, even in single resume scenario. Rationale is that I would need to basically hide the entire screen to wait on the resume service call to conclude. This would tightly couple the resume logic with the rest of the site. Further, switching pages would cause the entire page to disappear, since the resume service call happens each page switch.
- Add tooltip text to buttons in the footer.
v2.1.1
- Pass demoUrl instead of codeUrl to href of Show Demo button of Project Details modal.
v2.1.0
- Show less columns of project cards on smaller screens.
- Define mobile column sizing for tags, date, and description rows on Project Details modal.
- Add prefix icon to tags and dates text on project cards.
v2.0.0
- Add Projects Details modal
- Create UI for Project Details modal. Show a title, a carousel of photos/videos, tag, description, and date associated with each project.
- Use new projects service contract across the Projects page.
- Enforce 16:9 aspect ratio thumbnails on the Projects page.
- Add accessibility text for footer buttons on all pages.
- Add logic to blur all buttons on mouseup event. An attempt to correct the weird UI behavior where Bootstrap buttons appear to keep focus after clicking them.
- Use URL query params to highlight and scroll to a particular Project instead of by URL tag.
- Simplify Projects Page
- Use HTML template for card view.
- Remove description, Try It, and See Code buttons from card view.
- Allow more cards to be shown in the grid since there are now less views inside the card.
- Show See More button to the footer of the card. Does nothing on click for now.
v1.1.1
Changes
- Update profile pic.
v1.1.0
Changes
- Updated static content to be more up-to-date with my current professional situation.
- Updated Home page content.
- Updated About page bio.
- Updated Contacts page content.
- Updated margins on About page to have a min width. Rationale is to make the bio easier to read on desktop.
- Updated Resume nav bar item to be dynamic depending on how many resumes are fetched from the backend. 1 resume means only show a "Resume" link. 2 or more resumes means show a "Resumes" dropdown where a particular resume may be selected.
v1.0.0
Changes
- Use preferred contact email site-wide.
- Run code through formatter.
- Slight changes to way resumes links are created.
v1.0.0-beta.2
Changes
- Retrieve all images on the Projects page from Firebase Storage instead of hardcoding them.
- Retrieve all PDF files on the Resumes page from Firebase Storage instead of hardcoding them.
- Cleanup HTML file head element content.
- Remove redundant header element wrapping around all nav elements in all HTML files.