Git Product home page Git Product logo

dv-custom-car-manager's People

Contributors

insprill avatar renovate[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar

dv-custom-car-manager's Issues

Add alerts

Alerts to signal when an action failed (or succeeded?) should be implemented. These could be implemented similarly to Psst, as that would work fairly well with the small window size. Perhaps there could be a limit to the maximum amount of notifications shown on screen at once, not allowing it to take up more than half, or three-quarters of the window size.

Some refactoring may have to be done to ensure error messages are useful and contain the appropriate amount of information to fix the issue or ask for help.

Improve enabled/disabled UX

A single checkbox isn't very clear on purpose. Perhaps a button styled similarly to the delete button could be added instead?

Don't allow anything to be done if DV is running

If Derail Valley is running, the application should show a warning and not allow the user to perform any actions until it's closed. This could possibly use the same confirmation dialog as the delete confirmations, but without any buttons to close it.

Add "Mod not Installed" page

When going to the page of a mod that isn't installed, there should be a little warning stating that it's not installed and pointing to a download link. We should be able to open the browser to that link when clicked using open-rs.

Fix lag when changing menus

When switching the mod you're currently looking at, there's a period of a few seconds where the whole application freezes. This isn't caused by the application re-scanning the file system for mod info, as the update functions aren't called and the data remains out-of-date if changes are made. The duration of the freeze appears to scale with the number of list items preset, so that's probably a good starting point.

Add confirmation before deleting content

A confirmation dialog should appear before deleting content, with a settings option to disable it. This can simply be an alert that never goes away, with confirm and cancel buttons.

Add support for playing custom sounds

Custom sounds from ZSounds should be able to be played back in the content manager. The settings page should contain an option to control the playback volume. When a sound the played, the "Play" button should change to a "Stop" button and stop the sound if clicked again.

ZSounds Support

Add support for Zeibach's Sounds.
This should include support for installing and deleting cars. Further functionally will be added later.

Add support for Skin Manager

Add support for Skin Manager. This should include installing and deleting skins, along with viewing previews of their main textures.

Mockup of textures page, with user hovering over the first skin
Image

How the user gets to this page is still to be thought of. Perhaps each car that skins are installed for act as dropdowns revealing the installed skins.

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.