enso icon indicating copy to clipboard operation
enso copied to clipboard

Renaming a collapsed function UX

Open AdRiley opened this issue 1 year ago • 2 comments

Renaming a collapsed function needs to be:

  1. From outside the function:
  • a menu item on the extended component menu
Image
  • Clicking this button makes the name of the selected collapsed component editable.
  • Pressing enter or clicking off commits the rename
  1. When components are grouped they should automatically enter rename mode allowing a user to type a new group name

AdRiley avatar Oct 17 '24 12:10 AdRiley

Refinement notes:

  • extend API of widget context allowing registering actions by widgets
    • For the future: the right click on a widget could display a context menu narrowed to actions of this widget (and its ancestors) only.

farmaazon avatar Oct 17 '24 14:10 farmaazon

Refinement notes:

  • The name should be editable only in "main function calls", i.e. when we can enter the function.
  • To display WidgetFunctionName immediately after collapse, let's provide ourselves the method call we expect.
  • Split the auto-rename to a separate task. (estimates 2/3)

farmaazon avatar Jun 17 '25 14:06 farmaazon

Adam Obuchowicz reports a new STANDUP for yesterday (2025-07-15):

Progress: Started looking at the current state of this PR. It should be finished by 2025-07-18.

Next Day: Next day I will be working on the same task. Continue work

enso-bot[bot] avatar Jul 16 '25 13:07 enso-bot[bot]

Paweł Grabarz reports a new STANDUP for the provided date (2025-10-22):

Progress: Brought back the old function renaming widget, working on registering a node dropdown action from a widget. It should be finished by 2025-10-24.

enso-bot[bot] avatar Oct 29 '25 11:10 enso-bot[bot]

Paweł Grabarz reports a new STANDUP for the provided date (2025-10-23):

Progress: Added widget-controlled actions registration to node dropdown, working on client-side renaming implementation to avoid asynchronous updates and blinking widgets. It should be finished by 2025-10-24.

enso-bot[bot] avatar Oct 29 '25 11:10 enso-bot[bot]

Paweł Grabarz reports a new STANDUP for the provided date (2025-10-24):

Progress: Finished client-side method rename, started working on entering renaming mode after group collapse. It should be finished by 2025-10-24.

enso-bot[bot] avatar Oct 29 '25 11:10 enso-bot[bot]