Commit Graph

13 Commits

Author SHA1 Message Date
Anna adac4253bf chore: update for api7 and net6 2022-08-22 14:36:57 -04:00
Anna 5812395c75 feat: add option to for timestamp visibility 2021-04-15 12:25:56 -04:00
Anna 7bb76768aa refactor: update DP and lang version 2021-02-01 13:21:44 -05:00
Anna 71ecb7b3af refactor: clean up old code 2020-12-29 11:08:21 -05:00
Anna 23140a3377 feat: add option to open examine window 2020-08-26 08:20:01 -04:00
Anna 8475b7effb feat: allow volume control and more audio types
Also allow choosing audio output device.
2020-08-24 13:14:16 -04:00
Anna 3c99751b4c feat: add window resizing and option to disable 2020-08-22 05:47:00 -04:00
Anna e9a2fb11a8 feat: use a thread to scan for targeters
Also make the poll interval configurable.

For the case of one targeter, the UI scans through the ActorTable to
find the relevant Actor, achieving either a partial or full scan. In
the case of more than one targeter, the UI constructs a Dictionary
mapping ActorId to Actor, then indexes that dictionary for each
targeter. This achieves one full scan, which may or may not be more
efficient than multiple partial scans, depending on where the actors
are located in the table.

The UI must do this because current targeters are no longer guaranteed
to be spawned anymore, especially with a high polling frequency, and
the UI needs accurate information about the targeters' address in
memory.
2020-08-08 16:59:06 -04:00
Anna cc9b66c216 feat: add options for behaviour when closed 2020-08-08 06:05:23 -04:00
Anna 1f9ac4972c feat: add option to open window on login 2020-08-07 19:37:01 -04:00
Anna 1f230b79de 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
Anna e102ed0a15 feat: add option to disable movement 2020-07-29 14:41:17 -04:00
Anna 3e11a83879 chore: initial commit 2020-07-28 18:46:16 -04:00