ee9994c2c8
Adds meta string to monster cards.
...
Implements meta method in Monster to return a formatted meta string.
Adds size to edit monster.
Moves monster copy logic to copyFromMonster in the Monster class.
Fixes JSON parsing to set strings to an empty string if they're missing from the json blob.
Makes Monster.size default to an empty string instead of null.
Cleans up some raw strings to use NSLocalizedString instead.
2020-09-12 03:08:10 -07:00
edb1c672eb
Makes search and library use the same monster detail view/controller.
2020-09-12 02:16:14 -07:00
dd05b39ea9
Makes search and library use the same monster detail view/controller.
2020-09-12 02:16:14 -07:00
fa553a447a
Fixes tests.
...
Adds CoreData codegen categories to tests.
Updates initializers to pass coredata contexts.
2020-09-12 02:06:25 -07:00
68e2f84e21
Fixes tests.
...
Adds CoreData codegen categories to tests.
Updates initializers to pass coredata contexts.
2020-09-12 02:06:25 -07:00
c7d821e72f
Makes the search bar redo the search when the view is reloaded.
2020-09-12 01:26:59 -07:00
8efb17a56c
Makes the search bar redo the search when the view is reloaded.
2020-09-12 01:26:59 -07:00
e0fce50e1a
Adds swipe action to delete a card from the library.
2020-09-12 01:25:56 -07:00
fade50eef5
Adds swipe action to delete a card from the library.
2020-09-12 01:25:56 -07:00
1e79bc5500
Makes views use monsters from CoreData instead of hard coded ones.
2020-09-12 01:16:56 -07:00
2e70466891
Makes views use monsters from CoreData instead of hard coded ones.
2020-09-12 01:16:56 -07:00
f61fdc0aba
Makes Monster a CoreData entity
2020-09-12 00:55:49 -07:00
fb6418cc80
Makes Monster a CoreData entity
2020-09-12 00:55:49 -07:00
dd7f46f580
Adds monster name as editable in the edit monster view controller.
2020-09-12 00:21:49 -07:00
f0e804ce59
Adds monster name as editable in the edit monster view controller.
2020-09-12 00:21:49 -07:00
a8c88feb1f
Adds string form field cell for use in table views to edit a string property.
2020-09-12 00:17:41 -07:00
0e1a07972b
Adds string form field cell for use in table views to edit a string property.
2020-09-12 00:17:41 -07:00
e3384538a5
Makes nav back from edit monster to monster view update the monster.
2020-09-12 00:14:01 -07:00
25b9d06935
Makes nav back from edit monster to monster view update the monster.
2020-09-12 00:14:01 -07:00
5c18e815dd
Adds a monster edit view.
2020-09-12 00:11:20 -07:00
5f58e9e41d
Adds a monster edit view.
2020-09-12 00:11:20 -07:00
b1fbc169dc
Makes the library view display a list of monsters.
...
Makes the library view ad search view share a view controller for their destination.
2020-09-11 23:42:23 -07:00
651a8e30d4
Makes the library view display a list of monsters.
...
Makes the library view ad search view share a view controller for their destination.
2020-09-11 23:42:23 -07:00
314906f74d
Adds copy constructor to Monster initWithMonster.
2020-09-11 23:30:22 -07:00
327a640b83
Adds copy constructor to Monster initWithMonster.
2020-09-11 23:30:22 -07:00
2a20e7262d
Removes some debug logging statements.
2020-09-07 22:37:57 -07:00
15a89785c6
Removes some debug logging statements.
2020-09-07 22:37:57 -07:00
0cff85092b
Droppes deployment target to iOS 13.0
2020-09-07 18:13:59 -07:00
437e18d2cc
Droppes deployment target to iOS 13.0
2020-09-07 18:13:59 -07:00
49cb07704b
Makes the search screen actually do searches.
...
Makes the monster detail view set the title if there is no name label bound.
2020-09-07 16:26:51 -07:00
e18f44a136
Makes the search screen actually do searches.
...
Makes the monster detail view set the title if there is no name label bound.
2020-09-07 16:26:51 -07:00
6e76767c26
Removes default text in search bar.
2020-09-06 18:47:14 -07:00
48792ceebe
Removes default text in search bar.
2020-09-06 18:47:14 -07:00
1342c55a1f
Adds name to Monster detail view.
...
Adds json initializers for Monster.
2020-09-06 17:33:58 -07:00
0ff71193d6
Adds name to Monster detail view.
...
Adds json initializers for Monster.
2020-09-06 17:33:58 -07:00
32025eb4e7
Adds name to monster detail view.
...
Passes the selected monster from the search view to the monster detail view.
2020-09-06 16:42:40 -07:00
d338d42912
Adds name to monster detail view.
...
Passes the selected monster from the search view to the monster detail view.
2020-09-06 16:42:40 -07:00
2f57c10a5a
Adds placeholder monsters to search view.
...
Adds navigation from search view to monster detail view.
2020-09-06 13:05:14 -07:00
3db7334ba4
Adds placeholder monsters to search view.
...
Adds navigation from search view to monster detail view.
2020-09-06 13:05:14 -07:00
84ce8ba80c
Adds UITableView for search results.
...
Adds constraints to search view.
2020-09-06 12:48:03 -07:00
757f0ded69
Adds UITableView for search results.
...
Adds constraints to search view.
2020-09-06 12:48:03 -07:00
555ba4c007
Fixes default initializer of Skill model.
...
Adds tests for Skill model.
2020-09-05 23:25:40 -07:00
d6f12b302a
Fixes default initializer of Skill model.
...
Adds tests for Skill model.
2020-09-05 23:25:40 -07:00
c3031fbc39
Adds cocoapods for libraries.
...
Adds OCMockito and OCHamcrest libs.
2020-09-05 22:06:51 -07:00
bab5a55c3b
Adds cocoapods for libraries.
...
Adds OCMockito and OCHamcrest libs.
2020-09-05 22:06:51 -07:00
af47156557
Fixes default initializer of SavingThrow model.
...
Adds tests for SavingThrow model.
2020-09-05 21:15:07 -07:00
f688898d96
Fixes default initializer of SavingThrow model.
...
Adds tests for SavingThrow model.
2020-09-05 21:15:07 -07:00
5c5a0bb4f1
Fixes typing in Language initializer.
...
Fixes default initializer of Language model.
Adds tests for Language model.
2020-09-05 21:01:23 -07:00
8a758448a0
Fixes typing in Language initializer.
...
Fixes default initializer of Language model.
Adds tests for Language model.
2020-09-05 21:01:23 -07:00
70ddeeb5f1
Fixes default initializer of DamageType model.
...
Adds tests for DamageType model.
2020-09-05 20:01:53 -07:00