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 was just here to suggest this as a feature... Looks like someone else beat me to it. I often find myself wanting a bottom up grid, instead of top down. Seems like this would be easy to add.
Ahmad Shadeed commented
It would be great if we can change the direction of the repeat grid. For example, instead of dragging from left to right, it will be useful for RTL projects to drag from right to left.
I attached a mockup of how I imagine this in the UI.
Currently the only way to repeat a grid is from left to right, and for some cases when you need to add a state were the grid opens from right to left that is not posible.
Right now the expand indicator is in right even if the text is RTL.
Please fix it so in the RTL languages make the expand indicator in the left.
This would be so helpful, Please Implement it Adobe
This constantly happens to me also. I want a new line of text at the top, but if I want to achieve this I have to copy and paste all text from original lines. It's really tiresome and especially frustrating when you see you can not expand repeat grid up or left :S
Nima Arefi commented
Expand Repeat Grid From Left Side For RTL Languages
You May Want To Fix, Drag Text Files inside Repeat Grid (Reverse The Order For RTL Languages, to have correct expands from left Side)
In LTR Repeat Grid:
First Item - Second Item - Third Item - Forth Item
Expected Behaviour for RTL mode:
Forth Item - Third Item - Second Item - First Item
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!