Skip to content

Commit

Permalink
Update for version 1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
jfree committed Jan 23, 2022
1 parent 6a361b6 commit b1a54c1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
SkijaGraphics2D
===============

Version 1.0.3, 7 August 2021
Version 1.0.4, 23 January 2022

Overview
--------
**SkijaGraphics2D** is an implementation of Java2D's `Graphics2D` API that targets Skia via the [Skija](https://github.com/HumbleUI/skija) bindings. The project is exploratory at the moment, but potential uses for this are:

- to provide a path for Java applications to access the Skia rendering engine, perhaps providing speed and/or quality gains compared to Java2D as well as access to target formats supported by Skia (for example, SVG and PDF)
- to include libraries such as [JFreeChart](https://github.com/jfree/jfreechart) and [Orson Charts](https://github.com/jfree/orson-charts) in [Jetpack Compose Desktop](https://www.jetbrains.com/lp/compose/) applications
- to include libraries such as [JFreeChart](https://github.com/jfree/jfreechart) and [Orson Charts](https://github.com/jfree/orson-charts) in [Jetpack Compose Desktop](https://www.jetbrains.com/lp/compose/) applications (but see bug #7).

Note that these are **potential** uses, so far I haven't tried those things out...if you have then let me know what worked and what didn't work.

Expand All @@ -25,7 +25,7 @@ To include `SkijaGraphics2D` in your own project, add the following Maven depend
<dependency>
<groupId>org.jfree</groupId>
<artifactId>org.jfree.skijagraphics2d</artifactId>
<version>1.0.3</version>
<version>1.0.4</version>
</dependency>

Build
Expand All @@ -37,6 +37,9 @@ You can build `SkijaGraphics2D` from sources using Maven:
History
-------

##### Version 1.0.4 : 23-Jan-2022
- switch to the Skija bindings at https://github.com/HumbleUI/Skija

##### Version 1.0.3 : 7-Aug-2021
- handle `Ellipse2D` directly in `draw(Shape)` and `fill(Shape)`
- map focus point correctly for `RadialGradientPaint`
Expand Down
9 changes: 1 addition & 8 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.jfree</groupId>
<artifactId>org.jfree.skijagraphics2d</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down Expand Up @@ -140,13 +140,6 @@
</profile>
</profiles>

<repositories>
<repository>
<id>space-maven</id>
<url>https://packages.jetbrains.team/maven/p/skija/maven</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>io.github.humbleui</groupId>
Expand Down

0 comments on commit b1a54c1

Please # to comment.