# 🚚 Feedback needed: Drag and Drop blocks in rich text fields and documents

**URL:** <https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447>\
**Category:** News & Announcements\
**Created:** [July 30, 2024, 10:58am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447 "2024-07-30T10:58:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [July 30, 2024, 10:58am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/1 "2024-07-30T10:58:32Z")

</div>

We have many requests to drag and drop paragraphs, list items and so on in rich edit area. Now we implemented a prototype, like an experimental feature, to make it happen.

You can use `Esc` button (or `Cmd + click`) on any block to select it and then you can drag and drop it. You can push `Esc` several times to select top level blocks.

See how it works and try for yourself. It is interesting to hear your feedback!

https://www.loom.com/embed/bfdf4410d9a54f119f33ed43cac372e9

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [July 30, 2024, 10:58am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/2 "2024-07-30T10:58:43Z")

</div>



---

<div class="post-metadata">

**Author:** ![Ryan\_Dejaegher](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/ryan_dejaegher/32/8050_2.png) [@Ryan\_Dejaegher](https://community.fibery.io/u/Ryan_Dejaegher)\
**Post date:** [July 30, 2024, 11:21am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/3 "2024-07-30T11:21:07Z")

</div>

Very interesting. I knew about the single ESC to trigger drag-n-drop but didn’t know that pressing ESC multiple times would traverse up.

As you mention in the video it’s hard to surface this feature (Notion hints at this with handles on everything)

I think the multi-ESC is a great starting point. A keyboard workflow similar to outliners (Roam, Logseq) is one of the things I miss from those tools. Being able to indent/outdent and shuffle bullets/blocks up and down with CMD + Shift + UP /Down really speeds things up

---

<div class="post-metadata">

**Author:** ![njyo](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/njyo/32/923_2.png) [@njyo](https://community.fibery.io/u/njyo)\
**Post date:** [July 30, 2024, 11:23am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/4 "2024-07-30T11:23:15Z")

</div>

Personally, I’m a cut+paste kind of person. And the rare times I would drag stuff, I’d be looking for a mouse handle on the left, like the 6 dots.

I would caveat against overloading ESC. I personally already find it annoying when hitting ESC opens other panels in Fibery (e.g. when in a table).

Thanks, that’s all. 🙂

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [July 30, 2024, 11:31am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/5 "2024-07-30T11:31:51Z")

</div>

`Cmd + Click` is another pattern that works. With handlers we feel UI is kinda bloated… But nothing is certain so far!

---

<div class="post-metadata">

**Author:** ![Francisco\_Barros](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/francisco_barros/32/8026_2.png) [@Francisco\_Barros](https://community.fibery.io/u/Francisco_Barros)\
**Post date:** [July 30, 2024, 1:14pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/6 "2024-07-30T13:14:11Z")

</div>

> [@Ryan\_Dejaegher](#):
>
> A keyboard workflow similar to outliners (Roam, Logseq) is one of the things I miss from those tools. Being able to indent/outdent and shuffle bullets/blocks up and down with CMD + Shift + UP /Down really speeds things up

I completely agree.  
I would add the zoom/focus in/out (Hoisting) functionality, like in Workflowy or Checkvist, for example.  
In this sense, do you foresee the possibility of having an outliner available (maybe as a new “type”) in the future?

---

<div class="post-metadata">

**Author:** ![webinit](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/webinit/32/5548_2.png) [@webinit](https://community.fibery.io/u/webinit)\
**Post date:** [July 30, 2024, 1:45pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/7 "2024-07-30T13:45:56Z")

</div>

For me, mouse free working is critical, so keyboard shortcuts to move things around, up and down, indent, outdent etc. is important.

---

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://community.fibery.io/u/Jonathan)\
**Post date:** [July 30, 2024, 2:00pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/8 "2024-07-30T14:00:30Z")

</div>

I would love to see the functionality of Workflowy inside of rich text fields. Could be enhancements to bullets and checkboxes, serving as items of an outline. Would be great to reorder items with drag and drop, and nesting of children items under parent items with easy fold up / unfold to keep things visually tidy.

---

<div class="post-metadata">

**Author:** ![Dominic](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/dominic/32/5348_2.png) [@Dominic](https://community.fibery.io/u/Dominic)\
**Post date:** [July 30, 2024, 2:01pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/9 "2024-07-30T14:01:47Z")

</div>

Keyboard shortcuts are nice for advanced users but I think there needs to be a mouse option for novices, otherwise I fully expect most members of my team won’t know the feature even exists unless i show them ; ). Notion does it very well with their blocks and handles system in my opinion.

---

<div class="post-metadata">

**Author:** ![webinit](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/webinit/32/5548_2.png) [@webinit](https://community.fibery.io/u/webinit)\
**Post date:** [July 30, 2024, 2:37pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/10 "2024-07-30T14:37:50Z")

</div>

I love the user experience (not referring to functionality) of Workflowy over Roam, Tana etc.

---

<div class="post-metadata">

**Author:** ![Lug-gl](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/lug-gl/32/5293_2.png) [@Lug-gl](https://community.fibery.io/u/Lug-gl)\
**Post date:** [July 30, 2024, 2:57pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/11 "2024-07-30T14:57:25Z")

</div>

Personally, I would prefer having a drag-and-drop icon, similar to the one used for fields, to move it with the mouse. Additionally, I would like the option to use the Alt + Arrow keys, like in Visual Studio (MoveSelectedLinesDown/Up), to move it around.

---

<div class="post-metadata">

**Author:** ![Lukas\_Hroch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/lukas_hroch/32/6993_2.png) [@Lukas\_Hroch](https://community.fibery.io/u/Lukas_Hroch)\
**Post date:** [July 30, 2024, 3:16pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/12 "2024-07-30T15:16:50Z")

</div>

I admit that I would have preferred the ability to change the indentation of the blocks and the colour of the text.

But it’s a nice feature, it’s just a shame that you can’t actually learn about it except by accidentally pressing ESC, is it?

---

<div class="post-metadata">

**Author:** ![YvetteLans](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yvettelans/32/6101_2.png) [@YvetteLans](https://community.fibery.io/u/YvetteLans)\
**Post date:** [July 30, 2024, 3:59pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/13 "2024-07-30T15:59:07Z")

</div>

> [@Dominic](#):
>
> Keyboard shortcuts are nice for advanced users but I think there needs to be a mouse option for novices, otherwise I fully expect most members of my team won’t know the feature even exists unless i show them ; ). Notion does it very well with their blocks and handles system in my opinion.

I agree. I’m afraid that most of the users that we will onboard will not remember keyboard shortcuts.

Plus a lot of them are used to Notion; couldn’t harm to offer a similar experience since it’s a great feature (IMO) and it’s a big competitor.

**Overall: I do love all these kind of improvements!**

Although it may not feel that way; it really moves the needle when you use Fibery on a daily basis.

Slightly offtopic → I also use Fibery on my mobile to create items, especially notes for my ‘second brain’.

The overall mobile experience is not that bad at all if you simply want to create a new item (we’ve made a special shortcut page for that purpose).

But there are a few small bugs that makes it really hard for new users.

- You can’t select something in a dropdown menu (relation/select list) if it’s somewhere at the bottom of your screen.
- And you can’t add new checklist items or paragraphs in a rich text field.

[Made a video 🙂](https://drive.google.com/file/d/1HEbyk63_KfLjCxUamw74aTSe2oerGG_J/view?usp=sharing)

---

<div class="post-metadata">

**Author:** ![aklavrov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/aklavrov/32/6715_2.png) [@aklavrov](https://community.fibery.io/u/aklavrov)\
**Post date:** [July 30, 2024, 5:30pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/14 "2024-07-30T17:30:56Z")

</div>

That’s great news. Very useful features. And the implementation is extremely convenient. I’ve already checked it out. 👌

---

<div class="post-metadata">

**Author:** ![Yuri\_BC](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yuri_bc/32/8803_2.png) [@Yuri\_BC](https://community.fibery.io/u/Yuri_BC)\
**Post date:** [July 31, 2024, 1:36pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/15 "2024-07-31T13:36:28Z")

</div>

### Feedback on drag drop blocks:

Nice feature, although I never had the need for such feature. Anyway when its implemented I would be in favor of visual drag drop handles for mouse/finger use, I prevent using keyboard shortcuts (and new users won’t use keyboard shortcuts).

### Daily text activities that happen more often than rearrangement of text blocks:

Collaborative development of content requires users to split and merge content all the time, but such that it is not a ‘final merge’ - that the blocks stay flexible, thus have entity like behavior.  
I use feed views to mimick content blocks in the same entity view…but its very limited workaround.

It would be good if these blocks can be turned into entities, and that external entities can be included as ‘transcluded’ blocks.

### Suggestion for a ‘Smart Entity View’

I think that the architecture for text collaboration needs to not depend on the rich text field, but allow Entity View to display transcluded entities in a field-like arrangement.  
Essentially, this would be similar to an **Entity View to function like a Smart Folder,** but with displaying more fields (also text fields) than only the name fields.

---

<div class="post-metadata">

**Author:** ![Minh\_Tri\_Do\_Hang](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/minh_tri_do_hang/32/6791_2.png) [@Minh\_Tri\_Do\_Hang](https://community.fibery.io/u/Minh_Tri_Do_Hang)\
**Post date:** [August 1, 2024, 2:12am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/16 "2024-08-01T02:12:47Z")

</div>

Do this please, we need non-mouse using when processing document/ rich text and it’s critical things in Obsidian, just those hotkey, I can move any selected block moving all area

---

<div class="post-metadata">

**Author:** ![B\_Sp](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@B\_Sp](https://community.fibery.io/u/B_Sp)\
**Post date:** [August 1, 2024, 1:18pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/17 "2024-08-01T13:18:10Z")

</div>

I agree with a lot of the posters saying they prefer to do this with the keyboard. Was not at the top of my list of needed features. Agree with @Lukas_Hroch here:

> [@Lukas\_Hroch](#):
>
> But it’s a nice feature, it’s just a shame that you can’t actually learn about it except by accidentally pressing ESC, is it?

---

<div class="post-metadata">

**Author:** ![YvetteLans](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yvettelans/32/6101_2.png) [@YvetteLans](https://community.fibery.io/u/YvetteLans)\
**Post date:** [August 2, 2024, 7:21am UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/18 "2024-08-02T07:21:00Z")

</div>

> [@YvetteLans](#):
>
> You can’t select something in a dropdown menu (relation/select list) if it’s somewhere at the bottom of your screen.

I just noticed that this is fixed now 😍😍😍 thanks, it works really well 🥳🥳🥳

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [August 8, 2024, 12:52pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/19 "2024-08-08T12:52:19Z")

</div>

> [@YvetteLans](#):
>
> And you can’t add new checklist items or paragraphs in a rich text field.

Fixed in latest release

> [@August 8, 2024 / octopus Multiple Entity Views, Group notifications by entity, and moooore](https://community.fibery.io/t/august-8-2024-multiple-entity-views-group-notifications-by-entity-and-moooore/6486):
>
> octopus Multiple Entity Views (Pro plan only) Multiple Entity Views allow users to create and manage multiple layouts for any database entity. For example, you can configure several Entity Views to display Feature entity differently: NOTE: Multiple Entity Views are available in Pro and Enterprise plans only moneybag. What problems it solves? Sometimes database can be large with dozens of even hundreds of fields, and different users in different context might want to work with some su…

---

<div class="post-metadata">

**Author:** ![YvetteLans](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yvettelans/32/6101_2.png) [@YvetteLans](https://community.fibery.io/u/YvetteLans)\
**Post date:** [August 8, 2024, 1:12pm UTC](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447/20 "2024-08-08T13:12:16Z")

</div>

> [@mdubakov](#):
>
> Fixed in latest release

Awesome! 😍😍 Thank you so much!

[Next page](https://community.fibery.io/t/feedback-needed-drag-and-drop-blocks-in-rich-text-fields-and-documents/6447.md?page=2)
