Native GUI application that implements most Captain logic
It's the actual code for Captain, an extensible screen capturing application.
The application is designed to work with Windows Vista SP2 onwards. Windows XP support is not present nor planned, as we depend upon the .NET Framework 4.5, which is not compatible with this platform.
This project depends upon certain libraries which are not included in this repository. Refer to the CaptainApp/Captain repository for build instructions.
Resources/
- Contains images, icons and other assets used by the application.Source/
- Contains application logic and utilities not directly related with the user interface.UI/
- Contains user interface logic, Windows Forms generated files and utility classes used by the desktop UI.
Captain uses .NET resource files (*.resx
) which include strings and other assets that may be localized. For
translating the UI, you may use the built-in Windows Forms designer features in Visual Studio to modify strings and
other properties. You may want to look to the Resources/Resources.resx
file, which contains other strings that
are used to display notifications, dialogs and other strings not directly bound to a Windows Forms control.
This software depends upon awesome open-source software without which it could not be possible.
Some directories contain a
README.md
file which briefly explains the contents and its original authority. Additionally, some code snippets, lines and methods have been appropriately annotated to include their original sources in most cases.
These open-source projects are also being used (albeit with no actual source code of these being included):
- Multiple SharpDX libraries, as NuGet package dependencies.
Copyright (c) 2010-2015 SharpDX - Alexandre Mutel
- Newtonsoft.Json, as a
NuGet package dependency.
Copyright (c) 2007 James Newton-King
- Ookii.Dialogs, as a
NuGet package dependency.
Copyright © Sven Groot (Ookii.org) 2009
- dot-net-transitions, as a
NuGet package dependency.
Copyright (c) 2009 Richard S. Shepherd
LinkLabel2.cs
Copyright (c) 2017, wyDay
- DragDropLib
Copyrighted by Microsoft