Giter Club home page Giter Club logo

jam-utility's People

Contributors

zhanknight avatar

Watchers

 avatar  avatar

jam-utility's Issues

CSS / Bootstrap fixes for V2

V2 is deployed and functional, but needs some extra style tweaks to really match the old React app. Specifically the padding and margins are too tight for the displayed scale cards.

Another option - go ahead and move out of Bootstrap and into Fluent-UI with some custom CSS.

Rework note buttons from divs to button tags

The note selection buttons are currently divs with onClick functionality. This is a subpar experience compared to an actual button tag as clicking on the divs frequently also selects/highlights the text, which won't happen in an actual button tag.

Update GitHub workflows for Blazor rewrite

Original/Current CI/CD workflows are built for sending the React version of Jam Utility up to a Heroic free deployment. The Heroku free deployment ended quite some time ago and is no longer functional even for the React version of the app. It should be updated to handle the Blazor version of the app. Deployment options are probably Azure blob, possibly via static sites functionality, or straight to GitHub pages since it's full WebAssembly for the hosting model.

Automate versioning on build/deploy action

The app should show a version or build number somewhere, and this should be automatically incremented for minor versions whenever the app builds and deploys from the main branch.

Buttons on the top toolbar are too small on mobile

The buttons to select notes are too small on mobile displays and are somewhat difficult to tap accurately. This can probably be resolve by reducing side margin space to allow the toolbar to expand slightly more.

Show chords

Results should show chords in the scale rather than just notes.

Blazor Rewrite

This was initially written and deployed as a React app but I'd like to rewrite it as a Blazor app since my primary toolkit is C# and .NET.

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.