d3a1693726
chore: bump version to 2.0.0-beta.5
2021-03-13 16:49:24 -05:00
c18f5e8317
fix: correct some typos
2021-03-13 16:48:51 -05:00
81cf14f3ed
feat: add selective field updates
...
Also reverse Unknown4 to MeasuredFrom.
Also rework UI slightly.
2021-03-13 16:10:23 -05:00
fc64403b89
feat: highlight current layout selection
2021-03-13 11:41:06 -05:00
97bc0ef2aa
fix: disable self as parent option
2021-03-13 11:40:43 -05:00
ba67a8b5c7
chore: bump version to 2.0.0-beta.4
2021-03-11 14:15:05 -05:00
9415725a44
feat: add element options and fix ctd
...
Prevent changing layouts while the Character Configuration window is open.
Also fix visibility to show both keyboard and gamepad checkboxes.
2021-03-11 14:14:34 -05:00
ef9a4905ce
chore: bump version to 2.0.0-beta.3
2021-03-10 14:30:30 -05:00
2fdba230b8
feat: add exporting and implement clipboard
2021-03-10 14:29:09 -05:00
b8c99f1839
fix: use effective layout everywhere
2021-03-10 14:25:39 -05:00
cb1faf1167
refactor: put 81 into a const
2021-03-10 14:13:19 -05:00
6b71493f6b
feat: begin replacing layout tab with editor
2021-03-10 14:08:28 -05:00
cb727afc72
refactor: begin update to HUD Manager
2021-03-08 10:03:11 -05:00
252e93b78c
chore: bump version
2020-12-08 23:12:39 -05:00
1caa91d150
fix: update offsets for 5.4
2020-12-08 23:12:23 -05:00
4a68393cc1
chore: update Lumina
2020-11-23 13:25:30 -05:00
Zacharie Day
25cb962cd3
feat: use new-style HUD buttons for import
...
In the process, externalized drawing the HUD buttons to a
function.
2020-09-28 19:13:45 -04:00
Zacharie Day
18dcdea6b4
feat: rename interface cleanup
...
Move the rename input to below the layouts list and give it a
fixed width.
Fix "delete" button not having correct height.
2020-09-28 19:13:28 -04:00
Zacharie Day
bdbb7acbca
fix: use default height for HUD slot buttons
2020-09-28 19:13:28 -04:00
Zacharie Day
67a3b5caf3
feat: improve interactions with active HUD layout
...
Trying to preview different saved was more difficult than it
needed to be since after importing a layout, the user needed to
swap to another layout and then back to the original one in order
to see the changes. I changed this so that if a user imports a
layout to the currently active HUD slot, the plugin automatically
swaps to another HUD slot and back.
As a part of this also refined the general slot UI so that the
active slot is indicated in the slot selection UI for saving a
layout to game data.
2020-09-28 19:13:28 -04:00
Zacharie Day
38907f2cd8
Allow import operation to overwrite layouts
2020-09-28 19:13:28 -04:00
b00b405edf
refactor: simplify boolean expression
2020-09-07 15:07:42 -04:00
803938564a
fix: clean up the new swap system
2020-09-02 22:24:34 -04:00
315f617ead
chore: make braces a requirement
2020-09-02 22:23:46 -04:00
Zacharie Day
3c75021fc4
Fix possible ambiguity in migration code
2020-09-02 20:31:02 -04:00
Zacharie Day
4687bdc7d4
Save plugin config when deleting condition
2020-09-02 20:31:01 -04:00
Zacharie Day
450bca76b5
Change match struct to a class
...
There was no reason for it to be a value type.
2020-09-02 20:31:01 -04:00
Zacharie Day
e24b9649c7
Mark old conditions as obsolete and add migration
2020-09-02 20:31:01 -04:00
Zacharie Day
819ba7cf45
Prevent adding conditions when no layouts exist
...
Also externalized the condition table draw logic for the sake of
readability.
2020-09-02 20:31:01 -04:00
Zacharie Day
a3d65ec43b
Implement dynamic condition UI
...
This allows the user to add conditions of whatever combination of
job and state criteria they choose.
2020-09-02 20:31:01 -04:00
3f35b5e0d3
chore: bump version to 1.4.0
2020-08-13 07:02:48 -04:00
dd8c3e180b
fix: update offset for 5.3
2020-08-13 07:00:09 -04:00
521a41151e
chore: remove unused import
2020-08-13 06:59:55 -04:00
2de1d50e64
fix: use uuid of layouts in label
2020-08-06 14:44:09 -04:00
2655671682
fix: run swap logic in framework update handler
2020-08-06 12:04:47 -04:00
8614c19835
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
98931e1d3f
chore: bump version to 1.3.1
2020-07-31 16:59:30 -04:00
a003072599
fix: check that status layouts aren't unset
2020-07-31 16:59:15 -04:00
58de3e9a9e
chore: bump version to 1.3.0
2020-07-31 13:59:20 -04:00
cd08d08e5c
refactor: fix warnings and code smells
2020-07-31 13:58:56 -04:00
b69de5653a
feat: add clipboard export/import
2020-07-31 13:29:40 -04:00
7226458785
refactor: pull layouts into a dictionary
2020-07-31 12:46:40 -04:00
c793cfc613
feat: add job layouts and roleplaying layout
2020-07-31 00:15:07 -04:00
77d527a161
fix: clear rename field after deleting
2020-07-30 18:50:50 -04:00
47cb699c09
chore: bump version to 1.2.0
2020-07-30 15:40:28 -04:00
3bea865b90
feat: add ability to rename layouts
2020-07-30 15:40:18 -04:00
63b9daaa30
feat: add risk understanding gate
2020-07-30 14:41:10 -04:00
c761d4b07c
fix: don't crash on using delete layout
2020-07-30 13:55:07 -04:00
3c49f8d3d0
fix: only set layout when configuring if enabled
2020-07-30 13:54:45 -04:00
bc2187144f
feat: allow configuring staging slot
2020-07-30 13:54:13 -04:00