https://github.com/homocodens/catherd
Cat(aloging) app for foster homes for cats
https://github.com/homocodens/catherd
Last synced: 8 months ago
JSON representation
Cat(aloging) app for foster homes for cats
- Host: GitHub
- URL: https://github.com/homocodens/catherd
- Owner: HomoCodens
- Created: 2018-08-28T18:59:10.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-10-26T21:01:55.000Z (over 5 years ago)
- Last Synced: 2024-12-27T07:12:12.479Z (over 1 year ago)
- Language: Java
- Size: 1.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A cat cataloging and document filling helper app for foster homes of the **Schweizerische Vereinigung der Katzenhaus-Freunde**.
http://www.katzenhaus-freunde.ch
Half curiosity to learn JavaFX, half pro bono work. Half fun.
# TODO:
*a lot as you can see*
## NOW
* Replace most of CatCell with listener to treeviews selectionmodel
* Then add menu items to context AND "Edit" menu
* Custom stack trace error dialog instead of just printStackTrace
* or at least go through all the trycatch blocks and add meaningful errors (e.g. FileNotFoundException when pdf is open in other program)
## Later
* Document the living daylight out of everything (it's high time)
* Small overview in editors?
* Stats & reports! (can be done w/ other app via json too though)
## Maybe
* Drag&Droppable items in tree
* Tests?
* I think we'll manage without
* static state holder feels wonky, maybe move state (and dirty flag) back into main
* custom styling?
* custom classloader / splash screen
* Input validation? Much of the data is "suit yourself" anyway
* Maybe for phone numbers, email & chip nrs
* Aks them to properly label the PDF form fields
* i18n? Nah... xD
* Add metadata to created pdfs
## Custom controls
If you are working with SceneBuilder, add the controls in the customcontrols package to it before beginning.
Thanks to [code.makery.ch](https://code.makery.ch/library/javafx-tutorial/) for getting me up top speed on JavaFX.