Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

status bar: update insert mode label for clarity #11281

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

banobepascal
Copy link

Change-Id: Iecc367a54024dac6719465b4dc7760c285298dd6

Summary

Change from "Insert mode: Inactive" to "Tracking changes: on" so users don’t think they can’t type when they actually can.

Screenshot

Screenshot from 2025-03-06 15-36-52

Comment on lines 38 to 39
calcHelper.dblClickOnFirstCell();
cy.cGet('#InsertMode').should('have.text', 'Insert');
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@eszkadev from this PR #11186, I don't think we still need this

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@eszkadev we are no longer displaying "Insert" on the status bar, so its better to also have a look at this.

Updated "Insert mode: Inactive" to "Tracking changes: on"
so users don’t think they can’t type when they actually can.

Signed-off-by: Banobe Pascal <[email protected]>
Change-Id: Iecc367a54024dac6719465b4dc7760c285298dd6
@banobepascal banobepascal force-pushed the private/banobepascal/status-bar-insert-mode branch from c549840 to fd08c0a Compare March 6, 2025 13:44
@banobepascal banobepascal reopened this Mar 6, 2025
@eszkadev
Copy link
Contributor

eszkadev commented Mar 6, 2025

I don't understand. Why "tracking on" is new string? It was "insert mode" indicator (to differenciate with "replace mode" )

@banobepascal
Copy link
Author

I don't understand. Why "tracking on" is new string? It was "insert mode" indicator (to differentiate with "replace mode" )

@eszkadev
We are trying to reduce user clicks and also unnecessary information on the status bar, some of this information can prompt user to click or think that there is something to change. For example in calc, when a user is typing in the formula bar or in a cell but when there is no cursor we still see "Insert mode: inactive", but yet the user can still type.

@@ -34,11 +34,11 @@ describe(['tagdesktop', 'tagnextcloud', 'tagproxy'], 'Statubar tests.', function
});

it('Text editing mode.', function() {
cy.cGet('#InsertMode').should('have.text', 'Insert mode: inactive');
cy.cGet('#InsertMode').should('have.text', 'Tracking changes: on');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean there is inconsistency here. InsertMode shows Tracking changes: on - it looks like naming doesn't follow the content for me. Confusing.

Is that about "insert mode" or "changes tracking" feature? then both name of field and it's text should be consistent.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, I understand now, what you trying to mean here. I think in that case we should change the wording from "Tracking changes: on".

cc @pedropintosilva

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Status bar: Bogus insert mode: inactive
2 participants