/xcap

Simple screen snapping software (Alliterations!), written in C#.

Primary LanguageC#

xcap

Simple screen snapping software (Alliterations!), written in C#.

To Use

Client

  • Download the latest version of the client binary.
  • The binaries are uploaded in the style of xcap-X.Y.Z.exe (Download the binary with the highest numbers)
    • X is your major build.
    • Y is your minor build.
    • Z is your patch number.
  • Run the binary.
  • Optional: Create a shortcut to the xcap-X.Y.Z.exe file in your startup folder, to have xcap start on load.
  • Open up Options

Server

  • Download the latest server package.
  • Server binaries are uploaded in the style of Server-X.Y.Z.zip (Download the binary with the highest numbers)
    • X is your major build.
    • Y is your minor build.
    • Z is your patch number.
  • Upload the zip to your server via FTP, file manager or other, and unpack it.
    • or: Unpack the zip and upload the files individually
  • Test that your server is valid by opening xcap, going into options, typing in the URL and pressing Apply

Simply download the Server.zip file, and the xcap.exe file. (These are located in binaries) Unzip all the contents of Server.zip into the directory you'd like your xcap server to be.
Run xcap.exe, open Options (right click tray icon, press "Options"), type your server info in, press Apply or Save.

Changelog

Client

2.2.0

  • Fixed some small issues with the icons, again.
  • Made client now work with 2.1.0 or higher servers.
  • Cleaned up the splash image, so it doesn't look as bad on non-white backgrounds.
  • Misc changes to the request for uploading.

2.1.1

  • Fixed some small things regarding the icon percentages to hopefully fix "A generic error occurred in GDI+" crashes
  • Went through and made sure all objects are disposed of correctly, hopefully lowering memory usage

2.1.0

  • More bug fixes
  • Changed various things in the options menu
  • You can only have one instance of xcap open, thanks to mutex
  • Lovely splash screen so you can tell when xcap opens

2.0.0

  • Complete rewrite of client
  • Options menu
  • Various bug fixes
  • New form handling

1.0

  • Official release
  • Ridden with bugs

Server

2.1.0

  • Packed most scripts into one.
  • Modified uploading so it won't actually allow non-valid versions.
    • Previously it would allow uploads, even from a non-valid version.
  • This will require a client upgrade to 2.2.0 or higher.

2.0.0

  • Complete rewrite from scratch
  • Handles directories different and isn't hardcoded

1.0

  • Official release
  • Spaghetti coded

Todo

Client

  • Fix occasional dead pixels appearing in snap.
    • Cause: Unknown at the moment.
  • Fix errors messing up the icon.
  • Create server testing feature, to find problematic server setups.
    • Probably just a launch param like xcap-X.Y.Z.exe /test <SERVER-ROOT>

Server

  • Decent version checking.
    • Allow things such as X.Y+.*, or simply allow anything above X.Y through.
  • Allow easy changing of page layout through templates.
    • Will probably require extra files, so time will tell.