# History Tree 'invert option'

**URL:** <https://discourse.shapr3d.com/t/history-tree-invert-option/34804>\
**Category:** Feature requests\
**Created:** [October 12, 2024, 4:47pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804 "2024-10-12T16:47:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [October 12, 2024, 4:47pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/1 "2024-10-12T16:47:00Z")

</div>

PLEASE consider this feature.

_ **The problem that this feature will solve:** _

Currently, every time you add a new modelling step, you have to scroll to the bottom of the history tree every time you want to configure the step. For example, when extruding a sketch and you want to change it from a ‘new body’ to ‘union/subtract’ means you have to repeatedly scroll to the bottom of the tree. This is really unintuitive as if your tree is especially long, it is frustrating to have to keep scrolling to the bottom of the list.

_ **Brief description of the outcomes that you expect from this feature:** _

Please provide a ‘sort’ option for the history tree. The option to invert the order of the history tree so that new modelling steps are placed at the top of the tree rather than the bottom. The current default of having new modelling steps automatically going to the bottom of the tree makes little sense and is not intuitive at all. Providing an option to invert the tree meaning new modelling steps added are placed at the top of the tree would be a dramatic quality of life improvement.

_ **What can’t you achieve without this feature?** _

It’s an ergonomic nightmare having to scroll to the bottom of the tree every time you want to change a setting within a new modelling step. It slows workflow dramatically and is not intuitive. A ‘tree’ grows UP not down!

The sort option could be added within the menu seen below. The existing menu symbol even looks like a ‘sort list’ option anyway! This makes the current symbol confusing!

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/5/9/59500492ad97121a1ab046702b86e74f2dc4e99a.png)

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [October 19, 2024, 7:30pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/2 "2024-10-19T19:30:42Z")

</div>

Any comments from community or other users? Or Shapr3D team?

---

<div class="post-metadata">

**Author:** ![Elodness](https://avatars.discourse-cdn.com/v4/letter/e/3da27b/32.png) [@Elodness](https://discourse.shapr3d.com/u/Elodness)\
**Post date:** [October 20, 2024, 12:54am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/3 "2024-10-20T00:54:31Z")

</div>

This is a necessary feature! It should already be an option.

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [October 20, 2024, 11:40am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/4 "2024-10-20T11:40:34Z")

</div>

Thanks for the comment. The more comments and engagement we can get on this thread, the more chance we can have the feature implemented! It really is a workflow efficiency disaster currently!

---

<div class="post-metadata">

**Author:** ![BKE](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/bke/32/31690_2.png) [@BKE](https://discourse.shapr3d.com/u/BKE)\
**Post date:** [October 20, 2024, 2:27pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/5 "2024-10-20T14:27:10Z")

</div>

> [@Method (Button?) to scroll to bottom of history](https://discourse.shapr3d.com/t/method-button-to-scroll-to-bottom-of-history/31661/3):
>
> How about a reversed (optional) representation? (BTW, thank you for the HBPM, enjoying the granular control. Expecting the (soon) upcoming enhancements to make it perfect!) /BK

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [October 20, 2024, 3:34pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/6 "2024-10-20T15:34:31Z")

</div>

Thanks for your engagement. I do mean with my feature suggestion, the option to ‘reverse’ the order of the list. Maybe to some the phrase ‘invert’ doesn’t make sense to some sorry.

If a traditional sort menu option to ‘reverse’ the history tree list was implemented, this would be great. This would provide Solidworks users like myself (as well as most other users) with a more intuitive option to use the tree, whilst still offering the legacy tree order option for those users who prefer it.

Hope this makes sense!

---

<div class="post-metadata">

**Author:** ![Geoffree3](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/geoffree3/32/9580_2.png) [@Geoffree3](https://discourse.shapr3d.com/u/Geoffree3)\
**Post date:** [October 21, 2024, 9:56pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/7 "2024-10-21T21:56:02Z")

</div>

Yes please, it’s annoying to have to scroll to the bottom. Give the user the choice!

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [October 22, 2024, 9:41am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/8 "2024-10-22T09:41:52Z")

</div>

Thanks for supporting the feature request!

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [October 22, 2024, 9:44am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/9 "2024-10-22T09:44:05Z")

</div>

> [@Sort/Order History List](https://discourse.shapr3d.com/t/sort-order-history-list/28172):
>
> The ability to reverse the history list would be nice. I find myself having to scroll often to edit the last performed action if I need to adjust it right after. Just being able to reverse the order of the list would be a time saver. The Items list currently works in this reversed order of creation, causing the latest thing(sketch, body) to be on top, having the ability to make the history list consistent with that functionality would be fantastic. Not sure how useful a sort would be, but put …

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [November 13, 2024, 11:43am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/10 "2024-11-13T11:43:39Z")

</div>

Any comments / opinions from the Shapr3D team + @Istvan ?

---

<div class="post-metadata">

**Author:** ![swebal](https://avatars.discourse-cdn.com/v4/letter/s/bb73d2/32.png) [@swebal](https://discourse.shapr3d.com/u/swebal)\
**Post date:** [November 17, 2024, 8:53am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/11 "2024-11-17T08:53:33Z")

</div>

+1 ☝ The longer the list, the more time I spend on scrolling to the bottom. Most commands I also want to alter directly. Reverse order is the same order as most email applications - Latest First. If this command also would automatically expand its options, it would function as the dialog in Fusion, which I like very much.

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [November 17, 2024, 4:31pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/12 "2024-11-17T16:31:56Z")

</div>

I agree with all of this. Love the email list example as this strengthens the point that Shapr3Ds current history tree order is unusual. Thanks for the comment 😀

---

<div class="post-metadata">

**Author:** ![K\_Kepley](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@K\_Kepley](https://discourse.shapr3d.com/u/K_Kepley)\
**Post date:** [November 18, 2024, 2:48am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/13 "2024-11-18T02:48:52Z")

</div>

Agreed, the scrolling is time consuming. Another method could be to just have the list always scrolled to the bottom by default, such that every time something new is added the bottom of the list is automatically displayed so that you don’t have to scroll to get there. I’m impartial to either method, just as long as one of them gets implemented. As a programmer I can tell you that it will be easier to auto-peg the scroll bar to the bottom compared with re-sorting the list in reverse, so that fix would be faster to implement.

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [November 18, 2024, 9:38am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/14 "2024-11-18T09:38:38Z")

</div>

I like the idea! I trust your knowledge on the matter and agree that even if the list was always scrolled to the bottom this would boost workflow efficiency greatly!

---

<div class="post-metadata">

**Author:** ![ggltoddmiller](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@ggltoddmiller](https://discourse.shapr3d.com/u/ggltoddmiller)\
**Post date:** [December 4, 2024, 2:00pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/15 "2024-12-04T14:00:46Z")

</div>

Yes please, scroll to bottom or reverse list. Any way to put the current workflow on screen works for me.

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [December 4, 2024, 2:59pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/16 "2024-12-04T14:59:28Z")

</div>

Agreed! It’s a vastly overlooked issue that disrupts every use of larger history trees!

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [February 8, 2025, 8:10pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/17 "2025-02-08T20:10:38Z")

</div>

Any further opinions on this? I still believe this is one of the largest workflow disruptors in the software that makes rapid development difficult and laborious.

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [March 11, 2025, 8:50am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/18 "2025-03-11T08:50:55Z")

</div>

Bringing this forward again. Haven’t heard any further ideas from users or the team.

Anybody got further suggestions or Shapr3D team?

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [June 5, 2025, 4:39pm UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/19 "2025-06-05T16:39:04Z")

</div>

No word from the development team or any employees? Disappointing…

---

<div class="post-metadata">

**Author:** ![Shapr3D\_user](https://avatars.discourse-cdn.com/v4/letter/s/2acd7d/32.png) [@Shapr3D\_user](https://discourse.shapr3d.com/u/Shapr3D_user)\
**Post date:** [June 6, 2025, 7:23am UTC](https://discourse.shapr3d.com/t/history-tree-invert-option/34804/20 "2025-06-06T07:23:40Z")

</div>

Any further comments on this from the community? It impacts every single user of Shapr so it’s surprising there’s less engagement on this?

[Next page](https://discourse.shapr3d.com/t/history-tree-invert-option/34804.md?page=2)
