Git Product home page Git Product logo

retro-assembly's Introduction

Greetings 👋

Introduction

I'm @arianrhodsandlot, a frontend engineer committed to delivering clean, efficient, maintainable, high-quality code and user-friendly products.

You can find some of them that are open-source below, and feel free to raise any feedback.

My tech stack

Proficient / recently used

Expand to see details
  • Languages & runtimes

    CSS3 HTML5 JavaScript NodeJS TypeScript

  • Libraries & frameworks

    jQuery lodash NextJS Nuxt React Redux TailwindCSS Vue.js

  • Tools

    ESLint Git Jest NPM Playwright PNPM Prettier RollupJS Vite Vitest Webpack Yarn

Have ever used or worked with

Expand to see details
  • Languages & runtimes

    Bun C coffeescript json Less Markdown mermaid PHP Pug Python Ruby SASS Shell Script Stylus toml YAML
  • Libraries & frameworks

    Amp Angular.js Apache Echarts Astro axios backbonedotjs Bootstrap Bulma codeigniter cssmodules datefns dotenv ejs Electron.js esbuild Express.js Flask fontawesome Framer Motion handlebarsdotjs i18next iconify Jinja koa normalizedotcss NumPy Pandas postcss Preact PWA Radix UI Rails React Query React Router Svelte swiper swr WordPress
  • Tools

    avajs Babel bower chai cypress Docker editorconfig esbuild gitlfs Grunt Gulp Jupyter Notebook mocha mysql Nginx Nodemon pipx pm2 Poetry precommit puppeteer standardjs stylelint swc Vagrant

My toolbox

Expand to see details
  • Operating systems

    Chrome OS iOS Lineageos macOS Manjaro Windows 11
  • Browsers

    Edge Google Chrome Safari Vivaldi
  • Services & platforms

    Bitbucket ChatGPT Cloudflare Cloudflarepages CodePen feedly Figma GitHub Actions Github Pages GitHub Google jsdelivr MDN Web Docs OneDrive Stack Overflow Stackblitz Trello Vercel Wikipedia
  • Development softwares

    alacritty charles curl Gimp Gnu Image Manipulation Program homebrew iTerm2 sourcetree Starship tmux Vim Visual Studio Code Windows Terminal Zsh

retro-assembly's People

Contributors

8ua avatar arianrhodsandlot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

retro-assembly's Issues

D-Pad Mapping Issue in Frontend

Description

D-Pad configuration within the frontend (RetroAssembly) does not seem to function, but the other buttons map appropriately. I can map other buttons to the d-pad, but not the the d-pad on the controller. Nor can I map the controller d-pad to other buttons. I've tested a variety of wireless controllers in multiple different modes (2 from 8BitDo), a Switch Pro controller, and a wired USB SNES clone controller. All have more or less the same behavior. The emulator itself typically works fine, even with this issue.

Steps to reproduce the bug

  1. Connecting any controller, opening Settings menu, and selecting "Configure gamepads" and attempting to map the d-pad will present the issue.

Screenshot or screencast

Environment information

  • iOS 17.1.2 iPhone and iPad Safari
  • Linux Fedora 39 Brave and Firefox
  • Windows 10 Edge.

Unfortunately, this project is not made for self hosting for now. If you self-host an instance, you will only be able to select a local directory as the game source, and cloud services won't work anymore. If you do not care about that, I just created a docker image for test usage, try `docker pull arianrhodsandlot/retro-assembly`.

Unfortunately, this project is not made for self hosting for now. If you self-host an instance, you will only be able to select a local directory as the game source, and cloud services won't work anymore. If you do not care about that, I just created a docker image for test usage, try docker pull arianrhodsandlot/retro-assembly.

However, I do think your suggestion is a great idea. I'd like to spend some time on adding support for self-hosting in the future... when I have time. Start a docker server and give the server a ROM directory, then we can play with this self-hosted instance on any devices, that's an ideal use case.

Originally posted by @arianrhodsandlot in #10 (comment)

Not loading games

Getting a issue saying could not load games when opening the site I have my drive set up like this
/
~/Roms
~~/NES

~~/SNES
~~~323 FileS
~~/PS1
```/Empty

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.