Merge pull request #7 from nacabaro/dim/read_cards
Read cards
Fixed flickering and banner overlapping
More things!
- Started slowly implementing the original model.
- Names are bitmaps, so we use that.
- Sprites are stored in RoomDB as bitmap.
- Can now import DiMs, need to implement BEms.
- Can also view all the sprites for all the DiMs and now you can view DiMs individually (these two are temporary).
Things to do next
- Use the new model when uploading characters from the watch.
- Figure out why my implementation of ABGR to BGRA isn't working (or something like that)
- Improve data retrieval from the database, maybe using flows and properly implemented view models. As of now the interface is quite flickery.
- Improve code that handles DiMs and BEms.
As for bugs
- Interface sometimes likes flickering a lot, need to figure out why
- I cannot for the life of me create transparent bitmaps... help!
- Something else I might be forgetting...
Going to continue working in this branch.
Merge pull request #6 from cfogrady/dim-reader-library
Import vb-dim-reader library
Merge pull request #5 from cfogrady/nfc-reader-from-maven
Pull Nfc Reader Library from dependency repo instead of as second module.
Add dim-reader library
Update readme to reflect
Add commented out sample code.
Add readme describing how to setup
Fix readme
Use nfc library from maven local instead of copied module.
Ignore keys file for now.
Ignore generated project files.
Merge pull request #4 from nacabaro/ui/get_character_details
Few things, again!
Few things, again!
- From "Battles" to "Battle"
- Added a settings screen, to import keys and cards
- Added a way to access the settings from home
- Get character details
Forgot to update some foreign key references... sorry!
Merge pull request #2 from nacabaro/database/initialise
Database/initialise
A few things here
- Adding new mons is working
- database is also working (añlthough we are using a temporary domain model)
- Insertion should be working too
- I used an appcontainer for the dependency injection, maybe this is not the best approach, but I don't really know any other approaches
Known bug:
- When inserting a new mon, you need to reload the app in order for the storage view to refresh correctly, I don't know what happens and why, probably because I did not create a proper ViewModel to accompany the storage part... currently this is very barebones, but it works!
Merge branch 'refs/heads/nfc/reading_character' into database/initialise
Updating database with temporary daos in order to have an MVP
Will be changing this to the pre-established model once I sort out DiM/BEM import
Forgot to reset the state of the scan...
Thus making scan innaccessible
Added temporary domain objects