ReleaseNotesPage class

An easy to use and customizable ReleaseNotesPage.

A ReleaseNotesPage informs the user about changes to the software.

The arguments correspond to the properties on ReleaseNotesWidget.

Inheritance

Constructors

ReleaseNotesPage({Key? key, required List<Release> releases, String title = 'Release Notes', String? bullet, double? bulletSpacing, double? releaseSpacing, double? releaseTitleSpacing, double? changeGroupSpacing, double? changeGroupTitleSpacing, double? changeSpacing, TextStyle? titleTextStyle, TextStyle? releaseTitleTextStyle, TextStyle? changeGroupTitleTextStyle, TextStyle? changeTextStyle})
Creates a ReleaseNotesPage.
const

Properties

bullet String?
The bullet used in the ReleaseNotesWidget.
final
bulletSpacing double?
The spacing behind the bullets.
final
changeGroupSpacing double?
The spacing between the ChangeGroups of each Release.
final
changeGroupTitleSpacing double?
The spacing beneath the name of each ChangeGroup.
final
changeGroupTitleTextStyle TextStyle?
The TextStyle for the ChangeGroups title.
final
changeSpacing double?
The spacing between the single changes in each ChangeGroup.
final
changeTextStyle TextStyle?
The TextStyle for the each change.
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
releases List<Release>
The Releases of your software.
final
releaseSpacing double?
The spacing between the different Releases.
final
releaseTitleSpacing double?
The spacing beneath the version number of each Release.
final
releaseTitleTextStyle TextStyle?
The TextStyle for the Releases title.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String
The title of the ReleaseNotesPage.
final
titleTextStyle TextStyle?
The TextStyle for the dialogs title.
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited