Commit Graph

77 Commits

Author SHA1 Message Date
2cc9e064c0
fix: use uuid of layouts in label 2020-08-06 14:44:09 -04:00
a1cc25c7d5
fix: run swap logic in framework update handler 2020-08-06 12:04:47 -04:00
40a40a0964
feat: add window position handling
Also add /phud for swapping between saved layouts.

Currently only the map and chat box have saved positions, although the
implementation supports additional windows. There is a checkbox when
importing to turn on or off window position saving.
2020-08-03 22:13:29 -04:00
72b9058707
chore: bump version to 1.3.1 2020-07-31 16:59:30 -04:00
5730dc605c
fix: check that status layouts aren't unset 2020-07-31 16:59:15 -04:00
fc88670bff
chore: bump version to 1.3.0 2020-07-31 13:59:20 -04:00
ec06557c27
refactor: fix warnings and code smells 2020-07-31 13:58:56 -04:00
f5a79ae081
feat: add clipboard export/import 2020-07-31 13:29:40 -04:00
d663d193c8
refactor: pull layouts into a dictionary 2020-07-31 12:46:40 -04:00
4dbf2ad76c
feat: add job layouts and roleplaying layout 2020-07-31 00:15:07 -04:00
545f68240a
fix: clear rename field after deleting 2020-07-30 18:50:50 -04:00
31dc05b43d
chore: bump version to 1.2.0 2020-07-30 15:40:28 -04:00
a4c728779c
feat: add ability to rename layouts 2020-07-30 15:40:18 -04:00
ffb77765c2
feat: add risk understanding gate 2020-07-30 14:41:10 -04:00
79232b9a80
fix: don't crash on using delete layout 2020-07-30 13:55:07 -04:00
dca89bb71d
fix: only set layout when configuring if enabled 2020-07-30 13:54:45 -04:00
c97521b217
feat: allow configuring staging slot 2020-07-30 13:54:13 -04:00
7b2eef4eef
feat: automatically import HUD slots on first run 2020-07-30 13:53:13 -04:00
1babe5147c
fix: back up the hotswap slot
The game checks if the slot being switched to is already selected and
does nothing if so. (For what it's worth, I did try changing the code
in memory to ignore these checks, but it didn't seem to work.) In
order to get the game to change slot, we write a different slot number
to the "current" slot in memory and then ask the game to change slot.

This doesn't swap the slot on screen and still works, which is
ideal. However, the game seems to overwrite the slot that is marked as
current when we do this. To remedy this issue, back up the slot before
telling the game to swap, then restore the slot afterwards.
2020-07-30 13:21:08 -04:00
e0583078bc
fix: make message for enable checkbox clearer 2020-07-30 13:20:30 -04:00
25f6437fec
chore: bump version to 1.1.0 2020-07-29 22:43:36 -04:00
6d25b9db69
feat: add error window for bad configs 2020-07-29 22:42:57 -04:00
74e1b7c9c4
refactor: handle checking condition better 2020-07-29 21:54:04 -04:00
11c9d92f4e
feat: infinite layout slots
Add a system to save layout slots and restore them, effectively
increasing the number of slots to an infinite amount.

Also add crafting and gathering layout swaps and make the UI more
reasonable.

Refactor out the combo boxes.
2020-07-29 21:01:22 -04:00
820aa94a65
chore: add plugin manifest 2020-07-29 12:30:44 -04:00
3f229724bc
refactor: remove unused imports 2020-07-29 12:30:14 -04:00
de0168e5d0
chore: initial commit 2020-07-29 12:01:00 -04:00