Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 2.6 KB

File metadata and controls

58 lines (38 loc) · 2.6 KB

JNotify Build Status

This library aims to help making notifications like popups easy.
It has only 2 classes at the moment and unfortunately no developer documentation.

Features

  1. Support for "danger", "warning" and "success" notifications
  2. Support for all the 4 corners of the screen (relative to any system tray)
  3. "fading" animation only :(
  4. Automatic killing of the notifications
  5. Automatically stacking notifications to keep a nice and tidy look.
  6. Automatic reordering of what is showing when a notification is killed.
  7. (coming up) beeping and custom sound plays

How to use

To use this you need to follow the following steps:

  1. (advanced) git clone https://github.com/Albocoder/JNotify.git

  2. (advanced) cd JNotify && mvn install

  3. (advanced) now the jar file will be in the target folder

  4. (easy) Download and add JNotify-1.0.2.jar in your build path.

  5. To use in your code just: import com.github.albocoder.jnotify.*;

  6. Create NotificationManager(String position,String animation,int xpadding,int ypadding) instance

  7. Call notify(String type,String title, String msg,String animation,int duration) or notifyNoAutokill(String type,String title, String msg,String animation) method of NotificationManager

Screenshot

In Action

Used by

CoinTracker

Repository

Open in the Central Sonatype repository
Latest release version: 1.0.2

Documentation

Javadoc in jar file in sonatype repository

Open to contribution

This is open source initiative. Please contribute to this repository by adding new features and refactoring the code. :)
If you can't contribute with code please consider dropping a star. It really helps a lot :)

Licensing

Use at your own will just please link this repository at the code comments and/or any place you mention used libraries.

Support on Beerpay

Hey dude! Help me out for a couple of 🍻!

Beerpay Beerpay