Skip to content

Releases: rosecolinlarry/rosecolinlarry.github.io

Theming/Dark Mode

25 Nov 23:12

Choose a tag to compare

Overview

Added theme picking.

What's New

Major Changes

  • Added a theme picker to support both light mode and dark mode
  • Theme picker uses local storage to remember theme on refresh

Minor Changes

  • Moved magic-item logic to get the magic items from the API to magic-item
  • Reserves magic-item-card to just represent the card
  • Renamed folders and fixed broken links

Screenshots

chrome_npKJPpP5ed

Known Bugs

  • Page flashes white on reload of dashboard when on dark mode
  • Dashboard is too long on mobile
    chrome_OeYgvZTCIm

Releasing Redemption Arc App

13 Aug 15:57

Choose a tag to compare

Initial release of the Redemption Arc App

Description

Angular application whose purpose is to redeem my inability to finish two basic coding exercises. These are calculating the Fibonacci number, a Fibonacci Sequence, and Reversing an integer. Mobile friendly! 📱 Also added a custom 404 page.

What's New

First release of the site. Has a homepage ("dashboard"), top navigation bar, and two pages, one for each coding exercise.

Fibonacci

Calculates Fibonacci numbers using fast doubling. There is also a recursive service, but that is not being use. The typescript services are dependency injectable, so if you so desired, you could swap them out in the Fibonacci components' constructors.

Accepts negative numbers.

Generate a Sequence

Generates a table containing the sequence of Fibonacci numbers from one given index to another.

Generate one Number

Generates a single Fibonacci number at a given index.

Reversed Integer

Reverses a given integer. Returns 0 if outside the bounds of a signed 32-bit integer.

Screenshots

chrome_JV7CKkSgnR.mp4

Known Bugs

  • Refreshing the page returns a 404 page
  • Reversed Integer
    • The logic needs to be improved on the hint letting users' know their input exceeds the bounds. The service still handles it correctly

Notes/Remarks

There are optimizations to be done as well as edge cases for the error messages, but this is a good start to the path of redeeming myself.

Full Changelog: https://github.com/rosecolinlarry/rosecolinlarry.github.io/commits/v1.0.0