polsys / ref Goto Github PK
View Code? Open in Web Editor NEWA simple reference manager.
Home Page: https://polsys.github.io/Ref
License: MIT License
A simple reference manager.
Home Page: https://polsys.github.io/Ref
License: MIT License
Add UI Automation properties to all UI elements so that the UI is programmatically readable. This makes life easier for screen readers and other uses.
(I've had to programmatically control a program with no accessibility features whatsoever. It was horrible. I doubt the authors ever thought somebody would do so, and it really was a huge hack.)
Allow launching the application with a file name parameter so that the file is opened. This is a prerequisite for a file extension association.
As mentioned in #27, BibLaTeX does things very differently regarding electronic sources. The current implementation targets BibTeX. It could be useful to have a separate BibLaTeX exporter with these slight differences.
BibTeX will get annoyed by stray \ { } %
, etc. in the file. A decision is needed between
I assume most BibTeX users fall into the latter category, but I'm still holding out the decision.
Matching the BibTeX inbook
type, for parts of a book. The fields are mostly same as in books, but with page/chapter information.
Show a warning if there are missing or duplicate keys, or things that will blow up later (eg. missing title or author with BibTeX).
Copying and pasting entries within and between projects. How to handle merges? Need multiple select?
This needs some working out, because references are typically to single web pages. However it would be nice to group the site as one. The pages should therefore have a key in addition to the URL, and be exported along with some data from the site entry. I'm not sure how the current Page
infrastructure will handle that.
The common shortcuts for the main toolbar, Edit/Cancel/Apply, Add Page, Add Entry. Also need to make sure the whole interface is usable with just a keyboard (tab order mostly).
Steps to reproduce:
Thesis kind
combo box and select another option.Expected:
Actual:
Searching all fields and notes. Would probably be just a filter on the entry list.
(Sounds so simple...)
At the moment, all the strings are hard-coded. This issue has multiple parts:
Things that should be done, but not now:
Currently the Word exporter would mangle the organizational author name, and the BibTeX exporter would probably have trouble with casing. Make it possible to indicate that the author is an organization, possibly also allowing BibTeX author
/shortauthor
fields.
(Marking this as a feature since it requires a model change, which will affect the file format.)
This is a data binding issue - the Title
property change (or Volume
for that matter) is not processed because the title is bound to the entry itself through EntryTitleConverter
.
Filing the issue here so that I still remember it after merging #27 - the change would conflict.
It could be useful to export as plaintext references, either the whole catalogue or single entries (maybe with a copyable popup instead of a file). It should support all the common styles.
Instead of writing notes on pages, I'd like to attach pictures. For an article it wouldn't be completely unreasonable to attach the PDF file.
The files could be stored in a subdirectory next to the project file. Of course, then there needs to be handling for broken links, existing directories, renaming and all the other fun. Sharing the project would be more complicated.
Another option would be using an archive format like ZIP for the project. This would have the advantage of compressing the textual content.
The property grid is implemented in a very manual way, and that is starting to create some pain. Investigate a better solution.
This is quite straightforward, since there are only a few applicable BibTeX fields. There should be a distinction between Master's and PhD theses, honored in the export process.
Create[Article/Book/Thesis]_AsksIfEditing
. Refactor out the common parts.Investigate how Word imports references and write an exporter.
(Sounds way simpler than it probably is ๐)
Many e-libraries and journals allow exporting bibliographical data in EndNote/etc. format. It would be useful to be able to import that data directly into Ref.
Add icons to the catalogue list, so that it's easy to distinguish between entry types. Currently the only way is looking at the available properties.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.