<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Title: Feature Request – Rename Group at Creation in Fusion API and Scripts Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13756349#M22070</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12475924"&gt;@erik.m.schooF&lt;/a&gt;&amp;nbsp;-san.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I tried creating an add-in.&lt;/P&gt;
&lt;P&gt;When you launch the add-in, a dialog box will appear asking you to enter a group name when creating a group.&lt;/P&gt;
&lt;P&gt;• Enter a name and click OK -&amp;gt; A group with the entered name will be created.&lt;BR /&gt;• Click OK without entering a name -&amp;gt; A group with the usual automatic name will be created.&lt;BR /&gt;• Click Cancel -&amp;gt; Group creation will be canceled.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6376620185112w960h540r969" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6376620185112" data-account="6057940548001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6057940548001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6376620185112w960h540r969');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://forums.autodesk.com/t5/video/gallerypage/video-id/6376620185112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;# Fusion360 python Addins
# When you launch this add-in and perform tasks, 
# a name input dialog box will appear when creating a timeline group.
import traceback
import adsk.core as core
import adsk.fusion as fusion

DEBUG_MODE: bool = False

_app: core.Application = core.Application.get()
_ui: core.UserInterface = _app.userInterface
_des: fusion.Design = _app.activeProduct
_handlers = []

_timeGroupName = ""

class MyCommandTerminatedHandler(core.ApplicationCommandEventHandler):
    def __init__(self):
        super().__init__()
    def notify(self, args: core.ApplicationCommandEventArgs):
        if args.commandId == "FusionCreateGroupFeatureCommand":
            timeGrp: fusion.TimelineGroup = _des.timeline.timelineGroups[-1]

            global _timeGroupName
            if not _timeGroupName == "":
                timeGrp.name = _timeGroupName
                _timeGroupName = ""


class MyCommandStartingHandler(core.ApplicationCommandEventHandler):
    def __init__(self):
        super().__init__()
    def notify(self, args: core.ApplicationCommandEventArgs):
        if args.commandId == "FusionCreateGroupFeatureCommand":
            dump(f"Group Count Start: {_des.timeline.timelineGroups.count}")
            returnValue, cancelled = _ui.inputBox(
                "What's the new group name?",
                "Timeline Group Name",
            )

            global _timeGroupName
            if cancelled:
                _timeGroupName = ""
                args.isCanceled = True
            else:
                _timeGroupName = returnValue
        else:
            _timeGroupName = ""


def dump(s):
    if not DEBUG_MODE:
        return

    _app.log(f"{s}")


def run(context):
    try:
        onCommandStarting = MyCommandStartingHandler()
        _ui.commandStarting.add(onCommandStarting)
        _handlers.append(onCommandStarting)

        onCommandTerminated = MyCommandTerminatedHandler()
        _ui.commandTerminated.add(onCommandTerminated)
        _handlers.append(onCommandTerminated)
    except:
        _app.log('Failed:\n{}'.format(traceback.format_exc()))&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 06 Aug 2025 14:32:23 GMT</pubDate>
    <dc:creator>kandennti</dc:creator>
    <dc:date>2025-08-06T14:32:23Z</dc:date>
    <item>
      <title>Title: Feature Request – Rename Group at Creation</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13754817#M22069</link>
      <description>&lt;P&gt;Currently, when you create a new &lt;STRONG&gt;Group&lt;/STRONG&gt; in the Browser or Timeline, Fusion assigns a generic name like &lt;EM&gt;Group1&lt;/EM&gt;, &lt;EM&gt;Group2&lt;/EM&gt;, etc. If you want something meaningful, you have to right‑click → Rename afterwards.&lt;/P&gt;&lt;P&gt;For those of us who use groups heavily to keep sketches, features, and components organized, it would speed things up if there were a setting to &lt;STRONG&gt;prompt for a name at the moment the group is created&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Proposed behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Add a preference/toggle in &lt;STRONG&gt;Settings&lt;/STRONG&gt;: “Rename group at creation.”&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;When enabled, creating a group immediately opens the rename text field.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Hitting Enter/Esc without typing keeps the default name.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Workflow benefits:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Reduces post‑creation cleanup of “Group1, Group2…” clutter.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Keeps project structure meaningful as you work.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Improves clarity when sharing files with collaborators.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Small change, big quality‑of‑life gain for complex designs.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure where the right spot is for this, but sometimes even being seen by the wrong eyes is better than not being seen.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Aug 2025 16:23:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13754817#M22069</guid>
      <dc:creator>erik.m.schooF</dc:creator>
      <dc:date>2025-08-05T16:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: Title: Feature Request – Rename Group at Creation</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13756349#M22070</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12475924"&gt;@erik.m.schooF&lt;/a&gt;&amp;nbsp;-san.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I tried creating an add-in.&lt;/P&gt;
&lt;P&gt;When you launch the add-in, a dialog box will appear asking you to enter a group name when creating a group.&lt;/P&gt;
&lt;P&gt;• Enter a name and click OK -&amp;gt; A group with the entered name will be created.&lt;BR /&gt;• Click OK without entering a name -&amp;gt; A group with the usual automatic name will be created.&lt;BR /&gt;• Click Cancel -&amp;gt; Group creation will be canceled.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6376620185112w960h540r64" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6376620185112" data-account="6057940548001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6057940548001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6376620185112w960h540r64');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://forums.autodesk.com/t5/video/gallerypage/video-id/6376620185112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;# Fusion360 python Addins
# When you launch this add-in and perform tasks, 
# a name input dialog box will appear when creating a timeline group.
import traceback
import adsk.core as core
import adsk.fusion as fusion

DEBUG_MODE: bool = False

_app: core.Application = core.Application.get()
_ui: core.UserInterface = _app.userInterface
_des: fusion.Design = _app.activeProduct
_handlers = []

_timeGroupName = ""

class MyCommandTerminatedHandler(core.ApplicationCommandEventHandler):
    def __init__(self):
        super().__init__()
    def notify(self, args: core.ApplicationCommandEventArgs):
        if args.commandId == "FusionCreateGroupFeatureCommand":
            timeGrp: fusion.TimelineGroup = _des.timeline.timelineGroups[-1]

            global _timeGroupName
            if not _timeGroupName == "":
                timeGrp.name = _timeGroupName
                _timeGroupName = ""


class MyCommandStartingHandler(core.ApplicationCommandEventHandler):
    def __init__(self):
        super().__init__()
    def notify(self, args: core.ApplicationCommandEventArgs):
        if args.commandId == "FusionCreateGroupFeatureCommand":
            dump(f"Group Count Start: {_des.timeline.timelineGroups.count}")
            returnValue, cancelled = _ui.inputBox(
                "What's the new group name?",
                "Timeline Group Name",
            )

            global _timeGroupName
            if cancelled:
                _timeGroupName = ""
                args.isCanceled = True
            else:
                _timeGroupName = returnValue
        else:
            _timeGroupName = ""


def dump(s):
    if not DEBUG_MODE:
        return

    _app.log(f"{s}")


def run(context):
    try:
        onCommandStarting = MyCommandStartingHandler()
        _ui.commandStarting.add(onCommandStarting)
        _handlers.append(onCommandStarting)

        onCommandTerminated = MyCommandTerminatedHandler()
        _ui.commandTerminated.add(onCommandTerminated)
        _handlers.append(onCommandTerminated)
    except:
        _app.log('Failed:\n{}'.format(traceback.format_exc()))&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Aug 2025 14:32:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13756349#M22070</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2025-08-06T14:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: Title: Feature Request – Rename Group at Creation</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13757262#M22072</link>
      <description>&lt;P&gt;This is amazing.&amp;nbsp; Clean and simple and exactly what I asked for.&amp;nbsp; I did a bit of digging and it looks like there is no way to have this feature work for creating new Sketches or Groups from the Browser Bar, at least not via API.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Aug 2025 04:58:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/title-feature-request-rename-group-at-creation/m-p/13757262#M22072</guid>
      <dc:creator>eschoofAFW3G</dc:creator>
      <dc:date>2025-08-07T04:58:36Z</dc:date>
    </item>
  </channel>
</rss>

