Releases: ObjectProfile/Roassal3
Releases · ObjectProfile/Roassal3
Roassal3 actions
- 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
ornoValidateChildrenEvents
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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