Skip to content

Releases: ObjectProfile/Roassal3

Roassal3 actions

29 Nov 10:43
eecf069
Compare
Choose a tag to compare
  • update ci with githubactions, now it works on pull requests
  • Added new interaction for charts RSZoomTickDecoration to zoom in and zoom out in chart values
  • Fix in initialize method category for many roassal3 classes.
  • Added sort block in tree layout, now tree layout
  • Added RSZoomLevelText, to add or remove some shapes when the zoom in or zoom out changes
  • Update test examples, now the test example error appears in ci
  • RTree update, now it is stable and accepts balanced remove
  • Fix for typo in RSCanvasController
  • Fix on RSDraggable, to avoid errors with popup in composite shapes. Use withValidateChildrenEvents or noValidateChildrenEvents enable/disable
  • Added RSAngleLineLayout, new experimental layout
  • Moving deprecated methods of gt in old pharo8 code
  • Fix example browser now is more natural
  • Fix takeKeyboardFocus, now users have to click on roassal canvas to grab the focus

Baseline map, tree maps and tests

27 Sep 12:56
Compare
Choose a tag to compare
  • Added new visuallization for Baselines, it shows dependencies of a selected baseline. You can used selecting a baseline in the system browser, the select tab Graph, you can interact with each box.
  • Removed old baseline visualization from calypso
  • Removed UML class from calypso, if need it these classes are available in Roassal repository, with other packages not loaded
  • Added fixed RSHistrogram for custom bins.
  • Added shadow for shapes
  • Fixed Sugiyama layout
  • Added tree map and circular tree map, you have to enter to Roassal repository to load them
  • added class comments

Kiviat, charts

28 Jun 07:54
Compare
Choose a tag to compare
  • Added RSKiviat, spider or radar chart for roassal, with examples and tests
  • RSChart fixes, now decorations can be between plots.
  • spine decoration in chart now supports line, or empty spine.
  • fix for RSDSM test for pharo
  • added theme for popup
  • smallfixes to call iconNamed:
  • added rtree, for now a prototype

DSM, and interaction updates

03 Jun 14:54
Compare
Choose a tag to compare
  • added dependency structure matrix
  • Fixes in chart library
  • Added debugger extension for animations
  • added metaKeyPressed to support key events between mac and windows
  • added RSSmartHorizontalCPController
  • fixed graphviz layout
  • fixed search in canvas
  • fixed RSMorphicPopup, RSCanvasController, RSDraggableCanvasInteraction
  • Rtree implementation to handle 500k shapes
  • Fixed sugiyama layout, now supports cycles

Update baseline for pharo 10 and more

11 Feb 10:11
Compare
Choose a tag to compare
  • Added pharo10 in baseline
  • Added RSAdjacencyMatrixBuilder
  • Update for RSMultilineLabelBuilder for missing spaces
  • Fix for RSChartPopupDecoration and composite shapes
  • Fix for RSScrollWheelCanvasInteraction
  • RSLegend new feature, legend now can be fixed.

Dependencies with pharo

02 Feb 23:14
Compare
Choose a tag to compare
  • update dependencies to spec2
  • clip children for composite shapes
  • update for Sankey visualization
  • Added new shortcut for RSCanvasContoller simple
  • drawing process for shapes of roassal is updated, now showEncompassingRectangles works on composite shapes
  • Roassal3 avoids to draw non visible shapes.

Removing old dependencies and small updates

12 Jan 13:45
Compare
Choose a tag to compare
  • Added FlameGraph to Roassal3 default packages.
  • Update for RSSankey visualization, defining new visual models, testing and examples
  • Update for RSGhostinteraction
  • Update for search in canvas, now works for inner shapes
  • Support for a default RSForceBasedLayout, with RSLayoutBuilder
  • Added new attach points RSShortestHorizontalAttachPoint
  • Removed dependencies to Spec1
  • Added globalEncompassingRectangle for shapes

Moving reset methods to initialization protocol and small changes

28 Sep 11:31
a2a18f6
Compare
Choose a tag to compare
  • Moving reset methods to initialization protocol
  • uml diagram yml has been added
  • newAnimation now work on shapes not being added to canvas.
  • Added more tests for RSChart
  • Added autoRepulse for RSForcebasedLayout
  • Fixed RSGraphVizLayout for many elements using RSUnixSubprocess
  • Renamed RSMockEdge to RSMockLine

Renaming classes and update the tool

23 Aug 21:59
Compare
Choose a tag to compare
  • update server testing in github
    renaming several classes like RSEasing => RSEasingInterporlator, RSBinningStrategy => RSAbstractBinning, RSAbstractChartElement => RSAbstractChartPlot, RSPopupChart => RSChartPopupDecoration, RSSimpleMarkerPopup=>RSSimpleMarkerPopupBuilder, RSForceLayoutStepping => RSForceLayoutSteppingInteraction, RSChessBackground => RSChessBackgroundInteraction, RSDraggableCanvas=>RSDraggableCanvasInteraction, RSElasticBox => RSElasticBoxInteraction, RSMorphicPopup => RSMorphicPopupInteraction and its subclasses
  • added createdShapes to several plots and decoration in Roassal3-chart, an accessing method to get shapes created during rendering process
  • created a new package Roassal3-Events for sublclasses of RSEvent
  • New examples and tests for lines, shapes and animations.
  • New group of layouts RSVanDerPloegTreeLayout,
  • New interactions RSResizeParentWhenChildMoves, RSGhostDraggable
  • fixes in graph viz layout
  • new package roassal3 with gtk.
  • improve roassal3 drawing speed with several shapes.
  • removed dependencies to glamour
  • fix the baseline plot in calypso, now it show an start with a baseline is broken

UML, Search and new Visualizations

11 May 16:58
618f62d
Compare
Choose a tag to compare
  • New builder RSSankey, creates an useful visualization for sankey diagrams.
  • Search in canvas has been reworked, now the highlight applies a shadow on each result box.
  • Search in canvas provides a label, you can left click or right click to another shape, the shadow will change the color over the time.
  • Fixed RSUML dependencies with calypso,
  • Added a new setting for uml to pick the animation class when the uml builder opens a class.
  • Added double click interaction for uml classes to browse the class.
  • Added the same context menu for uml classes.
  • added the new visualization for Baselines in uml
  • RSBlink provide a blink effect.
  • RSClusterLayout now validates cycles.
  • Added normalize methods to RSMondrian.
  • Removing dependencies to GT
  • New plot RSHistogram, with binning strategies, such as sturges, rice,
  • Updated comments for RSPopup, RSShape, RSLineBuilder, RSAbstractCircleLayout, RSRectanglePackLayout, RSComposite, RSGroup
  • Cleanning on RSChart, RSScatterPlot
  • New Tests for RSChart, RSShape
  • New examples for RSChart