Radiance is a collection of libraries for writing modern, elegant and fast Swing applications based on the Ephemeral design system. It is built with Java 9, and runs on Java 9 and later. Common provides APIs to work with images and text that scale with the display resolution. Radiance icons scale to maintain crisp, pixel-perfect visuals for application icons. Font APIs can be used to render platform-consistent textual content across a variety of supported platforms. Animation provides powerful and flexible animation APIs that scale from simple, single-property cases to complex scenarios that involve multiple animations. It powers all animations in the Radiance libraries. Theming provides a comprehensive set of APIs for skinning Swing applications, addressing the most demanding, modern design requirements. It comes with built-in support for all core Swing components, and a flexible API surface for rendering third-party / application components.

Features

  • Common provides APIs to work with images and text that scale with the display resolution
  • Components provides a robust set of additional Swing components that can be used as building blocks for creating modern, rich Swing applications
  • Theming provides a comprehensive set of APIs for skinning Swing applications
  • Animation provides powerful and flexible animation APIs that scale from simple
  • Core Swing extensions is a set of Kotlin extensions that expose selected core Swing APIs for idiomatic Kotlin usage
  • Animation extensions exposes a subset of the API surface of Animation as a concise, focused and approachable Kotlin domain-specific language (DSL). It also provides a number of Kotlin extensions for Animation APIs

Project Samples

Project Activity

See All Activity >

Categories

Icon Sets

License

BSD License

Follow Radiance libraries

Radiance libraries Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Radiance libraries!

Additional Project Details

Programming Language

Java

Related Categories

Java Icon Sets

Registered

2023-02-10