- Notifications
You must be signed in to change notification settings - Fork0
Conhan93/MonsterLookup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A side project to familiarise myself with Compose.
Desktop app that lets you search for monsters from Dungeons and Dragons and easily view them and their actions, abilities, statsfor your DM:ing needs. Currently, only supports monsters and spells that pops up when you select an ability containing spells.Actions and abilities are displayed in scrollable lists with clickable items for actions with attack rolls, which will displaya popup with attack roll results and damage.
The app UI is built withCompose Multiplatform and supports both dark and light themes.Uses an embedded database for local storage to cache recently fetched monsters and spells.
The information is fetched from an open Dungeons and DragonsAPIthat lets you fetch information from monsters, items, spells, etc.
Use gradle to build or run the project using
# Create runnable executable for your OSgradle createdistributable# Orgradlew createdistributable# To create an installer for windows# gradle packageMsi # To build projectgradle build
Pop up
Starting Screen
- Local Storage:H2
- Local Storage ORM:Exposed
- Dependency Injection:Koin
- Logging:Kotlin-logging
- Build window decorator into app bar
- Dice roll animation
- Differentiate clickables with icons
- General dice roller
UI TestsWhen UI tests are more developed for compose desktop
About
Compose desktop app for looking up monster from dungeons and dragons 5e
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.