Commit Graph

  • 70b7a4e795 Makes DashboardFragment use its ViewModel origin/develop github/develop develop Tom Hicks 2021-08-31 21:36:58 -07:00
  • 8b4d9b6b17 Fixes subscribing in the DashboardFragment. Tom Hicks 2021-08-31 21:29:23 -07:00
  • 6bad5a4ed5 Removes unneeded cast in LibraryFragment. Tom Hicks 2021-08-31 21:28:56 -07:00
  • 93bf987bb9 Extracts the ViewHolder for SimpleListItemBinding to SimpleListItemViewHolder<T>. Tom Hicks 2021-08-31 21:22:24 -07:00
  • be433bf217 Makes the Library fragment use SimpleListItemBinding to build its ViewHolder. Tom Hicks 2021-08-31 21:16:11 -07:00
  • 1ae81b03b0 Makes search work. Tom Hicks 2021-08-31 21:15:27 -07:00
  • 4633a50bf4 Layout cleanup. Tom Hicks 2021-08-30 12:49:54 -07:00
  • 9ac73337af Replaces duplicated list item layouts with a single shared SimpleListItem. Tom Hicks 2021-08-30 11:34:58 -07:00
  • 25340cb7fd Adds generic ItemCallback interface. Tom Hicks 2021-08-30 11:06:40 -07:00
  • be544f5304 Refactors Library to work like the other recycler views. Tom Hicks 2021-08-30 10:52:53 -07:00
  • 3dc39ad6a4 cleanup Tom Hicks 2021-08-30 10:49:41 -07:00
  • 92ea5b6a0d Moves AppDatabase initialization into the AppDatabase class. Tom Hicks 2021-08-29 18:40:26 -07:00
  • a5eec5c4c8 Moves DiffCallback methods into Monster class. Tom Hicks 2021-08-28 21:16:26 -07:00
  • e598b2984a Adds proguard config. Tom Hicks 2021-08-04 10:28:00 -07:00
  • 32ae8461b7 Adds functional dashboard based on recycler view that picks the number of columns based on screen width. Tom Hicks 2021-07-05 00:01:37 -07:00
  • 8686dbdaea Adds dashboard mockup. Tom Hicks 2021-07-04 16:57:04 -07:00
  • a8df37325f Adds views for dashboard. Tom Hicks 2021-07-03 22:13:29 -07:00
  • 2743a8337b Makes radio buttons suck less. Styles the advantage picker and proficiency picker. Makes the saving throws screen nicer. Tom Hicks 2021-07-01 02:21:41 -07:00
  • b4767676d2 Fixes lists to use similar sized items. Tom Hicks 2021-07-01 00:02:48 -07:00
  • 7c9037af84 Makes monster importing a fragment in the main activity. Makes the edit action work when editing an imported monster. Tom Hicks 2021-06-30 23:24:46 -07:00
  • c582ba5eaa Adds import monster activity. Tom Hicks 2021-06-30 11:16:52 -07:00
  • 8b2ab8f48f Adds OnMoveCallback to the SwipeToDeleteCallback class. Makes traits orderable. Tom Hicks 2021-06-26 23:21:28 -07:00
  • 2de07c54cc View cleanup. Makes more numeric fields Steppers. Sets titles for fragments. Sets focus on the first EditText on most edit pages. Makes Checkbox be a SwitchCompat Fixes monster list item view. Tom Hicks 2021-06-26 02:37:37 -07:00
  • c50f79c273 Renames EditTraitListFragment to EditTraitsFragment to match the other list fragments. Tom Hicks 2021-06-25 20:33:33 -07:00
  • 921a02f953 Replaces condition immunities, damage immunities, damage resistances, damage vulnerabilities, and senses with a unified list of strings editor. Tom Hicks 2021-06-25 20:28:25 -07:00
  • ec712842ca Adds editing support for other traits using some shared fragments. Tom Hicks 2021-06-25 17:29:39 -07:00
  • 2f9dec4d02 Adds ability editor. Tom Hicks 2021-06-25 14:33:40 -07:00
  • cb1e3343c9 Adds ability to edit languages. Tom Hicks 2021-06-25 10:57:25 -07:00
  • 5bded410d2 ViewModel refactoring. Tom Hicks 2021-06-20 18:22:13 -07:00
  • f6a032844c Fixes default values for array/set properties of monsters in db. Removes individual senses properties and replaces with a Set<String>. Tom Hicks 2021-06-20 02:14:48 -07:00
  • d214d615e5 Adds edit skill fragment to edit individual skills. Tom Hicks 2021-06-20 00:51:56 -07:00
  • 54f863ee5f Adds ability score picker. Tom Hicks 2021-06-20 00:40:14 -07:00
  • d4d298fcc3 Disables annoying lint rule. Tom Hicks 2021-06-20 00:33:41 -07:00
  • 7f31d98d7e Adds "New Skill" button. Tom Hicks 2021-06-10 23:45:04 -07:00
  • 68348b18c2 Adds edit skills view. Tom Hicks 2021-06-10 22:50:27 -07:00
  • 42a2994f2c Adds edit challenge rating screen. Tom Hicks 2021-05-31 20:23:39 -07:00
  • 218f39f6c2 Adds better change tracking to know if a monster needs to be saved. Tom Hicks 2021-05-31 14:34:42 -07:00
  • 2512bd8d75 Adds saving throws editor. Tom Hicks 2021-05-31 12:58:34 -07:00
  • 370d416a23 Adds AdvantagePicker and ProficiencyPicker components. Tom Hicks 2021-05-31 12:56:58 -07:00
  • 60d139078b Adds a Stepper control and uses it for the steppers in the editor. Tom Hicks 2021-05-30 03:40:30 -07:00
  • 611fa6c323 Adds screen to edit ability scores. Tom Hicks 2021-05-30 01:55:45 -07:00
  • ab5a3c7c67 Adds Edit Speed screen to the monster editor. Tom Hicks 2021-05-30 00:10:44 -07:00
  • b889857e80 Adds Edit Armor screen to edit a monster's armor stats. Tom Hicks 2021-05-29 19:46:28 -07:00
  • da0e072a45 Adds confirmation when going up from the edit monster screen to save, cancel, or discard changes. Tom Hicks 2021-05-27 19:16:05 -07:00
  • e075fc4369 Adds edit basic info screen with most string fields. Cleans up fonts/margins on edit screens. Makes the EditMonsterViewModel shared between edit monster fragments. Tom Hicks 2021-05-27 04:49:26 -07:00
  • 0db46ebb51 Adds TextChangedListener helper class to make working with text inputs less verbose. Tom Hicks 2021-05-27 04:17:22 -07:00
  • 20318b0ad5 Adds top level items to the edit monster view. Tom Hicks 2021-05-27 02:17:00 -07:00
  • 6debb1eb27 Replaces EditMonsterFragment with a basic ConstraintLayout. Tom Hicks 2021-05-27 01:15:46 -07:00
  • 87c845bd0d Adds Edit Monster placeholder fragment. Tom Hicks 2021-05-24 02:48:00 -07:00
  • f507f9d7cd Adds edit button to monster detail view. Tom Hicks 2021-05-24 02:09:19 -07:00
  • 8bb1f64e9f Makes the swipe to delete callback more generic. Tom Hicks 2021-05-02 03:16:02 -07:00
  • f2d0e93911 Fixes a bunch of lint errors and enables Flipper navigation logging. Tom Hicks 2021-05-02 02:38:32 -07:00
  • c9a7e028ae Renames MonsterFragment to MonsterDetailFragment to better explain its use. Tom Hicks 2021-05-02 01:30:39 -07:00
  • 807871fe5c Make AppCenter only included in debug builds. Moves Flipper initialization to the same place as AppCenter. Tom Hicks 2021-05-02 00:45:23 -07:00
  • acadf2170c Adds functional search using sqlite full text search syntax. Tom Hicks 2021-05-01 17:53:48 -07:00
  • 8215d2021c Adds DevContent class with dev resources. Specifically an example monster. Adds a task. Tom Hicks 2021-05-01 00:50:14 -07:00
  • 0cbf6022c4 Adds swipe to delete monsters on the library screen. Tom Hicks 2021-05-01 00:48:17 -07:00
  • eec695bfc8 Adds MonsterRepository to manage access to the RoomDB store. Tom Hicks 2021-04-30 23:53:38 -07:00
  • 8363912e53 Adds logger. Tom Hicks 2021-04-30 23:43:49 -07:00
  • 67db8d79d0 Adds application class. Tom Hicks 2021-04-30 23:41:38 -07:00
  • b5834f3db2 Migrates Monster class to be storable in roomdb. Tom Hicks 2021-04-17 20:43:19 -07:00
  • ca6a319bd9 Creates initial app database class and adds minimal DTO support for monsters. Tom Hicks 2021-04-17 14:33:49 -07:00
  • 95ba20b5c6 Adds RoomDB and rxjava3 dependencies. Tom Hicks 2021-04-17 13:33:13 -07:00
  • ea65692b38 Adds abilities to monster cards. Adds CommonMark dependency and CommonMarkHelper to render it to html. Tom Hicks 2020-09-01 23:42:09 -07:00
  • d7cf01e30d Adds languages to monster cards. Tom Hicks 2020-09-01 23:13:17 -07:00
  • 30c6dc7ee5 Adds skills to monster cards. Tom Hicks 2020-09-01 22:11:04 -07:00
  • f13be2c1ac Adds armor class and section divider to monster cards. Tom Hicks 2020-09-01 00:54:22 -07:00
  • 920344b5fd Adds monster meta (size, type, subtype/tag, and alignment) to monster cards. Tom Hicks 2020-09-01 00:44:16 -07:00
  • 7b3d6003d4 Adds monster name to monster cards. Tom Hicks 2020-09-01 00:30:12 -07:00
  • c837c19b87 Adds Monster fragment to view a monster's card. Adds query box and search button to search fragment. Makes the search button show a monster card. Tom Hicks 2020-09-01 00:07:18 -07:00
  • b9759f6364 Adds top level navigation and placeholder fragments. Tom Hicks 2020-08-31 23:04:56 -07:00
  • f24f1d978c Adds debug and release directories to git ignore list. Tom Hicks 2020-08-31 22:38:52 -07:00
  • 2defd1fca1 Adds INTERNET permission to manifest. Tom Hicks 2020-08-31 22:16:28 -07:00
  • 07f81a5f6d Initial Tom Hicks 2020-08-31 21:54:31 -07:00
  • 985c2fb730 Updates Android Gradle Plugin to 7.0.1. origin/beta github/beta beta Tom Hicks 2021-08-28 17:18:23 -07:00
  • 0dc96a8c45 Removes unneeded logging. Tom Hicks 2021-08-15 19:42:35 -07:00
  • 10bca503e5 Adds support for virtual file urls. Tom Hicks 2021-08-15 19:42:17 -07:00
  • 1d335e9a37 Updates to build on arm macs. Tom Hicks 2021-08-15 15:09:07 -07:00
  • fbf119fb8a Updates manifest to clear warnings and errors for targeting os 12. Tom Hicks 2021-08-15 14:36:50 -07:00
  • 3d6adaad2c Updates dependencies to latest versions. Tom Hicks 2021-08-15 14:23:27 -07:00
  • c3a972571a Upgrades Android Gradle plugin to 7.0.0. Tom Hicks 2021-08-15 14:20:38 -07:00
  • 4e45a547f4 Moves gradle dependency versions out of variables. Tom Hicks 2021-08-15 14:16:44 -07:00
  • 792628d4a4 Adds proguard config. Tom Hicks 2021-08-04 10:28:00 -07:00
  • b6b669a0db Disables release build minification and obfuscation. Tom Hicks 2021-08-03 12:53:09 -07:00
  • 540a0474da Disables minification of release builds. Tom Hicks 2021-08-03 08:59:45 -07:00
  • 49734d5eef Fixed release flipper stub. Updates dependency versions. Tom Hicks 2021-07-30 18:08:01 -07:00
  • b2c3728e9a Upgrades android gradle plugin to 4.2.2. Tom Hicks 2021-07-05 23:10:27 -07:00
  • 39cab7f799 Removes dead code and cleans up annotations Nullable/NonNull annotations. Tom Hicks 2021-07-05 22:41:49 -07:00
  • 1e007a3553 Makes dashboard views use dimension and string resources. Tom Hicks 2021-07-05 14:09:09 -07:00
  • 1a487f950d Adds functional dashboard based on recycler view that picks the number of columns based on screen width. Tom Hicks 2021-07-05 00:01:37 -07:00
  • ea13e38402 Adds dashboard mockup. Tom Hicks 2021-07-04 16:57:04 -07:00
  • 8e2372085d Adds views for dashboard. Tom Hicks 2021-07-03 22:13:29 -07:00
  • 129d910126 Makes radio buttons suck less. Styles the advantage picker and proficiency picker. Makes the saving throws screen nicer. Tom Hicks 2021-07-01 02:21:41 -07:00
  • 1a23e5e35a Fixes missing descriptions on imported traits. Tom Hicks 2021-07-01 02:14:58 -07:00
  • 660cf633da Fixes lists to use similar sized items. Tom Hicks 2021-07-01 00:02:48 -07:00
  • 1e7a7c68aa Fixes screen titles. Tom Hicks 2021-06-30 23:50:05 -07:00
  • 070fda0989 Makes monster importing a fragment in the main activity. Makes the edit action work when editing an imported monster. Tom Hicks 2021-06-30 23:24:46 -07:00
  • af05c41b75 Adds import monster activity. Tom Hicks 2021-06-30 11:16:52 -07:00
  • efa4c2a299 Refactors monster helper methods into a separate class. Tom Hicks 2021-06-29 14:09:09 -07:00
  • 2f5918b7a2 Adds other traits to the monster detail fragment. Cleans up the monster detail fragment to work like the other fragments. Tom Hicks 2021-06-27 01:31:13 -07:00