Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
amake committed Jul 13, 2016
1 parent 19995ce commit 2d45d6f
Showing 1 changed file with 24 additions and 21 deletions.
45 changes: 24 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,47 @@
# vldocking

This is a fork of https://bitbucket.org/akuhtz/vldocking
This is a fork of https://github.com/cmadsen/vldocking, a fork of https://bitbucket.org/akuhtz/vldocking

## Why ?
## Why?

Because the original project seems to be dead :(
Because upstream appears to have been abandoned, but bug fixes and new features were desired for [OmegaT](http://www.omegat.org/).

See https://code.google.com/p/vldocking/ for more information, tutorials etc.

## And so, what's new ?
## So what's new?

* Switched to Gradle
* Made an important fix for Linux (see https://github.com/cmadsen/vldocking/pull/9)
* Additional customization:
* The background of `AutoHideButton`s is now customizable via the `AutoHideButton.background` key for `UIManager` (`Color` value)
* The background of `AutoHideButtonPanel` is now customizable via the `AutoHideButtonPanel.background` key for `UIManager` (`Color` value)
* Disable the gradient on `DockViewTitleBar` via the `DockViewTitleBar.disableCustomPaint` key for `UIManager` (`Boolean` value)
* The border of the main `DockingDesktop` component can be set via the `DockingDesktop.border` key for `UIManager` (`Border` value)
* Released version 3.0.5 with the above changes

Changes introduced by cmadsen/vldocking:

* Switched from ant to mvn
* Renamed package names to use old vlsolutions instead of vldocking
* Released a 3.0.3 version available through maven central
* Fixed issues with read/wrilXML on multiple screens
* Added new empty ctor to `FloatingDialog` to make floating windows appear in taskbar. Extend `DefaultDockableContainerFactory.createFloatingDockableContainer` and return `new FloatingDialog()`
* Fixed LAF issues e.g., when switching Substance skin
* Fixed issue with borders not being set on single dock windows until an ancestor change events occured
* Fixed issue with borders not being set on single dock windows until an ancestor change events occurred

## How to get the released versions ?
## How to get the released versions?

### Maven

Just add this to your `pom.xml` file:
Just add this to your `build.gradle` file's `dependencies` block:

The dependencies:

```xml
<dependency>
<groupId>dk.navicon</groupId>
<artifactId>vldocking</artifactId>
<version>3.0.4</version>
</dependency>
```
compile 'org.omegat:vldocking:3.0.5'
```

VLDocking, the swing docking framework

The VLDocking framework is a commercial-grade Swing Framework providing rich docking features which can easily be integrated with existing applications (and of course new ones).

VLDocking has been created in 2004, and is licenced as under the LGPL terms.
VLDocking was created in 2004, and is licensed under the LGPL-3.0.

VLDocking is used by companies worldwide and open source projects.

Expand All @@ -54,7 +57,7 @@ Contributions

VLDocking was initially designed by Lilian Chamontin at his former company VLSolutions.

Contributors are welcome !
Contributors are welcome!

Contact me through the mailing list at google groups.

Expand All @@ -65,7 +68,7 @@ Documentation

The VLDocking tutorial can be found here https://code.google.com/p/vldocking/wiki/tutorial1

## I found a bug, what can I do ?
## I found a bug; what can I do?

Feel free to fork this repo, and make a "pull request":http://help.github.com/send-pull-requests/. Ideally, write a test !
Feel free to fork this repo, and make a "pull request": http://help.github.com/send-pull-requests/. Ideally, write a test!

0 comments on commit 2d45d6f

Please sign in to comment.