Skip to content

Updates to repo, common page snippets, css classes, table generation - #25

Open
mike94100 wants to merge 21 commits into
r-Roms:mainfrom
mike94100:main
Open

mike94100 wants to merge 21 commits into
r-Roms:mainfrom
mike94100:main

Conversation

@mike94100

Copy link
Copy Markdown
Contributor

Summary

Further cleaned up the repo, should hopefully make future commits much easier to go through without committing unneeded files (like this one being >2000). Depending on size of commit, maybe 100 max, likely ~20. Sample table generation functions, should greatly reduce code needed and be easier to update/maintain conformity. Common CSS classes.

Added

  • Build output directories to .gitignore - build, dist, and .svelte-kit are generated during the build process (npm install & npm run build)
  • .DS_Store which are MacOS specific files not related to the repo
  • License (GPL-3 per repo file) to package.json, was a warning that showed during build
  • Common CSS classes instead of defining manually
  • Common popular section disclaimer to refer to other sections if a game/region isn't shown
  • A link to downloads section on homepage, since most users will go there
  • A visual of the menu icon for users who didn't notice it

Removed

  • Commits for build, dist, and .svelte-kit directory files
  • RVZ page

Modified

  • Moved @sveltejs/kit from devDep to peerDep in package.json, was a warning during build.
  • Sidebar, GC, Wii (some others) to show table generation programatically. Expect this to make future updates much easier, and generally easier to read code-wise. Would need to expand to more pages. Can be further simplified by moving table generation code or table configuration to be imported into pages.
  • Some broken urls

…d the build files. Prune now unneeded commits.
…o devDependencies to fix warning after running npm install.
… for conformity, listed in a single array that is looped to simplify code.
… & Wii. Examples in Wii & GC section on using functions to reduce code and make changes easier.
- Replaced base (deprecated) with resolve
- Removed "Popular" section
- Added "ROM Hacks"  section
- Added hashing info to "Preservation"
…atically generate lists/tables, often drastically simplifying codebase
@bubblecookies bubblecookies mentioned this pull request May 14, 2026
mike94100 added 3 commits May 27, 2026 03:07
…ation of types, etc. Added a singular, searchable, systems grid that will link to each systems specific page.
…ems in searchable tables. Add additional systems. Fully move systems data into split page & data format with individual page per system. Links to Emulation Wiki for emulator suggestions. Expected & recommended file types. New Patching & Hacks, Sites to Avoid sections.
@mike94100

Copy link
Copy Markdown
Contributor Author

Wanted to provide a link to a preview of the changes I made, since there were quite a lot. Needed the excuse to learn in any case.

mike94100 added 4 commits June 4, 2026 00:57
…ers on homepage. Added info on Torrent Files & Magnet Links.
…en grid and list view based on screen width

- Refactor image zoom function into separate module
- Added BaseRom alt name info for hacks/patching
- Update homepage to point to sidebar menu

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant