Giter Site home page Giter Site logo

bethesdagitsync's People

Contributors

noggog avatar

Stargazers

 avatar

bethesdagitsync's Issues

Duplicate mappings warning

Need to detect if a group has mappings that wire to duplicate targets, and block/warn about those conflicts. Without this, the threaded syncing will likely collide.

Other fancier mapping conflict resolution is probably possible, but overkill.

Maybe just limit it to selected items, so that a user can have a group with duplicates, but would only be an "issue" if all are selected in preparation for some sync

Move to other group functionality

A context menu option (/w keybind?) to move the selected bindings to a different group.

Will likely pop up a dialog to select the target group

Make sure to move any related backup files related to #14

Keybinds

  • Control + 1/2/3 to navigate groups
  • Control + B/G to sync selected items
  • Control + Shift + B/G to sync all in group

Context Menu

  • Settings
  • Move to Group
  • Navigate to backup
  • Navigate in explorer

Old version handling

Need to design some mechanisms for keeping older folder formats translatable, even if the app/format has been updated.

One idea is to store the converter program itself in the git folder, as an absolute manual backup route.

Another idea is to "register" each version of a translation app into a shared cloud repo. With version numbers in the folder representations, older versions can be detected, and the translator "app" needed can be downloaded from the repo and used for that one translation to bring things back up to speed.

Help text if in group with no bindings

Just some flavor text to help the user add their first binding if they're looking at an empty group

"This program syncs between binary mod files and git folder representations. You will want to add some mappings to start syncing back and forth."

Bethesda game type detection/display

As other Bethesda game's support are added, we'll need to either detect which games they are for, and also maybe display an icon of that game

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.