Skip to content

Releases: krissrex/ScreenCapture

ScreenCapture 1.0.3

21 Apr 08:06
Compare
Choose a tag to compare

Changes

- Reworked the configuration file infrastructure. The configuration file is now by default located at `~/.ScreenCapture/config.txt` and the config should now be YAML-formatted. - The plugin infrastructure has also been revamped. As a consequence, you need to download the latest versions of your favorite plugins.

Please see the wiki for more information.

ScreenCapture 1.0.1

03 Mar 15:01
Compare
Choose a tag to compare

ScreenCapture 1.0.1

Changes

  • Actually supports Java 1.7 this time.
  • Prints correct version number
  • More command line arguments. (use -h to see)
  • Prints plugin info correctly when loading fails.

ScreenCapture (Java 1.7 & 1.8)

02 Mar 15:16
Compare
Choose a tag to compare

Changelist

  • Supports plugins
  • Tronds hates helpful text, so the red textbox is gone
  • Works on java 1.8

Problems

Linux

  • Running with rightclick > "Open with Oracle x Runtime" seems to cache the config file somewhere.
    • Fix: Run from terminal java -jar ScreenCapture.jar

ScreenCapture 1.0.0

02 Mar 22:37
Compare
Choose a tag to compare

Woop, first stable release.

Compatability

Java 1.7 and 1.8.
We could support java 1.6 but you should rather upgrade your java 🚽

Usage

Running

Run the file as an executable jar as you prefer.
Double click on it, or from the command line: java -jar ScreenCapture.jar

Using

  • Mark out an area with your mouse, and hit Enter on your keyboard.
  • If you want to redraw the rectangle, just drag out a new one.
  • To exit, hit Escape on your keyboard.

Plugins

Where you run the program determines the location of your config.txt file.
If you delete it, it will be remade the next time you run the program.
The syntax is as follows:

# Comments start with a hashtag '#' as the first character on a new line.
url://path.jar com.package.Class
internal com.package.Class

If a plugin comes along with the ScreenCapture program, it uses internal instead of a url.
To link to a local file, you use the file:// scheme.
This is the default config file:

# ScreenCapture configuration file.
# Consult https://github.com/krissrex/ScreenCapture-Plugins/wiki for help.
#
# Hashtags '#' mark a comment. 
# Paths with spaces must use %20 instead of space.
# Internal plugins that are bundled with this project do not use the URL format, but start with the word internal.
# The plugin format is as follows:
# URL package.MainClass
# Here are some examples:# file://C:/Path%20With%20Spaces/SamplePlugin.jar com.sample.plugin.package.PluginMain
# http://www.somedomain.com/SamplePlugin.jar com.sample.plugin.package.PluginMain

# The order of the plugins matter, as they are executed from top to bottom.

# Default file saving plugin
internal com.polarbirds.screencapture.plugin.bundled.FileSaver

Downloads

For using it, you only need ScreenCapture.jar
If you want to develop plugins, you can download the Plugin.jar and its source.

ScreenCapture (Java 1.7)

04 Jul 00:56
Compare
Choose a tag to compare

ScreenCapture

The controls are the same.

Esc to exit, Enter to save, drag mouse to select.

Now works on Ubuntu with Unity!

It also works on multiple monitors now :)

Black magic and potential bugs were involved in making this happen. (The Ubuntu part. Not so much for the multiple monitors)

A border around the selection was also added, and the overlay is now darker.

ScreenCapture (Java 1.7)

03 Jul 01:53
Compare
Choose a tag to compare

ScreenCapture

The first release.

Controls

Mouse drag to select area.
Esc to exit.
Enter to save selected area. If none selected, the whole monitor will be captured.

Known bugs:

  • The overlay does not hide when a user presses Enter without a selection.