Giter Site home page Giter Site logo

il.view's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

il.view's Issues

Select next assembly in the list after removal (or enable multiselect)

When an assembly is removed from the list by pressing the Delete key, the first assembly in the list is selected. This makes it impractical to remove assemblies from the middle of the list.
Even better option would be to enable multiselect in the list of assemblies so one could delete all selected assemblies at once.

Provide ready-to-run app package

This is more a continuous task than an issue. The thing is that not everybody who wants to use this tool is able to compile it (for various reasons) so it would be good to provide a package with the ready-to-run app (binaries) with each build/release (or at least the major ones) and make it available for download so one does not need to compile it to use it.

Remote assembly repositories

It should be possible to resolve dependencies based on remote repositories (RESTful web services that are able to stream assemblies). The user should be able to configure multiple repository endpoints. Assembly resolution mechanism should allow either locate missing assembly manually or download it from the repository (if the corresponding assembly was found within the repository).

Improve Exeption handling and logging

it should be possible to track error information through Event log;

After handling exeptions of disassemling process application should recovery it's state

Autosearch missing assemblies

When the app is disassembling and can’t find a dll it will pop up a window where you can click Browse and find the missing dll. I had like 10 missing dlls and even though all of them were in the same folder I got 10 consecutive pop-us and had to search for all of them. Would it be possible to first search for missing dlls in the last browsed folder (or in all previously browsed folders) and if not found then show the popup? It could be an option in the Settings to turn it on/off if someone would like to choose all the missing dlls by himself/herself.

In-browser mode support

For the moment application supports only OOB mode. It should be possible to perform the same tasks within browser - no OOB or Full Trust requirements. Expected limitations - no caching of assemblies at local machine, only in-memory caching. Dependencies can be resolved either manually or via remote repositories.

User defined reference paths (full-trust mode)

The end-user should be able to define paths to folders where assemblies should be looked up during "dependency resolution" and decompilation (similar to "Reference Paths" feature in Visual Studio). The application should take user defined paths into account when resolving assembly dependencies (mainly during decompilcation process).

Single assembly browser

Assemblies should be loaded into a single list. The header of the assembly should contain some platform identifier (SL, .NET) either in textual or visual way.

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.