All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
auto
property tohide-*
attributes so LinkerScope can explicitly decide whether the attribute should be hidden due to overlapping issueshidden
property to sections to allow hiding one section while still computing its properties
--convert
flag to simply convert.map
files to.yaml
files
- Title feature and property (
title
) for the different areas hide-name
,hide-address
andhide-size
style properties to hide specific visual elementsflags
can be specified at map file as wellsize
property at root level to modify the document sizelabels
property can go on the left side as well- Friendly name field (
name
) for sections at the yaml map file to be used instead of ID
- Design issue that was hindering creating linked sections if the area contained breaks
- Bug that repeated the title of the area if the area contained breaks
- Breaks on areas that had empty regions would not perform correctly
- Style overriding by section: each section can have its own style
- Added
links/sections
, which links a section or group of between main and secondary area flags
property for each sectionopacity
style property that controls the background opacity of a linked sectionbackground
style property that controls the document's backgroundgrows-up
andgrows-down
flags for sections that draw an arrow indicating the growth direction of the sectiongrowth-arrow-weight
,-stroke-color
and-fill-color
style properties for the sections growth arrows- Method at
Style
class to easily override properties from another object:override_properties_from
- Method at
Style
class to get a default initialized object:get_default
- Property names in yaml also accept
-
instead of underscore style
property tolinks
,area
, andarea/sections
- flags are specified per section at
area/sections/
- custom labels at specific memory addresses
- Naming of the memory domain: Area instead of Map
- Refactored initialization of
AreaView
to pass parameters viakwargs
- Refactored out parameter
dwg
atmap_drawer.py
size-x
andsize-y
moved to[size]
,x
andy
to[pos]
,addresses
to[range]
- overridden style for areas is constructed before class declaration, and not before drawing
- Initial release