Commit Graph

24 Commits

Author SHA1 Message Date
ee2bbb0ec7
refactor: make other classes access plugin class 2020-08-08 06:11:52 -04:00
11032ada01
feat: add options for behaviour when closed 2020-08-08 06:05:23 -04:00
02dd910d86
refactor: pull targeting code out of ui
This has some consequences. First, LocalPlayer is no longer necessary
for rendering the UI, meaning the UI stays open even during loading
screens and other situations where there is no player.

Secondly, the sound effect will play even when the window is closed.

Thirdly, the history will update even when the window is closed.

The last two points will become config options in future.

I would also like to make TargetWatcher run in a task and run perhaps
every 100ms instead of every framework update.
2020-08-08 05:20:48 -04:00
47cdc06871
chore: update version to 1.2.0 2020-08-07 19:41:22 -04:00
978711be3e
feat: add option to open window on login 2020-08-07 19:37:01 -04:00
4a352675f6
feat: add option to disable self-logging
This can only happen when targeting your own minion and will
eventually be fixed, but for now, add an option for it.
2020-08-06 13:27:33 -04:00
ab762d2b45
fix: unset focus target when missing actor hovered 2020-08-06 13:20:37 -04:00
a057adfed5
chore: bump version to 1.1.3 2020-08-04 21:07:14 -04:00
e5b3d34d31
refactor: use Dalamud API for targeting 2020-08-04 21:03:26 -04:00
9da265bae4
chore: add command to description 2020-08-04 21:03:05 -04:00
1d41ba9c2c
chore: bump version to 1.1.2 2020-08-03 23:18:07 -04:00
9cf5a4d112
fix: check for additional flags 2020-08-03 23:17:23 -04:00
172bfa6025
refactor: use using for SoundPlayer 2020-08-03 23:16:07 -04:00
0b54dc4271
fix: handle case where PartyMember.Actor is null
I don't know how this is possible, but someone had this happen, so I
guess just coalesce the null. If the targeter is in the party, this
will result in incorrect behaviour and log them, but it's better than
a crash.
2020-07-30 22:12:37 -04:00
9c8e9ab1a3
chore: update version to 1.1.0 2020-07-29 14:53:56 -04:00
7922d5ea73
feat: add option to disable movement 2020-07-29 14:41:17 -04:00
b08d843c07
fix: save config for visibility settings 2020-07-29 14:40:51 -04:00
5733163d47
fix: allow focus target of previous targeters
Fix #1. Keep track of hovers independently of ImGui in order to test
if nothing is being hovered.
2020-07-29 13:13:11 -04:00
72fdce9dca
fix: more efficiently handle history pruning 2020-07-29 13:12:49 -04:00
7c0ac9231c
fix: don't try to target invalid addresses 2020-07-28 22:28:51 -04:00
44e7df6e0f
chore: use better url for manifest 2020-07-28 19:21:25 -04:00
796b04a993
fix: allow hover on disable
This still worked without this flag, but that was probably a bug, so
include this flag just in case.
2020-07-28 19:13:31 -04:00
4046e0b557
refactor: pull finding targeters into a function 2020-07-28 19:12:53 -04:00
d2a502eef9
chore: initial commit 2020-07-28 18:46:16 -04:00