Bug 100548 - Reorganizing “Border” tab on “Format Cells” window in Calc
Summary: Reorganizing “Border” tab on “Format Cells” window in Calc
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyBeginner, easyHack, skillDesign, topicUI
Depends on:
Blocks: Cell-Border
  Show dependency treegraph
 
Reported: 2016-06-22 14:35 UTC by hakan
Modified: 2021-03-30 10:52 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
Formt Cells - Borders (139.24 KB, image/png)
2016-06-22 14:35 UTC, hakan
Details
Image 2 (128.20 KB, image/png)
2016-06-23 07:15 UTC, hakan
Details
Alternative mockup following the UI pattern with three columns (65.90 KB, image/png)
2018-11-22 10:19 UTC, Heiko Tietze
Details
Latest dialog layout (56.84 KB, image/png)
2020-01-03 09:56 UTC, Heiko Tietze
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hakan 2016-06-22 14:35:09 UTC
Created attachment 125834 [details]
Formt Cells - Borders

P.S. My English is not excellent, sorry for that. Attached picture can explain my suggestion better.

Buttons which are marked with (A) in the attached picture and where under the “Borders” tab in the “Format Cells” window in Calc, are very small and they cannot be understood easily. These buttons have 19x19 px size. Same buttons have 42x37 px size at Microsoft Office Excel. Also there is enough space on this window, so, line styles which are marked with (B) in the attached picture, can be shown in an open mod, not have to be opened by clicking.

As a consequence, I recommend to reorganizing of “Borders” tab as in the picture.
 
Of course, if this suggestion will be confirmed, a similar study must be done with other LibreOffice programs’ table editing windows, too.

(By the way, there are various issues with “Line Style” options in “Borders” tab, associated with it, I have opened another bug record, see ID: 100518 )
Comment 1 V Stuart Foote 2016-06-22 16:14:02 UTC
OK, seems reasonable. Makes better use of blank area of the dialog making elemnts a bit larger (i.e. readable) but does lose two predefined border settings.

Current default preset arrangements:
1. Set No Borders
2. Set All Four Borders
3. Set Left and Right Borders Only
4. Set Top and Bottom Borders Only
5. Set Diagonal Lines Only

Proposed
1. Set No Borders (same as existing)
2. Only an Outline border (assume would apply to whole selection?, so not the same as 2).
3. Set All Borders (Top, Bottom, Left, Right -- apply to whole selection. So would be the same as 2).

So a considerable change in the preset functions. And, is the UX going to be adversely affected losing the 3 presets.
Comment 2 hakan 2016-06-23 07:15:50 UTC
Created attachment 125851 [details]
Image 2

OK. Then made as a simpler manner wherein Image-2.
I think it should be enlarged sure these buttons.
Comment 3 Roeland 2016-06-27 18:23:59 UTC
I prefer your second proposition as well; better not to lose some of the predefined settings. 

Keep in mind that there will be a new option in 5.2 which will be consuming some whitespace as well:

https://wiki.documentfoundation.org/File:Adjacent_borders.png
Comment 4 Heiko Tietze 2018-11-22 10:19:24 UTC
Created attachment 146903 [details]
Alternative mockup following the UI pattern with three columns

Dislike the dialog because it has some kind of column UI (starting top left, going down, continues in the middle etc.). Plus, changing the line style/color/thickness affects the user-defined line, which is also not perfect. Ideally we have the presets at the left column and all settings in the middle with a preview right-hand. The options for line should depend on the selection, ie. when clicking somewhere it adjusts to what is there. The mockup is a very rough illustration.

Though your proposal is still a great enhancement and could be sone as an easyhack so lets go forward with this. (Diagonal have been removed from the presets anyway.)
Comment 5 Heiko Tietze 2018-11-22 10:21:21 UTC
Totally forgot: the border style is available in all modules with tables. So it's not a Calc only feature.
Comment 6 shubhamgoyal 2019-02-28 05:36:24 UTC
Hey, Can I get some code pointers?
Comment 7 shubhamgoyal 2019-02-28 08:24:54 UTC
Code pointer : cui/uiconfig/ui/borderpage.ui
Comment 8 Yash agarwal 2019-12-08 05:32:19 UTC
Can I work on this issue?
Comment 9 Heiko Tietze 2019-12-08 11:08:28 UTC
(In reply to Yash agarwal from comment #8)
> Can I work on this issue?

Sure, just assign the ticket to you. Don't hesitate to ask for help if you need.
Comment 10 Vaibhav Singhal 2019-12-24 19:37:25 UTC
(In reply to Heiko Tietze from comment #9)
> (In reply to Yash agarwal from comment #8)
> > Can I work on this issue?
> 
> Sure, just assign the ticket to you. Don't hesitate to ask for help if you
> need.

The ticket has not been assigned to Yash Agarwal, so should I wait for him? 

PS: Sorry! for the question not sure what to do, I'm new to open source and LO, trying to find my first easyHack.
Comment 11 Heiko Tietze 2019-12-26 07:26:16 UTC
(In reply to Vaibhav Singhal from comment #10)
> The ticket has not been assigned to Yash Agarwal, so should I wait for him? 

If you want to work on the topic just change the status from NEW to ASSIGNED and click on "take" at the Assignee field. By doing that you inform other people that you plan to work on the topic.
Comment 12 Heiko Tietze 2020-01-03 09:48:47 UTC
The borderdialog.ui was modified in https://gerrit.libreoffice.org/c/core/+/81115 with reference to bug 127807. Vaisin asked me how to to proceed and while I'm still in favor of a three column layout it adds some coding effort. What can/should we do here?
Comment 13 Heiko Tietze 2020-01-03 09:56:16 UTC
Created attachment 156915 [details]
Latest dialog layout
Comment 14 salsultana04 2020-03-23 15:53:50 UTC Comment hidden (obsolete)
Comment 15 salsultana04 2020-03-23 15:53:50 UTC Comment hidden (obsolete)
Comment 16 Buovjaga 2020-05-07 09:13:26 UTC
(In reply to salsultana04 from comment #15)
> Hi, I am working on this task.

Are you still working on it, though?