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

Improve formula bar UX #15

Open
4 of 7 tasks
pladams9 opened this issue Jun 1, 2020 · 2 comments
Open
4 of 7 tasks

Improve formula bar UX #15

pladams9 opened this issue Jun 1, 2020 · 2 comments
Assignees
Labels
feature New feature or request UX User experience items such as keyboard/mouse controls

Comments

@pladams9
Copy link
Owner

pladams9 commented Jun 1, 2020

  • Remove in-cell editing
  • Double-clicking or hitting Enter opens editing mode and puts the focus in the formula bar
  • Hitting Enter in the formula bar exits editing mode and saves the formula
  • Hitting Esc in the formula bar exits editing mode and reverts to the previous formula
  • Double-clicking the sheet closes editing mode
  • Clicking in formula bar starts editing mode and activates small Save/Cancel buttons
  • Clicking the sheet during editing mode adds cell addresses to formula
@pladams9 pladams9 added this to the v0.2.0 milestone Jun 2, 2020
@pladams9 pladams9 added the feature New feature or request label Jun 2, 2020
@pladams9 pladams9 modified the milestones: v0.2.0, v0.3.0 Jun 2, 2020
@pladams9 pladams9 self-assigned this Jun 5, 2020
@pladams9
Copy link
Owner Author

pladams9 commented Jun 5, 2020

Currently, the formula bar doesn't work the way that it does in Excel or other spreadsheet programs.

  • There isn't any differentiation between editing in the cell or editing in the formula bar.
  • Selecting a cell immediately puts the cursor at the end of cell contents (in the "hidden" entry). Typing doesn't replace as in Excel, but rather appends.

Does this have to work the way other programs do though? Since range selection will likely be very different (#5), and formula syntax is fairly different, maybe it's possible to break from the mold. Perhaps this means a more overt editing mode.

  • No in-cell editing.
  • Double-clicking or hitting Enter (or Space?) will open editing mode and put the focus in the formula bar.
  • Hitting Enter in the formula bar exit editing mode, "save" the formula and recalculate the sheet.
  • Clicking the sheet during editing mode would select ranges.
  • A small Edit/Done Editing button (symbols) next to the formula box would also open/close editing mode.
  • Perhaps double-clicking the sheet could close editing mode?

@pladams9
Copy link
Owner Author

pladams9 commented Jun 5, 2020

Esc would of course be another option for exiting edit mode.

@pladams9 pladams9 pinned this issue Jun 9, 2020
@pladams9 pladams9 added the UX User experience items such as keyboard/mouse controls label Jun 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request UX User experience items such as keyboard/mouse controls
Projects
None yet
Development

No branches or pull requests

1 participant