message: fix+doc: Avoid changing edit status of project name when selecting it. Clarify what the selection status actually means. (https://github.com/enso-org/ide/pull/1014)
  Original commit:
diff: @@ -70,7 +70,9 @@ ensogl::define_endpoints! {
  /// Commit current project name.
  commit (),
  outside_press (),
  + /// Indicates that this is the currenlty active breadcrumb.
  select (),
  + /// Indicates that this is not the currenlty active breadcrumb.
  deselect (),
  /// Indicates the IDE is in edit mode. This means a click on some editable text should
  /// start editing it.
  @@ -315,20 +317,16 @@ impl ProjectName {
  // === Selection ===
  - select <- any(&frp.select,&frp.input.start_editing);
  - eval_ select([text,animations]{
  - text.set_focus(true);
  - animations.color.set_target_value(selected_color);
  - });
  - frp.output.source.selected <+ select.to_true();
  + eval_ frp.select( animations.color.set_target_value(selected_color) );
  + frp.output.source.selected <+ frp.select.to_true();
  - deselect <- any3(&frp.deselect,&end_edit_mode,&outside_press);
  - eval_ deselect ([text,animations]{
  + set_inactive <- any3(&frp.deselect,&end_edit_mode,&outside_press);
  + eval_ set_inactive ([text,animations]{
  text.set_focus(false);
  text.remove_all_cursors();
  animations.color.set_target_value(deselected_color);
  });
  - frp.output.source.selected <+ deselect.to_false();
  + frp.output.source.selected <+ set_inactive.to_false();
  // === Animations ===
  