Atajos de teclado para OpenHotel
Contribuciones open source a OpenHotel: dos mejoras de UX de teclado que se mergearon en el cliente oficial.
OpenHotel es una red social/juego open source con licencia CC BY-NC-SA. La idea es montar un hotel virtual donde el jugador gana los créditos jugando minijuegos dentro del juego en lugar de pagar, y cualquiera puede levantar su propia instancia añadiendo plugins, configuración y reglas. El cliente oficial está hecho con Deno en el servidor y un frontend de React sobre Pixi.js. En mayo de 2025 se mergearon dos PRs míos que mejoran la UX de teclado de ese cliente.
Los parches#
feat: add Escape key functionality to close modalsopenhotel/openhotel#1018 · mergedAñade un handler global que cierra cualquier modal abierto al pulsar Escape, como pedía openhotel/openhotel#1020 — Pressing Escape should close open modals.
feat: add keyboard shortcuts for furnitureopenhotel/openhotel#1017 · mergedAsigna atajos de teclado a las acciones de mueble más usadas para no tener que levantar las manos del teclado, como pedía openhotel/openhotel#992 — Add keyboard shortcuts for furniture actions.
Stack#
| Capa | Elección |
|---|---|
| Runtime | Deno |
| Lenguaje | TypeScript |
| Renderer | Pixi.js |