Updated CSS used for styling on virtually all pages.
- Fixed dead link
- Changed background color of dark mode to gradient
- Added automatic dark mode with CSS (not implemented on any page yet)
Added share button that is displayed on user's personal pages that if clicked either copies the profile URL or opens a share dialog window depending on the browser and operating system.
Read the blog post about this topic here: https://blog.littlelink-custom.com/share-button
Fixed word spacing bug in texts added by the new page editor. This bug caused inserted links to have extended spacing between words.
This 'bug' was a previous feature added to display links further apart for easier readability. The feature didn't scale well with the newly added page editor which allowed users to add their own links to edited texts, causing the bug.
The extended spacing was achieved with the 'padding' CSS tag. I simply removed the tag from all an HTML tags and made it into its own class, 'spacing'. I added the class to every element on the site that previously depended on this tag.
Added new Custom Website button which visually looks similar to the previously added Website button with an except of the icon of the new button being the favicon of the chose link. The text on the button is set with the button title, just like the Custom button.
The favicon request is performed via the Google API. The icon displays correctly in most cases, with some exceptions. I might add a function later on that displays a generic icon if no icon was found.
This is one of multiple public path edits. For simplified usability, I am integrating the public Laravel directory into the root directory.
Added hover-min.css (button animations)
This is one of multiple public path edits. For simplified usability, I am integrating the public Laravel directory into the root directory.
This edit is part of moving everything from root/public to root.