Skip to content
Snippets Groups Projects
Commit c08f70e4 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Merge branch '22-put-delete-and-resume-buttons-on-same-line' into 'master'

Resolve "Put delete and resume buttons on same line"

Closes #22

See merge request !24
parents 55aa1496 ee120ef3
No related branches found
No related tags found
1 merge request!24Resolve "Put delete and resume buttons on same line"
Pipeline #7795 passed
## 1.0.4
- Put "delete" and "resume" buttons on same line
## 1.0.3
- Split tag and publish CI/CD steps, minor CI/CD improvements
......
......@@ -51,31 +51,38 @@ class PageParameters extends StatelessWidget {
}
// Actions buttons (middle block)
final double buttonBaseSize = MediaQuery.of(context).size.width / 4;
final List<Widget> blockActions = [];
if (canBeResumed) {
// Resume activity
blockActions.add(AspectRatio(
aspectRatio: 3,
child: ActivityButtonResumeSaved(
onPressed: () {
appConfig.resumeActivity(context);
},
),
));
// Delete saved activity
blockActions.add(SizedBox.square(
dimension: MediaQuery.of(context).size.width / 5,
child: ActivityButtonDeleteSaved(
onPressed: () {
appConfig.deleteCurrentActivity(context);
},
),
blockActions.add(Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
// Delete saved activity
SizedBox.fromSize(
size: Size(buttonBaseSize, buttonBaseSize),
child: ActivityButtonDeleteSaved(
onPressed: () {
appConfig.deleteCurrentActivity(context);
},
),
),
// Resume activity
SizedBox.fromSize(
size: Size(2.9 * buttonBaseSize, buttonBaseSize),
child: ActivityButtonResumeSaved(
onPressed: () {
appConfig.resumeActivity(context);
},
),
),
],
));
} else {
// Start new activity
blockActions.add(
AspectRatio(
aspectRatio: 3,
SizedBox.fromSize(
size: Size(4 * buttonBaseSize, buttonBaseSize),
child: ActivityButtonStartNew(
onPressed: () {
appConfig.startNewActivity(context);
......
......@@ -3,7 +3,7 @@ description: "Flutter custom toolbox for org.benoitharrault.* projects."
publish_to: https://pub.harrault.fr/
version: 1.0.3
version: 1.0.4
homepage: https://git.harrault.fr/android/flutter-toolbox
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment