Skip to content

Releases: bric3/fireplace

v0.0.1-rc.9 - Handle changes from HSB / keys when shrinking/expanding

02 Apr 22:32
2a38564
Compare
Choose a tag to compare

What's Changed

  • Replace build script by convention plugins
  • Track user flamegraph interactions on scrollbar and key presses
  • Made StringClipper an interface
  • Reworked minimap refreshes
  • Added Github packages

Full Changelog: v0.0.1-rc.8...v0.0.1-rc.9

v0.0.1-rc.8 - Minimap and HSB fixes when layout is shrinking/expanding

24 Mar 23:49
1eb797f
Compare
Choose a tag to compare

What's Changed

  • Additional fixes for #46, also fixing rendering stability when the flamegraph is expanded or shrinked, in particular on the minimap and the horizontal scrollbar.
  • More lenient code when flamegraph model is not yet initialized.

Full Changelog: v0.0.1-rc.7...v0.0.1-rc.8

v0.0.1-rc.7 - Fixes around layout shrinking/expanding

23 Mar 00:05
cd86b4f
Compare
Choose a tag to compare

Same as 0.0.1-rc.6 but publication of 0.0.1-rc.6 failed, due to longer maven staging operations.
image

What's Changed

  • Rework #46 for rendering stability when the flamegraph is expanded or shrinked.
  • Added nullability annotations
  • Code cleanup

Full Changelog: v0.0.1-rc.5...v0.0.1-rc.6

v0.0.1-rc.6 - Fixes around layout shrinking/expanding

22 Mar 23:21
4837442
Compare
Choose a tag to compare

What's Changed

  • Rework #46 for rendering stability when the flamegraph is expanded or shrinked.
  • Added nullability annotations
  • Code cleanup

Full Changelog: v0.0.1-rc.5...v0.0.1-rc.6

v0.0.1-rc.5 - Fixes around layout

26 Jan 23:17
850bb1e
Compare
Choose a tag to compare
Pre-release

What's Changed in the flamegraph component

Other parts of this codebase are not published and as such their changes are not listed here.

Full Changelog: v0.0.1-rc.4...v0.0.1-rc.5

v0.0.1-rc.4

06 Jan 17:18
2f9a3dc
Compare
Choose a tag to compare
v0.0.1-rc.4 Pre-release
Pre-release
  • fix(flamegraph): Minimap was out of sync when graph mode was changed
  • fix(flamegraph): Rework change that fixed the zoom problem of #135
  • chore: Improve main readability
  • fix: no scrollbar on first display
  • fix(editorConfig): disable comment at first column
  • chore: Try com.javiersc.semver.gradle.plugin
  • fix(flamegraph): Fix zoom area being too tall when scale is 1:1
  • fix(flamegraph): Flamegraph can be zoomed when they fit in the container
  • fix(build): Make SWT module aarch64 aware
  • fix(deps): update dependency org.pushing-pixels:radiance-animation to v6.5.0
  • chore: fix issue management url

Full Changelog: v0.0.1-rc.3...v0.0.1-rc.4

v0.0.1-rc3

08 Sep 12:45
3f64985
Compare
Choose a tag to compare
v0.0.1-rc3 Pre-release
Pre-release

What's Changed

  • doc(README): update readme by @bric3 in #103
  • fix(deps): update dependency org.pushing-pixels:radiance-animation to v6 by @renovate in #105
  • introduce swt-awt bridge util to ease integration or work around issues (like invalid layout state) between the two graphical toolkits by @bric3
  • fixed some OSGi by @bric3 in #109
  • improved the SWT experiment, zoom animations, dark mode aware (not dynamic)

Full Changelog: v0.0.1-rc2...v0.0.1-rc3

v0.0.1-rc2

18 Aug 20:52
f2bb38e
Compare
Choose a tag to compare
v0.0.1-rc2 Pre-release
Pre-release

Simple release adjustments of the fireplace-swing flamegraph/icicle component.

What's Changed

  • central validation failure fixes by @bric3 in #102

Full Changelog: v0.0.1-rc1...v0.0.1-rc2

See v0.0.1-rc1

v0.0.1-rc1

18 Aug 18:40
d044a32
Compare
Choose a tag to compare
v0.0.1-rc1 Pre-release
Pre-release

This is the very first release of the fireplace-swing flamegraph/icicle component.

What's Changed

  • Configure Renovate by @renovate in #11
  • chore(deps): update dependency com.github.weisj:darklaf-core to v2.7.3 by @renovate in #12
  • chore(deps): update dependency gradle to v7.4 by @renovate in #19
  • chore(deps): update com.formdev to v2.0.2 by @renovate in #20
  • chore(deps): update dependency gradle to v7.4.1 by @renovate in #21
  • fix: correctly dims frames adjacent to selected frame. See #28. by @jfree in #29
  • fix: Single-click on frame repositions flame graph unexpectedly. #31. by @jfree in #32
  • refactor: avoid creating Graphics object for every frame rendered. by @jfree in #27
  • Setup maven publication by @bric3 in #30
  • chore(deps): update actions/github-script action to v6 by @renovate in #35
  • chore(deps): update dependency com.formdev:flatlaf-extras to v2.1 by @renovate in #36
  • fix: reposition labels for partially visible frames. See bug #33. by @jfree in #39
  • feat: add animated transition to frame on double-click. by @jfree in #37
  • perf(flamegraph): Only repaint hovered rectangle by @bric3 in #34
  • feat(build): Extract zoom animation in as pluggable feature by @bric3 in #41
  • feat: add popup handler mechanism. by @jfree in #40
  • docs: add Javadocs. by @jfree in #42
  • API to highlight frames, allowing to power search by @bric3 in #43
  • SWT Experiment by @bric3 in #38
  • refactor(flamegraph): Removes text candidate allocations during paint by @bric3 in #44
  • chore(deps): update dependency org.eclipse.platform:org.eclipse.swt.cocoa.macosx.x86_64 to v3.119.0 by @renovate in #45
  • chore(deps): update dependency gradle to v7.4.2 by @renovate in #48
  • fix: check for null hoveringListener, fixes #49. by @jfree in #50
  • fix: make better use of Radiation Animation API features by @jfree in #53
  • Collapse frame string generation into a single function by @abrooksv in #54
  • refactor(flamegraph)!: Color function now takes a framebox by @bric3 in #55
  • Replace darklaf 2 by darklaf3 by @bric3 in #17
  • chore(deps): update dependency org.openjdk.jmc:flightrecorder to v8.2.0 by @renovate in #57
  • chore(deps): update com.formdev to v2.2 by @renovate in #58
  • chore(deps): update org.graalvm.js to v22.1.0 by @renovate in #59
  • fix: The frame box height is incorrectly set. by @jfree in #63
  • chore(deps): update graalvm to v22.1.0.1 by @renovate in #64
  • chore(deps): update flatlaf to v2.3 by @renovate in #65
  • chore(deps): update plugin me.qoomon.git-versioning to v6.1.2 by @renovate in #67
  • chore(deps): update plugin biz.aqute.bnd.builder to v6.3.1 by @renovate in #68
  • Refactor flamegraph renderer to support custom font / color strategy. by @bric3 in #69
  • New color provider by @bric3 in #71
  • chore(deps): update plugin me.qoomon.git-versioning to v6.1.4 by @renovate in #70
  • chore(deps): update dependency org.eclipse.platform:org.eclipse.swt.cocoa.macosx.x86_64 to v3.120.0 by @renovate in #72
  • chore(deps): update plugin me.qoomon.git-versioning to v6.1.5 by @renovate in #73
  • chore(deps): update plugin me.qoomon.git-versioning to v6.1.6 by @renovate in #77
  • chore(deps): update plugin me.qoomon.git-versioning to v6.2.0 by @renovate in #78
  • chore(deps): update flatlaf to v2.4 by @renovate in #82
  • chore(deps): update dependency gradle to v7.5 by @renovate in #83
  • feature(flamegraph): Show hovered frame siblings by @bric3 in #81
  • Split view configuration from setting the data, rework the frame hover listener by @bric3 in #86
  • chore(deps): update graalvm to v22.2.0 by @renovate in #88
  • chore(deps): update dependency org.openjdk.jmc:flightrecorder to v8.2.1 by @renovate in #87
  • Iciclegraph and Flamegraph by @bric3 in #89
  • chore(deps): update plugin me.qoomon.git-versioning to v6.3.0 by @renovate in #90
  • fix(deps): update junit5 monorepo to v5.9.0 by @renovate in #91
  • fix(deps): update darklaf to v3.0.1 by @renovate in #98
  • API to save a flamegraph as an image by @bric3 in #100
  • chore(deps): update dependency gradle to v7.5.1 by @renovate in #101

New Contributors

Full Changelog: https://github.com/bric3/fireplace/commits/v0.0.1-rc1