Skip to content

dxm007/Droppy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Droppy?

Droppy is a very low-overhead Windows desktop utility written for people who often have to open or copy/move files into the same set of folders. Droppy presents a simple drag-and-drop UI which allows a user to select favorite folders, copy files into them or easily open them.

Although it probably has uses by other professions, main motivation for writing this tool came from software development where the same set of directories (binary output, logs, configuration, data files...) is accessed extremely often.

Droppy can be docked to any edge of the desktop. Docking makes Droppy a top-most window and auto-collapsable, so when its not in use it will shrink to strip few pixels wide and it will remain there waiting for mouse (with or without dragged file) to move over its area.

I Want to Install and Use Droppy Right Now

Simple. You can download Droppy installer. Or if you are one of those people and prefer to copy the files yourself and create your own shortcuts, just grab Droppy Zip Package

What do I Need to Build Droppy?

Droppy was written in C# against .NET Framework v3.5 (it would've been v4.0 if Microsoft didn't introduce some top-window size animation bugs which they are refusing to fix). To work on the project itself, you only need Microsoft Visual Studio 2010 with SP1.

However, the project also contains a single-command build and deployment script, which can be used to produce a complete installation (as well as a zip package for people who are paranoid about using installers).

To get the scripted build working you will need the following:

  1. NullSoft Scriptable Install System -- Installation package builder
  2. MSBuild Community Tasks -- Adds useful commands (such as creation of zip files and handling version resources) for use in MSBuild scripts.
  3. (Optional)XAML Regions Add-On for Visual Studio -- Droppy XAML files use region-style comments to partition themselves into logical parts. This add-on is needed if you want the IDE to interpret those comments as collapsable regions.
  4. (Optional)HM NIS Edit -- A free NSIS script editor.

How do I Build Droppy?

Even if you are planning to do all work from VS IDE, it is recommented to run msbuild script at least once as it will create some project tree directories and perform few other useful things.

To build droppy:

  1. Open Visual Studio 2010 command prompt
  2. cd into Droppy/Build/ directory
  3. Run the build script
    • Build in debug mode: msbuild BuildDroppy.proj /p:Configuration=Debug
    • Build in release mode: msbuild BuildDroppy.proj /p:Configuration=Release or simply, msbuild BuildDroppy.proj
    • Rebuild and make installation: msbuild BuildDroppy.proj /t:Deploy

For complete usage of BuildDroppy.proj script, open that script in your favorite text editor and you will find full command line documentation in the file header.

What's up with the Name?

It was the first one that popped into my head. It's also a tribute to Launchy and Doomi, both simple and very useful tools which loosely served as inspiration for my own UI decisions.

About

Droppy Window App -- GUI utility for keeping a list of easily accessible favorite folders.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages