Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency org.pushing-pixels:radiance-animation to v6 #105

Merged
merged 1 commit into from
Sep 5, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.pushing-pixels:radiance-animation 5.0.0 -> 6.0.0 age adoption passing confidence

Release Notes

kirill-grouchnikov/radiance

v6.0.0

💔 marks an incompatible API / binary change
🎁 marks new features
🔧 marks bug fixes and general improvements

Dependencies for core libraries

  • Gradle: 7.2 ➡ 7.5.1
  • Kotlin: 1.5.31 ➡ 1.7.10
  • Kotlin coroutines: 1.5.2 ➡ 1.6.4

General

  • 🔧💔 A new direct rendering model for all core and custom components in Radiance
    • Instead of rendering components as multi-layer combinations of cached offscreen images, Radiance now uses direct rendering to the Graphics objects passed to the relevant UI delegates and painting methods
    • Use RadianceCommonCortex.paintAtScale1x for visuals that need to "fall" on exact pixels, line single-pixel borders, separators, etc
  • 🔧 Remove all usages of java.security APIs (that are deprecated in Java 17 going forward)

Animation

  • 🎁 New default animation pulse source that is based on the display refresh rate

Component

  • 🎁💔 Unify fire action trigger logic for command buttons by replacing CommandButtonPresentationModel.isFireActionOnRollover and CommandButtonPresentationModel.isFireActionOnPress with a single actionFireTrigger enum that has three values:
    • OnRollover to fire action on rollover
    • OnPressed to fire action on press
    • OnPressReleased to fire action on press release (the default)
  • 🎁💔 Unify text action/popup click logic for command buttons by replacing CommandButtonPresentationModel.isTextClickAction and CommandButtonPresentationModel.isTextClickPopup with a single textClick enum field that has two values:
    • Action to activate action on text click
    • Popup to activate secondary content on text click
  • 🎁💔 Revisit breadcrumb bar APIs
    • Remove exception propagation APIs (they were no-op in any case since it wasn't wired)
    • Remove index tracking in BreadcrumbItem (not wired to anything)
    • Switch BreadcrumbBarCallBack APIs from StringValuePair to BreadcrumbItem
    • Also rename getLeafs to getLeaves
    • Rename BreadcrumbBarCallBack to BreadcrumbBarContentProvider`
    • Rename BreadcrumbBarModel to BreadcrumbBarContentModel
    • Add BreadcrumbBarPresentationModel and support icon filtering
    • Remove StringValuePair from the API surface altogether
    • Revisit the API surface of BreadcrumbItem
  • 🎁💔 Switch presentation models to use BackgroundAppearanceStrategy across all components. This applies to
    • CommandButtonPresentationModel.setFlat
    • CommandButtonPresentationModel.Overlay.setFlat
    • CommandStripPresentationModel.setFlat
    • CommandPresentationModel.setFlat
  • 🎁 Add single row resize policy to ribbon flow bands
  • 🔧 Fix lost breadcrumb bar path after skin change
  • 🔧 Fix separator drawing over the last text character in MEDIUM command buttons that don't display icons
  • 🔧 Command menus now toggle open and close on clicks
  • 🔧 Fix issues with command popup menus not closing in certain scenarios

Theming

  • 💔 Simplified visuals of tabbed panes
    • Remove SINGLE_FULL and DOUBLE_FULL from TabContentPaneBorderKind. Apps that wish to draw border around the content area will need to do so explicitly.
    • Remove RadianceSkin.setTabFadeStart and RadianceSkin.setTabFadeEnd and do consistent indication for the selected / rollover tab with no alpha fade gradient.
    • Consistent corner radius of tabs across all skins.
  • 💔 Clean up the signature of fill painters, removing isFocused (not used anywhere, and shouldn't be since the focus indication is painted separately) and hasShine (specific to StandardFillPainter visuals).
  • 🔧 Fix issues with various color chooser panels, including the correct wiring of the "Reset" button across all the panels
  • 🔧 Fix incorrect bounds of maximized decorated frames on Windows
  • 🔧 Fix inverted logic of ComponentOrParentChainScope.setExtraWidgetsPresence
  • 🔧 Fix null pointer exception in rollover button listeners

SVG transcoder

  • 🔧 Simplify generated code by not emitting identity affine transforms
  • 💔 Remove plain templates

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@bric3 bric3 merged commit b1fa63b into master Sep 5, 2022
@bric3 bric3 deleted the renovate/major-radiance-animation branch September 5, 2022 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant