aardappel / treesheets

TreeSheets : Free Form Data Organizer (see strlen.com/treesheets)
zlib License
2.49k stars 184 forks source link

idea: manage borders #46

Open edmundlaugasson opened 8 years ago

edmundlaugasson commented 8 years ago

There is an idea to be able manage borders in better way like in spreadsheet programs are. It means to be able set (and unset) border (and its style, thickness, color) to any selected cells. Also diagonal borders e.g. like in LibreOffice Calc if you open cell properties (CTRL+1) and look at Borders tab. Also when setting border thickness to 0 then it would be unset. Currently when wraping parent then there will be a border around the cell but how to remove or edit it - could not find. Also it seems that setting border thickness does not work for now (64-bit Linux version).

aardappel commented 8 years ago

You can edit the cell color and its thickness. You can even set its roundness, though only globally. I doubt editing each side individually is that desirable.

edmundlaugasson commented 8 years ago

Yes - each side individually. I found different render styles. But I have to admit that Edit->Set grid border with... does not work. Also - how can I remove current cell border? Or add border to cell or selected cells? Could not find. Therefore I proposed also current idea. Yes - I found Options->Roundness of grid borders - nice feature.

aardappel commented 8 years ago

What exactly "does not work" ? Set grid border width seems to work just fine here.. be sure to have the cell selected that the grid is inside of.

You cannot remove a cell border entirely, at best you can choose a different rendering style (see "layout and render style" menu)

edmundlaugasson commented 8 years ago

OK - I see. I meant to remove cell border entirely when it is created e.g. using Insert or F9 (Wrap new parent) key. Or change that border. I discovered that in order to set grid border I have to select parent cell - now work also here. Selecting the cell with border and changing it does not change the border. I noticed different rendering styles - good.

noyannus commented 1 month ago

I discovered that in order to set grid border I have to select parent cell

That is really counter-intuitive. Everywhere in a modern GUI an action acts on the seleted thing, not on some child or other not visibly selected item.

And an option to set each border (N,S,E,W) separately would add greatly to the capability of giving an easy to parse visual orientation. Highly desirable, imo.

edit: E.g., it would allow grouping of several cells in a common border (not inside a subgrid) on their outside without that same border between them.