Giter VIP home page Giter VIP logo

beatsaber-request-ui's People

Contributors

cutler7 avatar danielduel avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

beatsaber-request-ui's Issues

Bucket for issues for 0.0.2

  • There is some graphical glitch when scrolling down song list.
  • Change extension name to "Beatsaber Request UI"
  • Add sections in the header.
  • Add Search section leading to the search.
  • Add Info section leading to the information page.
  • Make search section to be open by default.
  • Add information page with links to the extension page, this repo issue tracker, icon leading to the repo and the actual version of this extension.

edit 22.03.2021:

  • Replace "command" (cta) tooltip with the copy button.

Descoped for future

  • Make some mini-modal with saving state to the browser. Asking users if they want to run this extension.
  • Check if an extension can detect the actual category and don't render anything when the category isn't set to BeatSaber.

Bucket for issues for 0.0.5

  • [SPIKE] Check what it takes to integrate the twitch identity of the user and what are main advantages of doing so.
  • Design features connected with BeatFollower
  • (WON'T DO - Most likely not possible without twitch reaching out first) Check (and enable) "gaming with extensions" tag on twitch when user is using this extension
  • Add a language selector
  • Research a better way of hiding extension
  • Add support for non-video panel on desktop
  • Clean verification doc
  • Fix panel view (works poorly, because panel view is too narrow)
  • [SPIKE] Check how cookies are behaving in the context of extension
  • Make inactive bubble configurable by the streamer
  • Redesign "x" of clearing button
  • Fix header on mobile (move navigation to the right)
  • Ask twitchapi for category of the stream and don't render anything when the category isn't set to BeatSaber
  • Figure out why API doesn't work on hosted test (works locally)
  • Fetch ranked maps and store them
  • Mark ranked maps as ranked

Backlog:

  • Check if extension can dismiss itself on mobile
  • [SPIKE] Check what it takes to integrate google drive as a storage for user data
  • Add rating filter and integrate that with the extension config
  • Add an option to whitelist certain users (to allow easier requesting only for people that you know)
  • Add basic theming support
  • Add pagination support
  • Make inactive bubble draggable
  • Make tooltip dismissable
  • Create a document about how to activate an extension
  • Add beatfollower recommendations tab
  • Rewrite configuration page using some form library
  • Remove dangling CSS code
  • Setup pipeline to build tags
  • Update code guidelines
  • Start documentation of config/panel/mobile
  • Add developer-level killswitch to the extension (to force downtime if some critical bug will appear)
  • Redesign config page
  • Make dedicated version of search results row for panel view

Feature Request: Websocket server to send requests

hey,
i have been playing around with the heat extension ( https://heat.j38.net/about/ ) for twitch which allows viewers to click on the stream and send the info over a websocket to the streamer (heat sends a userid and coordinates)

i already changed SongRequestManager to allow a websocket connection so if you wanted to add similar functionality to this extension id be happy add support to SRM so viewers can request directly from the extension

Bucket for issues for 0.0.6

Backlog:

  • Check if extension can dismiss itself on mobile
  • [SPIKE] Check what it takes to integrate google drive as a storage for user data
  • Add rating filter and integrate that with the extension config
  • Add an option to whitelist certain users (to allow easier requesting only for people that you know)
  • Add basic theming support
  • Fetch ranked maps and store them
  • Add pagination support
  • Make inactive bubble draggable
  • Make tooltip dismissable
  • Create a document about how to activate an extension
  • Add beatfollower recommendations tab
  • Rewrite configuration page using some form library
  • Remove dangling CSS code
  • Mark ranked maps as ranked
  • Setup pipeline to build tags
  • Update code guidelines
  • Start documentation of config/panel/mobile
  • Add developer-level killswitch to the extension (to force downtime if some critical bug will appear)
  • Redesign config page
  • Make dedicated version of search results row for panel view

Bucket for issues for 0.0.4

  • Update extension meta (ss, info page, desc etc...)
  • Add autofocus to search input (and verify if it feels nice on mobile)
  • Redesign "Copy" button
  • Refactor code to use i18n
  • Check if an extension can detect the actual category
  • Check and fix beatsage appearing in results
  • Desing "clear" button (part of search input)

Backlog:

  • Ask twitchapi for category of the stream and don't render anything when the category isn't set to BeatSaber
  • [SPIKE] Check what it takes to integrate the twitch identity of the user and what are main advantages of doing so.
  • Design features connected with BeatFollower
  • [SPIKE] Check what it takes to integrate google drive as a storage for user data
  • Check (and enable) "gaming with extensions" tag on twitch when user is using this extension
  • Add rating filter and integrate that with the extension config
  • Add an option to whitelist certain users (to allow easier requesting only for people that you know)
  • Add basic theming support
  • [SPIKE] Check how cookies are behaving in context of extension
  • Research better way of hiding extension
  • Add language selector
  • Fix header on mobile (move navigation to the right)
  • Check if extension can dismiss itself on mobile
  • Fetch ranked maps and store them
  • Add pagination support
  • Make inactive bubble draggable
  • Make tooltip dismissable
  • Clean verification doc
  • Create document about how to activate an extension

Translation Request: Spanish

Spanish is an important language that sould have a translation, i can help to translate this twitch extension to spanish,
Spanish users will apreciate it

No results

No song are found no matter what even uninstalling the extension and reinstalling it see images attached songs are on beat saver but the extension does NOT work
Extention
BeatSaver
!

Bucket for issues for 0.0.3

  • During extension start - don't render big, expanded panel. Render clickable icon with a tooltip that it is a part of users UI and not a part of the video.
  • Add an extension config page.
  • [SPIKE] Check what it takes to render the actual codebase as a panel for mobile use.
  • Add mobile version of extension
  • Switch to typescript
  • [SPIKE] Check what can be integrated via BeatFollower.

(Changed scope to release what users need)

Dangling features:

  • Check if an extension can detect the actual category and don't render anything when the category isn't set to BeatSaber.
  • [SPIKE] Check what it takes to integrate the twitch identity of the user and what are main advantages of doing so.
  • Design features connected with BeatFollower
  • [SPIKE] Check what it takes to integrate google drive as a storage for user data.
  • Check (and enable) "gaming with extensions" tag on twitch when user is using this extension.
  • Add rating filter and integrate that with the extension config.

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.