Skip to content

Commit 96429e2

Browse files
authored
Merge pull request #904 from AppFlowy-IO/feat/default_group_index
Feat/default group index
2 parents 3507bbc + 1487477 commit 96429e2

File tree

19 files changed

+148
-69
lines changed

19 files changed

+148
-69
lines changed

frontend/app_flowy/lib/plugins/board/application/board_bloc.dart

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -317,9 +317,6 @@ class GroupControllerDelegateImpl extends GroupControllerDelegate {
317317

318318
@override
319319
void updateRow(String groupId, RowPB row) {
320-
// workaround: fix the board card reload timing issue.
321-
Future.delayed(const Duration(milliseconds: 300), () {
322-
controller.updateColumnItem(groupId, BoardColumnItem(row: row));
323-
});
320+
controller.updateColumnItem(groupId, BoardColumnItem(row: row));
324321
}
325322
}

frontend/app_flowy/lib/plugins/board/application/card/board_select_option_cell_bloc.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ class BoardSelectOptionCellState with _$BoardSelectOptionCellState {
6868
factory BoardSelectOptionCellState.initial(
6969
GridSelectOptionCellController context) {
7070
final data = context.getCellData();
71-
7271
return BoardSelectOptionCellState(
7372
selectedOptions: data?.selectOptions ?? [],
7473
);

frontend/app_flowy/lib/plugins/board/presentation/board_page.dart

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ class BoardContent extends StatelessWidget {
8484
Widget _buildHeader(
8585
BuildContext context, AFBoardColumnHeaderData headerData) {
8686
return AppFlowyColumnHeader(
87-
// icon: const Icon(Icons.lightbulb_circle),
8887
title: Flexible(
8988
fit: FlexFit.tight,
9089
child: FlowyText.medium(
@@ -95,14 +94,14 @@ class BoardContent extends StatelessWidget {
9594
),
9695
),
9796
// addIcon: const Icon(Icons.add, size: 20),
98-
moreIcon: SizedBox(
99-
width: 20,
100-
height: 20,
101-
child: svgWidget(
102-
'grid/details',
103-
color: context.read<AppTheme>().iconColor,
104-
),
105-
),
97+
// moreIcon: SizedBox(
98+
// width: 20,
99+
// height: 20,
100+
// child: svgWidget(
101+
// 'grid/details',
102+
// color: context.read<AppTheme>().iconColor,
103+
// ),
104+
// ),
106105
height: 50,
107106
margin: config.headerPadding,
108107
);

frontend/app_flowy/lib/plugins/board/presentation/card/board_checkbox_cell.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import 'package:flowy_infra_ui/style_widget/icon_button.dart';
55
import 'package:flutter/material.dart';
66
import 'package:flutter_bloc/flutter_bloc.dart';
77

8-
import 'define.dart';
9-
108
class BoardCheckboxCell extends StatefulWidget {
119
final GridCellControllerBuilder cellControllerBuilder;
1210

@@ -41,9 +39,7 @@ class _BoardCheckboxCellState extends State<BoardCheckboxCell> {
4139
? svgWidget('editor/editor_check')
4240
: svgWidget('editor/editor_uncheck');
4341
return Padding(
44-
padding: EdgeInsets.symmetric(
45-
vertical: BoardSizes.cardCellVPading,
46-
),
42+
padding: EdgeInsets.zero,
4743
child: Align(
4844
alignment: Alignment.centerLeft,
4945
child: FlowyIconButton(

frontend/app_flowy/lib/plugins/board/presentation/card/board_date_cell.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class _BoardDateCellState extends State<BoardDateCell> {
4545
alignment: Alignment.centerLeft,
4646
child: Padding(
4747
padding: EdgeInsets.symmetric(
48-
vertical: BoardSizes.cardCellVPading,
48+
vertical: BoardSizes.cardCellVPadding,
4949
),
5050
child: FlowyText.regular(
5151
state.dateStr,

frontend/app_flowy/lib/plugins/board/presentation/card/board_number_cell.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class _BoardNumberCellState extends State<BoardNumberCell> {
4242
} else {
4343
return Padding(
4444
padding:
45-
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading),
45+
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
4646
child: Align(
4747
alignment: Alignment.centerLeft,
4848
child: FlowyText.medium(

frontend/app_flowy/lib/plugins/board/presentation/card/board_select_option_cell.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ class _BoardSelectOptionCellState extends State<BoardSelectOptionCell> {
4545
)
4646
.toList();
4747
return Padding(
48-
padding: EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading),
48+
padding:
49+
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
4950
child: Align(
5051
alignment: Alignment.centerLeft,
5152
child: AbsorbPointer(

frontend/app_flowy/lib/plugins/board/presentation/card/board_text_cell.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class _BoardTextCellState extends State<BoardTextCell> {
4141
alignment: Alignment.centerLeft,
4242
child: Padding(
4343
padding:
44-
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading),
44+
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
4545
child: FlowyText.medium(
4646
state.content,
4747
fontSize: 14,

frontend/app_flowy/lib/plugins/board/presentation/card/board_url_cell.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class _BoardUrlCellState extends State<BoardUrlCell> {
4242
} else {
4343
return Padding(
4444
padding:
45-
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading),
45+
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
4646
child: Align(
4747
alignment: Alignment.centerLeft,
4848
child: RichText(

frontend/app_flowy/lib/plugins/board/presentation/card/card_container.dart

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ class CardAccessoryContainer extends StatelessWidget {
7474
width: 26,
7575
height: 26,
7676
padding: const EdgeInsets.all(3),
77+
decoration: _makeBoxDecoration(context),
7778
child: accessory,
7879
),
7980
);
@@ -88,6 +89,23 @@ class CardAccessoryContainer extends StatelessWidget {
8889
}
8990
}
9091

92+
BoxDecoration _makeBoxDecoration(BuildContext context) {
93+
final theme = context.read<AppTheme>();
94+
final borderSide = BorderSide(color: theme.shader6, width: 1.0);
95+
return BoxDecoration(
96+
color: theme.surface,
97+
border: Border.fromBorderSide(borderSide),
98+
boxShadow: [
99+
BoxShadow(
100+
color: theme.shader6,
101+
spreadRadius: 0,
102+
blurRadius: 2,
103+
offset: Offset.zero)
104+
],
105+
borderRadius: const BorderRadius.all(Radius.circular(6)),
106+
);
107+
}
108+
91109
class _CardEnterRegion extends StatelessWidget {
92110
final Widget child;
93111
final List<CardAccessory> accessories;

0 commit comments

Comments
 (0)