Add new Repeat Grid cells to the left or above existing rows / columns
Presently when I want to add an item to the repeat grid, I can only expand to the right or bottom of the grid to add items.
However, there are times when I realize I want to add a unique item to the top my pattern.
(An example: I want to create a mobile nav menu of 7 stacked labels. The client returns and wants to add one to the top. At present, I would need to expand at the bottom, then re-input the labels one by one.)
It would be super convenient if I could also expand to the top and the left.
I agree this would be extreamly helpful especially when creating scrolling navs for example.
Becky White commented
Repeat grids are a fantastic tool. But I keep hitting this scenario - needing to add a row or column at the top, or somewhere in the middle, rather than at the bottom. The only way to do this currently is to drag to create an "empty" cell, then laboriously copy and paste all content from that point down to clear up a space. Perhaps it could be implemented by making it possible to click to select the space between two cells (much as you can, using the gap tool in InDesign). Then, once selected, the contextual menu would have an option for "insert cell". Repeating the contents of the adjacent cell would be fine, just as it does when dragging to create new cells at the end; this can easily be overwritten.
Daniel O'Neil commented
Upvoting and wanting to expand this request to include inserting AND removing an item anywhere in the grid pattern--top, middle, and bottom.
The use case is that I use the repeat grid for table and list designs, and sometimes (often) I want to add a unique element in the middle. With the current functionality, I need to drag out the end, then rewrite the entire sequence from where I insert the element to the end. So, for example, I have a repeat grid with these unique elements.
A B C D F G H I J
If I want to add E between D and F, then I have to do the following: drag out the grid one more element, so
A B C D F G H I J J
Then add replace F with E
A B C D E G H I J J
Then rewrite the rest of the sequence from that point forward to get
A B C D E F G H I J
Christoph Mauerhofer commented
It would be useful to be also able to add new grid cells between two existing cells and/or reorder existing cells.
We could pull the repeat grid also up and left
Stephanie Seitz commented
Yep. I got feedback from a client after inputting content into a listing and they want me to add one item to the top of the list. This forces me to add an item to the bottom and go through one by one to shift entered content down.
Johan Dahlfors commented
Another example would be what I'm working on right now: a menu on a web site featuring menu items starting from rightmost part of the site. So, +1 on extending in any direction!