Figured I'd make another wishlist of components that I wished were Native to Retool!
-
Image carousel - I would love to have an image carousel in-app. @sophie made this using a couple components here - How to Make an Image Carousel and Selector Component in Retool but I think it makes sense to be a native Retool component.
-
Masonry or Tile View - also another one we've recreated using a list view and hidden containers in the rentalcalculator.app - this view would be great for a lot of internal tool use cases!
-
Timeline view - Currently using the timeline component and/or the calendar component to show time based GUIs - would love a view more similar to notion's timeline component for showing time based items
-
Native Kanban Component - Similar to a board view where one can drag and drop objects and change attributes for CRM style applications.
-
Vertical line divider - Would love a vertical divider component to split sections. Currently the horizontal component works pretty well - would love to divide things vertically as well.
-
Interactive Key Value Map - Currently the Key Value map is pretty limited - I would live to interact with this component in a similar way to a table. It also breaks easily.
-
A Better List view component - Love the list view component, but think it has more potential - I find due to some of the clunkiness with the component I opt more often for the table component when realistically a list view component would make more sense. For ex: I would love to have sort capabilities similar to a table, drag and drop capabilities to change order. less padding for the entire component. ( I often have containers inside the list view and make the list view component transparent so it looks more like a list of cards than the current list view aesthetic)
-
PDF / Report Component - Don't have a perfect vision for this, but definitely think that it's something Retool can improve on. Currently Retool doesn't have great ways of making Reports natively in Retool - which I think is a process that is common in internal tools - we outlined the current capabilities here - Creating PDFs in Retool however I don't think these are the most user-friendly. Would love a "Report Mode" where it was easy to quickly make reports and pdfs of a selected data set. Retool is already halfway there with the pretty dashboards people can make.
-
Server- side paginated Multiselect and Select component - I would like a cleaner way to use these compenents with arrays of 20,000 + items. Currently I have a lot of difficulty searching when the data set is too large.
-
Filter Component for tables - I find that the filter functionality of cards goes under used by end users. If there was a toggle to enable something like the filter in Google Admin, where you select the thing you want to filter, it prompts you on data type, and then it becomes a filter "tag" end users would use filter a lot more
Select column here
apply filter here
Filter becomes a tag above table that can quickly be deleted
Think that's it