Skip to content

Commit

Permalink
Merge pull request #31 from AssisrMatheus/1.2.0
Browse files Browse the repository at this point in the history
Version 1.2.0
  • Loading branch information
AssisrMatheus authored Sep 23, 2019
2 parents 1cbe6b5 + b1bb6e4 commit 89a4647
Show file tree
Hide file tree
Showing 34 changed files with 21,491 additions and 572 deletions.
19,431 changes: 19,431 additions & 0 deletions .luacheckrc

Large diffs are not rendered by default.

30 changes: 22 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,24 @@
You can download it from a handful of places:
- [Curseforge/twitch](https://www.curseforge.com/wow/addons/todochecklister/files)
- [Github releases](https://github.com/AssisrMatheus/TodoChecklister/releases)
- [Will it classic](https://willitclassic.com/view/mc8DexxominWFB4i8W1a)

# TodoChecklister
I have bad memory so I made this. A todolist/checklist AddOn for World of Warcraft
A todolist/checklist AddOn for World of Warcraft. Save the bad guy's names, the items you're going to farm, the path you're going to take.

![demoGif](./demo.gif)

- Link items from you bag and display their amount
- List is saved even when you log out
- Drag items around to move them
- Click to edit
- Multi-add items with "Keep focus" option!
- More options like opacity or toggling in "Esc" -> Interface Options -> Addons -> Todochecklister

## How to install it
- Download the latest version [here](https://github.com/AssisrMatheus/TodoChecklister/releases/)
- Download the latest version from any link in the top of this page
- Extract the files on your WoW Addon folder, usually `C:\Program Files (x86)\World of Warcraft\_classic_\Interface\AddOns`.
- Ensure that the .lua files are not spread inside the AddOns folder, but rather, inside the correct `TodoChecklister` folder.
- Your files shoud look like this:
- Your file structure shoud look like this:
```
WowFolder
\
Expand All @@ -31,7 +37,7 @@ WowFolder
TodoChecklister
\
\
TodoChecklister.toc/*.lua files/Any other addon file and folder
TodoChecklister.toc/src folder
```

## How to use it
Expand All @@ -40,13 +46,21 @@ WowFolder
- Or you can also type `/todo tg` on your chatbox to toggle the window

## List of slash commands
- **/todo tg** - Toggle the Todo window
- **/todo add {message}** - Adds item via chat message
- **/todo help** - Display available commands on chat
- **/todo reload** - Reset you window to its original properties(size, position, scale)
- **/todo reload** - Reset you window to its default properties(size, position, scale)
- **/todo tg** - Toggle the Todo window
- **/todo add {message}** - Adds `{message}` to your item list
Example: `/todo add My item` will add a item named "My item" to your list
- **/todo rmv {position}** - Remove item in `{position}`
Example: `/todo rmv 1` removes the first item from the list
- **/todo mv {original_position} {target_position}** - Move item from `{original_position}` to `{target_position}`
Example: `/todo mv 1 3` Moves the first item in the list to the 3rd slot
- **/todo chk {position}** - Check or unchecks an item in `{position}`
Example: `/todo chk 1` Checks the first intem on your list

## Reference material

- [A Guide and Reference for Creating WoW Addons: WoW Programming](http://garde.sylvanas.free.fr/ressources/Guides/Macros-Addons/Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons.pdf)
- [Documentation reference](http://wowprogramming.com/docs.html)
- [Widget API](https://wowwiki.fandom.com/wiki/Widget_API)
- [Widget API-2](https://wow.gamepedia.com/Widget_API)
17 changes: 5 additions & 12 deletions TodoChecklister.toc
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,10 @@
## Title: TodoChecklister
## Author: Matheus Assis Rios (github.com/AssisrMatheus)
## Notes: I have bad memory so I made this. A todolist/checklist AddOn for World of Warcraft.
## Version: 1.1.7
## Version: 1.2.0
## DefaultState: enabled
## SavedVariables: TodoChecklisterDB, TodoChecklisterMapIcon
## OptionalDeps: LibStub
## SavedVariables: TodoChecklisterDB, TodoChecklisterMapIcon, TodoChecklisterSettingsDB

constants.lua
tableUtils.lua
utils.lua
debug.lua

components\components.xml

chat.lua
minimapIcon.lua
init.lua
src\init.xml
src\init.lua
97 changes: 0 additions & 97 deletions chat.lua

This file was deleted.

Loading

0 comments on commit 89a4647

Please sign in to comment.