mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
fix: filter chat page when duplicating (#5676)
* fix: filter chat page when duplicating * fix: don't clear selection if it has been disposed
This commit is contained in:
parent
7a3f013a87
commit
6d0c9f766b
@ -1,7 +1,13 @@
|
|||||||
# Release Notes
|
# Release Notes
|
||||||
## Version 0.6.2 - 01/07/2024
|
## Version 0.6.2 - 01/07/2024
|
||||||
### New Features
|
### New Features
|
||||||
|
- Added support for duplicating spaces.
|
||||||
|
- Added support for moving pages across spaces.
|
||||||
|
- Undo markdown formatting with `Ctrl + Z` or `Cmd + Z`.
|
||||||
|
- Improved shortcuts settings UI.
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
- Fixed unable to zoom in with `Ctrl` and `+` or `Cmd` and `+` on some keyboards.
|
||||||
|
- Fixed unable to paste nested lists in existing lists.
|
||||||
|
|
||||||
## Version 0.6.1 - 22/06/2024
|
## Version 0.6.1 - 22/06/2024
|
||||||
### New Features
|
### New Features
|
||||||
|
@ -214,7 +214,11 @@ class _AppFlowyEditorPageState extends State<AppFlowyEditorPage> {
|
|||||||
|
|
||||||
AFFocusManager? focusManager;
|
AFFocusManager? focusManager;
|
||||||
|
|
||||||
void _loseFocus() => widget.editorState.selection = null;
|
void _loseFocus() {
|
||||||
|
if (!widget.editorState.isDisposed) {
|
||||||
|
widget.editorState.selection = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
|
@ -885,7 +885,7 @@ impl FolderManager {
|
|||||||
// reverse the child views to keep the order
|
// reverse the child views to keep the order
|
||||||
for child_view in child_views.iter().rev() {
|
for child_view in child_views.iter().rev() {
|
||||||
// skip the view_id should be filtered and the child_view is the duplicated view
|
// skip the view_id should be filtered and the child_view is the duplicated view
|
||||||
if !filtered_view_ids.contains(&child_view.id) {
|
if !filtered_view_ids.contains(&child_view.id) && child_view.layout != ViewLayout::Chat {
|
||||||
stack.push((child_view.id.clone(), duplicated_view.id.clone()));
|
stack.push((child_view.id.clone(), duplicated_view.id.clone()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user