I would like to propose the addition of a “Gallery View”. This view would display entities as a predefined number of blocks arranged horizontally, much like a grid. However, unlike a Kanban board, it would not have the functionality of moving entities between different columns or stages. Instead, it would function more like a list view but with blocks instead of rows.
The Gallery View would provide a visually appealing and efficient way to manage and view entities. It would be particularly useful for workflows that involve a large number of entities, as it would allow users to see more information at a glance without the need for scrolling.
The proposed Gallery View in Fibery could offer several advantages over the existing Table, List, Feed, and Board views:
Visual Appeal: Gallery View could provide a more visually engaging way to display data, with each entity represented as a block containing all its relevant information.
Space Utilization: Unlike Board View, which can leave empty spaces if there aren’t many entities in each stage, Gallery View could utilize space more efficiently by arranging entities in a grid.
Information Density: Gallery View could potentially display more information for each entity at a glance, reducing the need for clicking and scrolling, which is often required in Table, List, and Feed views.
Flexibility: Gallery View could offer more flexibility than Board View, which is typically used for workflows that involve moving entities between stages. Gallery View could be used for a wider variety of workflows that don’t involve this kind of movement.
Simplicity: Gallery View could be easier to understand at a glance, especially for users who are not familiar with kanban boards (Board View) or prefer a more visual representation than what’s offered by Table, List, or Feed views.
Here are some use cases where a Gallery View could be particularly beneficial:
Product Catalog: For a product inventory, Gallery View could display all product details (name, SKU, price, image) in a single block, providing a quick overview of each product without having to look at multiple columns or rows.
Employee Directory: In an employee database, Gallery View could display an employee’s name, position, department, and photo in one block, providing a quick overview of each employee’s role in the organization.
Real Estate Listings: For a real estate company, Gallery View could display property details (address, price, number of bedrooms/bathrooms, photo) in a single block, providing a quick overview of each property.
Event Calendar: For an event management company, Gallery View could display event details (name, date, location, image) in a single block, making it easier to see all relevant information about each event at a glance.
Art Portfolio: For an artist or designer, Gallery View could display each piece of work (title, medium, dimensions, image) in a single block, providing a visually appealing way to showcase their portfolio.
Project Management: For project management, Gallery View could display each project’s details (name, status, due date, team members) in a single block, providing a quick overview of each project.
Navigation : With the Gallery View, navigating between entities becomes more intuitive. Users can easily click on the horizontally listed entity blocks (in a responsive way), streamlining the navigation process.
In conclusion, Gallery View could offer a visually appealing, space-efficient, information-dense, flexible, and simple way to display data in Fibery, making it a valuable addition to the platform’s existing views.
I like @Yuri_BC’s idea of a Gallery View (no more votes left tho, sorry :crying_cat_face🙂. I would think this would be like a tiled gallery used on many web pages.
Personally, I would also want an option to have a Grid View (yes yes, currently the nice experimental new table is called that), that allows the exact opposite of this Gallery view: Allow me to manually place tiles.
To me both these views are two sides of the same coin and potentially could just be extensions of the Board View with it’s ability to customise the tiles:
If not setting Columns/Rows as a property I could have an option to pick which of the two should be fixed, and which should be automatic
Picking the size of cards could work as it does
Choosing a sorting function would then generate @Yuri_BC’s Gallery, not choosing a sorting function should allow me to drag and place my cards
A number of times (e.g. sprint planning) we’re currently stuck between a number of views that don’t work well:
The whiteboard that is improving, but still has issues
A kanban board that becomes very quickly sparse and also does not allow me to group more than one layer
A table view, which is hard to tame.
I think the new table (currently Grid View) may be able to help some, but many times I’m actually just looking to do something like a card-sort with digital post-its and if I could do that on Fibery, that’d be
This is a very interesting manually placed ‘Tiles view’ feature you suggest, as a more configurable Gallery view. Have you seen any other app that has implemented that already?
I think what will make your suggestion possible, is a ‘queue’ feature which allows entities to have a particular ‘weight’ field which automatically updates when manually drag-dropping it to another location. This is a bit similar to the Calendar view, where the date field is automatically updated when drag-dropping an event entity to another day block. The queue feature I have requested in other topics as I see it very useful for a number of use cases.
With regard to the Gallery View that automatically lists entities as blocks in a predefined number of columns, this needs to be responsive in the sense that when viewing the gallery on a small screen or mobile, it converts automatically to less amount of columns. This is something that sets it apart from the kanban board view, which currently shows a horizontal scrollbar on smaller screens, in order to maintain the drag-drop functionality between columns.
I have actually tried as a workaround to create a Gallery view using the List view, and adapting the CSS to make the rows have a maximum width. I have not figured out yet how to make them show up side by side as inline blocks.
I’ve not really seen this anywhere as such. There are similar (but different) variants ranging from my phone’s app screen layout, dashboards that allow for a chess-board like configuration, Trello (and other kanban boards) or digital paper like Miro or Whimsical. The current Whiteboard is nice because it allows me to place different entities alongside each other. Sadly, importing entities one-by one is cumbersome and error-prone (compared to Miro’s JIRA-import).
Your “queue” description actually triggered the idea, that I could implement this in the current Board View (tho rather clunkily) by giving my cards a Row and Column number and use that for sorting… in that case dragging and dropping cards would set the relevant fields…
For your Gallery View, I agree on the responsiveness. Though I think that should ideally work automagically with the Card Size and the definition on which direction the Gallery is to grow. With no Columns specified, the whole shebang should flow quite naturally.
@mdubakov The gallery view requested in this topic is not merely about displaying images in cards, but to have the cards listed horizontally without multiple board columns. With only one column in a board view, the cards are stacked vertically, not horizontally.
A gallery view is a list of cards listed horizontally, which automatically wraps the next row of cards under it when exceeding the page width, in a responsive manner even when the window is resized. With CSS this can be accomplished with one column, and applying float: left to the card (and a width and height to the card to display them all as a grid).