Summary: | New Calc split buttons to add/remove columns/rows should remember last used option/feature | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Gerry <gerry.treppel> |
Component: | Calc | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | cno, gulsah.1004, heiko.tietze, philipz85, vsfoote |
Priority: | medium | ||
Version: | 5.4.0.3 release | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 103429, 113359 |
Description
Gerry
2017-08-14 18:06:49 UTC
With the number of options available within the group buttons, having similar split buttons where the last used function is set as the main button isnt a useful button to create. Thank you jay for your response. I understand your point that there are too many options for group buttons. However, there are IMHO still usability problems with these two buttons. I see three main issues with the current implementation: (1) It mixes (very) frequently used features with substantially less frequently used features. (2) In order to access a feature, it always requires two mouseclicks. This is a usability problem for the frequently used features. Frequent features should require a minimum number of mouse clicks. (3) The current two buttons duplicate the features "Up", "Down", "Left", "Right", "Random Number". This doesn't really make sense and confuses people. -> Compared to the previous implementation, the frequently used features are less well accessible. Hence, I suggest: Make three out of the two current buttons (1) ROW button (that remembers the last used feature) with the features: "insert row below", "insert row above", "delete row" | "hide row", "show row" | "row height", "optimal height" (2) COLUMN button (that remembers the last used feature): "insert column right", "insert column left", "delete column" | "hide column", "show column" | "column width", "optimal width" (3) Cell operations button: making accessible the other features: "up", "down", "left", "right", "random number" There is already another split button for the features "freeze first row", "freeze first column". One could add the feature "row break" and "column break" there. Adding the third "Cell operations" button is reasonable. Then splitting the Row and Column buttons to provide drop list selection but also retain last last action for a single-click repeat, and decorating button with icon for the current state (like we did for the color and save buttons) would restore UX. <offtopic> No CC ux-advice without keyword </offtopic> (In reply to Gerry from comment #2) > I see three main issues with the current implementation: > (1) It mixes (very) frequently used features with substantially less > frequently used features. All of the frequently used functions are available in the context menu of the column and row headers, so these buttons provide an extra means of accessing these functions, but definitely arent the fastest means to do so. > (2) In order to access a feature, it always requires two mouseclicks. This > is a usability problem for the frequently used features. Frequent features > should require a minimum number of mouse clicks. We used to have 4 buttons instead of the current 2 group buttons that had functions for insert row, insert column, delete row and delete column, but we now have separate insert before and after functions for both rows and columns and that would have required 2 additional buttons to be added to the toolbar, so it is more useful to have fewer buttons with many sub functions. > (3) The current two buttons duplicate the features "Up", "Down", "Left", > "Right", "Random Number". This doesn't really make sense and confuses people. These are less used functions and would only be confusing to people who dont already use the feature. > Hence, I suggest: > Make three out of the two current buttons > (1) ROW button (that remembers the last used feature) with the features: > "insert row below", "insert row above", "delete row" | "hide row", "show > row" | "row height", "optimal height" > (2) COLUMN button (that remembers the last used feature): "insert column > right", "insert column left", "delete column" | "hide column", "show column" > | "column width", "optimal width" Sounds reasonable as new split buttons to be created. > (3) Cell operations button: making accessible the other features: "up", > "down", "left", "right", "random number" These are just fill operations and there are more useful cell operations, so not so sure its useful for them to have their own group button. > There is already another split button for the features "freeze first row", > "freeze first column". One could add the feature "row break" and "column > break" there. Didnt quite get where you wanted row and colum break to go. > All of the frequently used functions are available in the context menu of > the column and row headers, so these buttons provide an extra means of > accessing these functions, but definitely arent the fastest means to do so. The context menus are just as slow as the new buttons -- both ways require two mouse clicks to delete a row/column. > We used to have 4 buttons instead of the current 2 group buttons that had > functions for insert row, insert column, delete row and delete column, but Those four buttons were incredibly useful. I would rather be able to "insert before" only (in one click) than have all options buried under another button. > we now have separate insert before and after functions for both rows and > columns and that would have required 2 additional buttons to be added to the > toolbar, so it is more useful to have fewer buttons with many sub functions. I agree fewer buttons is better by default. However, wouldn't another option be to add the old buttons back to the "Visible Buttons" menu, so that people could add/remove them depending on their preference? I also think Gerry's idea of having three buttons that remember the most recently used feature is a good solution. (In reply to Chris Mayfield from comment #6) > The context menus are just as slow as the new buttons -- both ways require > two mouse clicks to delete a row/column. Yes for deleting a single row or column without first selecting them through the row and column headers would require two mouse clicks, but if a user wants to delete more than a single row or column, then would selecting them first and it is a shorter mouse distance to open the context menu than the click a button on the toolbar. > Those four buttons were incredibly useful. I would rather be able to "insert > before" only (in one click) than have all options buried under another > button. You can customize your toolbar to have add those four buttons back. > I agree fewer buttons is better by default. However, wouldn't another option > be to add the old buttons back to the "Visible Buttons" menu, so that people > could add/remove them depending on their preference? Yes it would have been better to have left those there as hidden buttons that the user could easily unhide, especially those who got used to them being there since 4.4, so i'll re-add them. @Gulsah: You interested in doing split button versions of the row and column buttons? |