-
Notifications
You must be signed in to change notification settings - Fork 1
Feature: Table Column Manager #421
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
Conversation
…nd. The "Call to Action" color is too prominent and conflicts with the selected column.
|
@jdanish Given that we're way over budget I'm hoping that this functionality for showing/hiding columns is sufficient. With the next grant we can add UI to reorder, and define sizes, and retain settings via some kind of saving mechanism. |
Provides a consistent height, preventing collapsed heights, and keeps long headers from wrapping.
|
Also, the system won't let me download the template - it says things are being edited (likely the same as above?) ... |
|
@jdanish Thanks for the review.
Yes this is fixed by #416 which is currently in Sri's "Settings" branch #414.
We should review the template that you're using to see what's going on. The I can add another
Let's review the template to see what's going on.
Yeah that's the node lock bug. You can go to the Import/Export tab and click "Force Unlock All" to re-enable template download (and node creation). Again, this shouldn't be a problem once we get that fix in.
This likely has to do with the Misc Editor Fixes #420. We'd want to review your template, but more than likely either the type is somehow not matching an existing type, or the default type is selected. Previously we weren't properly auto-selecting the default type (which in most older templates was #eeeeee (almost white) and instead were showing an undefined type (darker gray). The green "one" and "two" nodes should be showing the right color. If it's not, again, let's look at your template. |
|
Here is the file / template. I made this new for this build, so in theory if it does / doesn't include isProvenance that's based on your default, right? Maybe just adding "isProvenance = true" to those that are automatically included will clarify? And for the node types I coped and pasted the existing entry, though that doesn't mean it is right.
I think it'd be good. Lemme know what I can / should test next. |
|
@jdanish Thanks! That's really helpful. Looks like we're seeing some conflicts with the Settings branch, which is something we need to resolve eventually:
Revisiting the display of the split. I'm not sure what you were expecting. The panel with your (assuming we add a line before |
|
Re color - great. Re template I think I was assuming a missing line of "isProvenance" would default to false rather than true. Not a big deal though we should have the line in there for the future default template to avoid confusion? And either way shouldn't those fields should up in the node info panel if they are visible in the nodes table? The history seems fine. Thanks! |
|
OK, confirming colors work when I use RGB. My Visual Studio Code had started auto-filling colors for me with a color picker, which caused that but now that I know, no problem to avoid. For the provenance, confirmed that if I make some other field like notes provenance, it all behaves as expected. So, the confusion is because created by and a few others appear in tables but not node info, and seem to not need / ignore the provenance tag. |
@jdanish Yeah I should probably refactor this. There are two sets of issues here:
|
|
Got it. That makes sense. Would it be easy to add a comment to the default template that says "This field is edited by Net.Create, please do not change other than setting 'hidden'." That would avoid the issue in the future along with the template editor being clear in some manner (maybe a similar message there). I'd also suggest making those two hidden by default in the default template since no one seems to want it visible if they can use the "info source" field. Thanks! |
|
@jdanish I want to make sure we understand all the implications here. Hiding the
The same thing is true of So if you hide In the new Settings editor, |
|
I am inclined to just leave it as-is then. Long-term we likely will want to let template editors control what goes under history or not, but given where we are at budget-wise, let's leave this be for now. |
|
OK to merge. NOTES
|




Here's a first pass at a table column manager.
To Test
Test Node Tables
dev-bl/table-col-mgrnpm run dev-- add a few nodes if you need toTest Edge Tables
This way the Node Table and Edge Table have independent Show/Hide operations.
A few other notes:
<hr/>-- it felt cleaner than calling out "Provenance Columns" in a separate line.Addresses #316