|
1 | | - |
| 1 | +# Ferretosan Website |
2 | 2 |
|
3 | | -<details open> |
4 | | -<summary><h1>About This Repo</h1></summary> |
| 3 | +Welcome to the Ferretosan website repository! This project features a retro pixel art aesthetic and is built with pure HTML, CSS, and JavaScript. |
5 | 4 |
|
6 | | -The amazing website of Ferretosan. (The artwork is better than the actual website though lol) |
| 5 | +## About |
7 | 6 |
|
8 | | -Feel free to contribute to this project and fix the 7 billion bugs. 🐛 Make sure to read the contribution guidelines before contributing ofc. |
| 7 | +This site showcases Ferretosan's artwork and web design. Contributions are welcome to help improve the site and fix bugs. Some code is AI-generated. |
9 | 8 |
|
10 | | -Parts of this code are AI generated. |
| 9 | +## Contribution Guidelines |
11 | 10 |
|
12 | | -</details> |
| 11 | +Before contributing, please read the following: |
13 | 12 |
|
14 | | -<details> |
15 | | -<summary><h1>Contribution</h1></summary> |
| 13 | +- Only submit code suitable for a personal website (no inappropriate content). |
| 14 | +- Not all contributions may be accepted or used. |
| 15 | +- Major framework changes are discouraged; keep it pure HTML/CSS/JS. |
| 16 | +- Your code may be modified or removed as needed. |
16 | 17 |
|
17 | | -Before contributing to Ferret's corner, make sure to read these things: |
| 18 | +### Contributors |
18 | 19 |
|
19 | | -* Please only add code that you would want personally on your website (no obscene things, etc) |
20 | | -* Your code may just be like not used, sorry, I can't spend all day and all night accepting PRs |
21 | | -* Because I suck, I might delete your code (this relates to what I said above) |
22 | | -* Don't completely change the framework or something I want to keep it just PURE HTML/CSS/JS |
| 20 | +- [Ferretosan](https://github.com/ferretosan) |
| 21 | +- [proplayer919](https://github.com/proplayer919) |
23 | 22 |
|
24 | | -## AWESOME Contributors |
25 | | -* [Ferretosan](https://github.com/ferretosan) |
| 23 | +## Patch Notes |
26 | 24 |
|
27 | | -</details> |
| 25 | +### Versioning |
28 | 26 |
|
29 | | -<details> |
30 | | -<summary><h1>Patch Notes</h1></summary> |
| 27 | +- **Major Release (1.0.0):** Significant redesigns or layout changes. |
| 28 | +- **Minor Release (0.1.0):** Noticeable changes, such as background or feature updates. |
| 29 | +- **Patch Release (0.0.1):** Small fixes or additions. |
31 | 30 |
|
32 | | -<details> |
33 | | -<summary><h2>How patch notes work</h2></summary> |
| 31 | +### Release 9.x.x |
34 | 32 |
|
35 | | -* The first number (x.y.y - x is the number) is the website's **major release**. This basically is each time the website drastically changes, like whole new `style.css`, layouts, etc. Currently we're on version 9! |
36 | | -* The second number (y.x.y) is the minor release. This is where I make a change that is noticeable, but not changing the whole thing. This could be like a background change or even just working on the website with different goals, etc. I'm not bothering to put the latest minor release in here as it is quite fickle. |
37 | | -* The third number (y.y.x) is the patch release. This number goes up every time I make a new version of the website. Like a minor `style.css` change or adding some stuffs, idk I forgot what I was going to write here! |
| 33 | +#### 9.1.1 - Pixel Art |
38 | 34 |
|
39 | | -</details> |
| 35 | +- Placeholder for future pixel art additions. |
40 | 36 |
|
41 | | -<details> |
42 | | -<summary><h2>Release 9.0.x</h2></summary> |
| 37 | +#### 9.1.0 - Banner Image |
43 | 38 |
|
44 | | -### 9.1.1 - Pixel Art |
| 39 | +- Added a banner image and minor CSS updates. |
45 | 40 |
|
46 | | -* no pixel art yet tho lmao |
| 41 | +#### 9.0.0 - Complete Retro Redesign & Modern Features |
47 | 42 |
|
48 | | -### 9.1.0 - Banner Image |
| 43 | +- Major visual overhaul with pixel art style. |
| 44 | +- Custom font integration. |
| 45 | +- Simplified background and sharp, pixelated edges. |
| 46 | +- Responsive grid layouts for albums and photos. |
| 47 | +- Retro 88x31 button collection. |
| 48 | +- Scroll animations using Intersection Observer. |
| 49 | +- Improved navigation and UX. |
| 50 | +- External CSS file for styles. |
| 51 | +- Enhanced typography and accessibility. |
| 52 | +- Retro gaming-inspired UI. |
49 | 53 |
|
50 | | -* literrally just added a banner image and some simple css changes |
| 54 | +### Release 8.x.x |
51 | 55 |
|
52 | | -### 9.0.0 - Complete Retro Redesign & Modern Features |
| 56 | +#### 8.0.2 - Layout |
53 | 57 |
|
54 | | -* **🎨 Major Visual Overhaul** |
55 | | - * Complete redesign from pastel playful to retro pixel art aesthetic |
56 | | - * New custom font integration (Basiic font) |
57 | | - * Dark purple gradient background simplified to solid color |
58 | | - * Removed all rounded corners for sharp, pixelated edges |
59 | | - * Chunky borders and offset box shadows for retro game UI feel |
| 58 | +- Layout adjustments. |
| 59 | +- Added webring. |
60 | 60 |
|
61 | | -* **🖼️ Image & Media Improvements** |
62 | | - * Proper img tags for all Unsplash photos (no more plain URLs!) |
63 | | - * Added pixelated rendering for album covers to preserve pixel art quality |
64 | | - * Responsive grid layouts for both albums and photos |
65 | | - * Hover effects with translate animations instead of scaling |
| 61 | +#### 8.0.1 - Mobile |
66 | 62 |
|
67 | | -* **🎛️ 88x31 Button Collection** |
68 | | - * Added entire collection of retro 88x31 buttons |
69 | | - * Includes HTML5, Any Browser, Firefox, Discord, Apple, and more |
70 | | - * Positioned prominently under intro text |
71 | | - * Proper pixelated rendering and hover effects |
| 63 | +- Improved responsive design. |
| 64 | +- Re-added collapsible headings. |
72 | 65 |
|
73 | | -* **✨ Scroll Animations** |
74 | | - * Intersection Observer-based scroll animations |
75 | | - * Fade-in, slide-in-left, slide-in-right, and scale-in effects |
76 | | - * Staggered timing for smooth progressive reveals |
77 | | - * Performance optimized with modern browser APIs |
| 66 | +#### 8.0.0 |
78 | 67 |
|
79 | | -* **🔗 Navigation & UX Improvements** |
80 | | - * Hash-based anchor navigation for smooth scrolling |
81 | | - * Restructured links - entire list items now clickable (a > li instead of li > a) |
82 | | - * Updated social media links with proper URLs |
83 | | - * Improved hover states and visual feedback |
| 68 | +- Added sidebars and supporting website ads. |
| 69 | +- Reintroduced blog and music pages. |
| 70 | +- New layout. |
84 | 71 |
|
85 | | -* **📁 Code Organization** |
86 | | - * Moved all styles to external CSS file (style.css) |
87 | | - * Clean separation of HTML structure and styling |
88 | | - * Simplified CSS without complex gradients and transparency |
| 72 | +### Release 7.1.x |
89 | 73 |
|
90 | | -* **🌐 Typography & Accessibility** |
91 | | - * Monospace Courier New fallback for retro feel |
92 | | - * Improved text shadows and contrast |
93 | | - * Better font weight and sizing hierarchy |
94 | | - * Custom scrollbar styling |
| 74 | +#### 7.1.5 |
95 | 75 |
|
96 | | -* **🎮 Retro Gaming Aesthetic** |
97 | | - * Chunky pixel art borders throughout |
98 | | - * Blocky button interactions |
99 | | - * Terminal/console inspired color palette |
100 | | - * No rounded corners anywhere for authentic pixel feel |
| 76 | +- Improved patch notes formatting. |
101 | 77 |
|
102 | | -</details> |
| 78 | +#### 7.1.4 |
103 | 79 |
|
104 | | -<details> |
105 | | -<summary><h2>Release 8.0.x</h2></summary> |
| 80 | +- Added patch notes section. |
106 | 81 |
|
107 | | -### 8.0.2 - Layout |
| 82 | +#### 7.1.3 |
108 | 83 |
|
109 | | -* Changed the layout a little |
110 | | -* Added "god fucking dammit kris where the fuck are we" webring |
| 84 | +- Cleaned up styling. |
| 85 | +- Added ASCII art to sections. |
111 | 86 |
|
112 | | -### 8.0.1 - Mobile |
| 87 | +#### 7.1.2/7.1.1 |
113 | 88 |
|
114 | | -* Responsive design ig |
115 | | -* Also i re-added the collapsing headings cuz why not |
| 89 | +- Updated metadata and styling. |
| 90 | +- Changed background. |
| 91 | +- New blog post styling. |
116 | 92 |
|
117 | | -### 8.0.0 (Patch Revision 1) |
| 93 | +#### 7.1.0 |
118 | 94 |
|
119 | | -* Added sidebars |
120 | | -* Ringlink/NavLink Ads |
121 | | - * For supporting websites btw |
122 | | -* Readded pages |
123 | | - * Blog |
124 | | - * Music |
125 | | -* Oh yea, a NEW ENTIRE LAYOUT |
126 | | - |
127 | | -</details> |
128 | | - |
129 | | -<details> |
130 | | -<summary><h2>Release 7.1.x</h2></summary> |
131 | | - |
132 | | -### 7.1.5 - Making the patch notes look more beefier! |
133 | | - |
134 | | -* Basically just removed the collapsible feature |
135 | | - |
136 | | -### 7.1.4 - Patch notes... |
137 | | - |
138 | | -* *FINALLY* added patch notes |
139 | | - |
140 | | -### 7.1.3 - Style.css cuteness level = 10000! |
141 | | - |
142 | | -* Cleaned up styling |
143 | | -* Added some cute ASCII art to the sections |
144 | | - |
145 | | -### 7.1.2/7.1.1 - Metadata and styling! |
146 | | - |
147 | | -* Worked on metadata |
148 | | -* Changed background |
149 | | -* Added new styling for blog posts |
150 | | - |
151 | | -### 7.1.0 - Backgrounds and socials! |
152 | | - |
153 | | -* Added background |
154 | | -* Added image cards (taken from VoxelCube1/voxelcube1.gihthub.io) |
155 | | - |
156 | | -</details> |
157 | | - |
158 | | -</details> |
| 95 | +- Added background and image cards. |
| 96 | +- Updated social links. |
0 commit comments