focalboard icon indicating copy to clipboard operation
focalboard copied to clipboard

Feature Idea: View/Edit an entry in full page

Open Erwyn opened this issue 2 years ago • 3 comments

Summary

Be able to open an item in "full page" mode to view and edit correctly long / big descriptions.

I'd like to have a button to click to expand my entry in a kind of "fullscreen" mode instead of a smallish modal. This way I can comfortable take notes, have bigger markdown tables and so on in this entry.

Maybe this already exists and I just missed it ?

How important this is to me and why

Importance: Medium - High

Use cases:

  1. Taking notes on an item
  2. Having big markdown tables inside the description
  3. Having big pictures inside the description

Additional context/similar features

Notion ?

Erwyn avatar Jun 14 '22 15:06 Erwyn

Hi @chenilim, @wuwinson, @asaadmahmood I would like to discuss if PoC for a card as a page from hackathon can be developed further and integrated into boards.

Here is what was implemented:

  1. Additional button added to the header of the card dialog: image

  2. When the button is clicked the url is changed to the same one but with additional query parameter fullscreen (this link can be shared for opening the card in fullscreen view): image

  3. Also the center panel shows the card instead of the board view: image

  4. If the left sidebar is collapsed then the card will be shown really fullscreen giving even more space: image

  5. From this state it is possible to return to the board view via clicking on the board name at the top of the card page (clicking on the board view in the left sidebar also works): image

  6. Also it is possible to return to the card dialog via clicking on the corresponding button at the top right part: image

  7. The card fullscreen state per board is saved in the local storage so that it is client only and the opening of the cards is consistent (i.e. no need to click the expand button in the card dialog every time)

  8. Additionally there was added the ability to hide card title/properties/comments via the card context menu. State of these switches per board is also saved in the local storage so that every card for the board is opened with the same parts hidden/shown. image

  9. So it is possible to hide all of them and have even more space for the card description: image

  10. Top toolbar in the card fullscreen view is not scrolled and is always visible: image

Questions:

  • what do you think about this implementation?
  • how can we proceed with this?

kamre avatar Aug 27 '22 19:08 kamre

@kamre I don't think I have a problem with most of the points above, the only problem I have that would not make this feature "as useful" is our editor experience. Currently its very hard to document things in cards due to the limitations of the editor, and I think people would find issues creating larger documents too.

Though apart from that, I don't see a big issue.

asaadmahmood avatar Aug 28 '22 11:08 asaadmahmood

@asaadmahmood I agree about the limitations of the editor for larger documents.

May be this prototype from @jespino will grown into a new editing approach that will be a lot more convenient. Probably I can help with this prototype, at least I can write tests (unit and e2e) when the approach is stabilized.

kamre avatar Aug 29 '22 10:08 kamre

It's a huge time issue. Every time I build a deck, I waste a lot of time adding details. Nextcloud deck description works better as it allows the use of markdown entirely. Also notion have this feature too. I think, Focalboard must change this editor behavior. I can't saw the prototype but if you trying to upgrade this description editor, please continue.

Cyber-Syntax avatar Feb 23 '23 10:02 Cyber-Syntax