<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - TABLE: correct UX handling of "Distribute" and "Equally Space" table Columns and Rows"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=64242#c19">Comment # 19</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - TABLE: correct UX handling of "Distribute" and "Equally Space" table Columns and Rows"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=64242">bug 64242</a>
              from <span class="vcard"><a class="email" href="mailto:jluth@mail.com" title="Justin L <jluth@mail.com>"> <span class="fn">Justin L</span></a>
</span></b>
        <pre>(In reply to V Stuart Foote from <a href="show_bug.cgi?id=64242#c18">comment #18</a>)
<span class="quote">>          space     distribute     optimal size
> Rows      OK *       missing          OK
> Columns   missing       OK            OK</span >

I don't see much point in implementing a distributed row. Table height
auto-grows with data entry, so maintaining the same height while rebalancing
columns seems somewhat pointless. Equal space I can understand because it
provides symmetry, and optimal size (minimize) is an obvious need. (distribute
is only useful if you expand the size of an empty table and then want to
rebalance the rows).

Columns by definition should act differently because they don't auto-grow with
data entry, so maintaining table width should be paramount. In that case equal
space(size-based symmetry) and distribute space(content-based rebalance) both
have value. Column Minimize only seems to make sense if rows are also
minimized.

So, I would propose something like this
        equal           |       minimize          |     optimize
Rows     OK (grow)      |       OK (shrink)       | minimize+equal (no shrink)
Columns  OK (same width)| cols/rows(table shrink) |  proportional (same width)

( * column optimize is mostly working, except that it can shrink the width. )

This gives us the symmetry options that make sense (equal, row-optimize) and
content-based best-fit (minimize, column-optimize).</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>