RogerCrocker / BadaBib

20 stars 5 forks source link

Check out new flathub app called "Citation" for ideas of improvement of your app. #6

Open jbingram opened 2 years ago

jbingram commented 2 years ago

Hi Roger, you should check out the new Citation app that came out 4 days ago on flathub and that uses gtk4 and adaptive design: https://gitlab.gnome.org/World/citations/ Currently this new app is very rudimentary, buggy and most importantly is missing for me the bibtex entry, so pretty useless for me, unlike your app. However it has right stuff too, such as the its right panel and adaptive design. This could give you ideas on how to improve the design of your app. It has also the capacity to open any citation from 2 search engines (google scholar and arxiv), although I would have added semantic scholar that is open source, and instead made this option as a clickable icon directly from the top bar.
Keep up the good work @RogerCrocker
Some screenshots from my computer:
Screenshot from 2022-05-07 17-36-47 Screenshot from 2022-05-07 17-42-23 Screenshot from 2022-05-07 17-38-13

RogerCrocker commented 2 years ago

Hi! Thanks for the heads-up. I wasn't aware of Citations. It does looks pretty neat! I probably wouldn't have started working on Bada Bib! if Citations had existed 2 years ago :) On the other hand, Bada Bib! has some more advanced features, so maybe both apps complement each other.

I think for Bada Bib! I will stick with the "non-adaptive" layout for now. During the libadwaita port I experimented with a layout similar to the one used by Citations, but then decided against it. My main problem is that there is no adaptive version of GTK's Paned widget (yet), so the width of the left panel cannot be changed by the user. This leads to a lot of wasted space on regular/large monitors. I think Citations suffers from the same problem. It adapts well to small screens, but not so much to big screens. And there probably are still a lot more people editing their references on monitors than on tablets or smartphones...