Skip to content
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

Allow splitting main table #6512

Open
systemoperator opened this issue May 22, 2020 · 5 comments
Open

Allow splitting main table #6512

systemoperator opened this issue May 22, 2020 · 5 comments

Comments

@systemoperator
Copy link
Contributor

Since the main table has quite a lot of columns, it would be nice, if it was possible to split the main table vertically, similarly how this is possible in Excel, but I guess this is not achievable, right?^^

@calixtus
Copy link
Member

I see no reason why not, and I really like the idea.

The entry editor is a child of the library tab, so one needs to make clear, which one of the selected entries is currently edited. Besides that, a splitpane and a second maintable in the library pane should do the trick. Probably we have to untangle some hardcoded dependencies.

This is maybe a possible bigger project for a student group.

@systemoperator
Copy link
Contributor Author

systemoperator commented May 24, 2020

From my point of view, this would be a cool, distinctive feature compared to other reference management systems.

A slightly reduced version of it, which would also be quite nice is: Allow splitting the main table vertically and synchronize both tables, so that vertical scrolling is synchronized and when selecting an entry in one of the panels, then also the same entry in the other panel gets selected. (I researched, whether a JavaFX table would support this natively, but I could not find something like that.)

Further extension: Integrate option, to enable/disable table synchronization.

If splitting the table results in two independent tables, then also allowing a horizontal split would be handy.

@systemoperator systemoperator changed the title Allow splitting main table vertically Allow splitting main table May 24, 2020
@tobiasdiez
Copy link
Member

I'm not sure if I understand your idea correctly. Can you provide a screenshot (e.g. from excel) showing what you mean with a "vertical split".

@systemoperator
Copy link
Contributor Author

Synchronized, vertical split

This is an example of the "synchronized", vertical split:

image

image

Properties:

  • Both splits allow independent horizontal scrolling
  • Both splits scroll synchronously in vertical direction
  • Selecting a line (aka entry) in one split also selects it in the other one

This allows showing currently relevant information which lies too far apart from each other, without the need to reorder columns, which would satisfy a current, specific information need.

Unsynchronized vertical/horizontal split

image

image

@tobiasdiez tobiasdiez added this to Normal priority in Features & Enhancements via automation May 25, 2020
@tobiasdiez tobiasdiez moved this from Normal priority to Low priority in Features & Enhancements May 25, 2020
@systemoperator
Copy link
Contributor Author

Would still be relevant.

Features & Enhancements automation moved this from Low priority to Done Aug 20, 2021
@calixtus calixtus reopened this Aug 20, 2021
Features & Enhancements automation moved this from Done to Normal priority Aug 20, 2021
koppor pushed a commit that referenced this issue May 1, 2023
a985762505 Update environmental-and-engineering-geoscience.csl (#6512)
5118058ea0 Update norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl (#6515)
e9830d3f5e Create polish-archives-of-internal-medicine.csl (#6399)
05ef543bd6 Update ieee.csl (#6511)
b6e6292e4b Update universite-de-bordeaux-ecole-doctorale-de-droit.csl (#6510)
af38aba0e9 Create la-nouvelle-revue-du-travail.csl (#6400)
4b23d7a03e Create north-pacific-anadromous-fish-commission-bulletin.csl (#6436)
77ea82a242 Create journal-of-dental-traumatology.csl (#6403)
af4578d1a7 Make magnetic-resonance-in-medicine.csl AMA dependent (#6433)
5467a4f901 Create medizinische-universitaet-innsbruck-vancouver.csl (#6484)
8a3c0a2b9b Update united-states-international-trade-commissio (#6487)
789267a9cb Update cardiff-university-harvard.csl (#6482)
252a5b5c08 Locators in palaeontology journal styles (#6496)
3d2bff0794 Update ecosistemas.csl (#6503)
199baca2c6 Bump nokogiri from 1.13.10 to 1.14.3 (#6504)
feffe61ae4 Update universite-du-quebec-a-montreal-etudes-litteraires-et-semiologie.csl (#6505)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: a985762505418bd63c26a54c59b48e3ed7426953
@JabRef JabRef deleted a comment from github-actions bot Mar 12, 2024
@JabRef JabRef deleted a comment from github-actions bot Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Normal priority
Features & Enhancements
  
Normal priority
Development

No branches or pull requests

4 participants