Commit graph

1612 commits

Author SHA1 Message Date
goaaats
bff8488a8d
Merge pull request #371 from daemitus/patch-2
Undo another breaking change
2021-06-01 12:38:47 +02:00
Raymond
8d51c73842
Undo another breaking change 2021-05-31 21:30:31 -04:00
goaaats
2fabfcbe36
Merge pull request #370 from daemitus/patch-2 2021-05-31 16:28:38 +02:00
Raymond
af3ee66256
Emergency fix: undo breaking change 2021-05-31 10:18:00 -04:00
goaaats
ecff7c490c
Merge pull request #368 from daemitus/StyleCop 2021-05-31 14:03:16 +02:00
Dragon
b80072ea44 Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-05-30 20:29:56 +03:00
Raymond Lynch
595fd3f1e4 StyleCop: everything else 2021-05-30 07:15:47 -04:00
goaaats
f64c9b8321
Merge pull request #365 from daemitus/StyleCop-mini-1 2021-05-30 13:02:46 +02:00
goaaats
66a0b83184
Merge pull request #362 from daemitus/StyleCop-mini-4 2021-05-30 13:01:08 +02:00
goaaats
2ed20b97a0
Merge pull request #364 from daemitus/StyleCop-mini-2 2021-05-30 13:00:04 +02:00
goaaats
e412772697
Merge pull request #366 from daemitus/StyleCop-mini-5 2021-05-30 12:59:17 +02:00
goaaats
1bf347e253
Merge pull request #363 from daemitus/StyleCop-mini-3
StyleCop: Remove XivApi
2021-05-30 03:23:00 +02:00
Raymond Lynch
1f701ec165 StyleCop: JobGauges 2021-05-29 21:12:54 -04:00
Raymond Lynch
07ffc9386c StyleCop: Remove XivApi
This class is internal, deprecated, and unused. So it should be removed.
2021-05-29 21:12:31 -04:00
Raymond Lynch
81b04b2b3c StyleCop: 10 files of small miscellaneous fixes 2021-05-29 21:11:55 -04:00
Raymond Lynch
bf9855b293 StyleCop: Scratchpad 2021-05-29 21:10:48 -04:00
Raymond Lynch
5c3caa02c9 StyleCop: Dalamud.Injector 2021-05-29 20:46:11 -04:00
Dragon
e239fddc59 Marshal Actor name as a UTF-8 string 2021-05-30 03:45:00 +03:00
goaaats
97d8fa855a
Merge pull request #361 from reiichi001/master 2021-05-29 12:38:40 +02:00
Robert Baker
ccb3723ec9 Fix gamemode typo
Screen should say L1+L3 instead of R1+L3 in order to disable game mode.
2021-05-28 22:37:09 -07:00
goaaats
d3b8f8494b
Merge pull request #350 from kalilistic/expose-chat-type 2021-05-25 16:17:55 +02:00
goaaats
bd01eefbf9
Merge pull request #352 from kalilistic/fix-component-demo
fix: component demo icon display
2021-05-25 16:17:22 +02:00
goat
f4b885b084
build: 5.2.6.1 2021-05-25 16:15:00 +02:00
goaaats
2130faf0ec
Merge pull request #358 from daemitus/patch-2 2021-05-21 01:24:17 +02:00
goaaats
8cb70f38c7
Merge pull request #357 from daemitus/patch-1
Apparent typos in ImGuiHelpers
2021-05-21 01:19:04 +02:00
Raymond
350b9e26ad
Typo? fudgeFactor usage missing from one of the CreateMapLink methods. 2021-05-20 19:18:02 -04:00
Raymond Lynch
7df614412a Apparent typos in ImGuiHelpers 2021-05-20 13:39:57 -04:00
goaaats
13b64d531f
Merge pull request #355 from daemitus/patch-1
Looks like a typo. Why reset the same thing twice.
2021-05-17 18:38:28 +02:00
Raymond
d9af7d0f4d
Looks like a typo. Why reset the same thing twice. 2021-05-17 12:33:40 -04:00
kalilistic
bb69feb6e1 fix: component demo icon display 2021-05-08 14:21:08 -04:00
kalilistic
d44b426f02 feat: expose chat type in plugin interface 2021-05-05 21:55:11 -04:00
goat
5d1537b3ed
feat: dispose scratches 2021-05-05 00:30:38 +02:00
goat
39b281f334
Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-05-03 04:17:00 +02:00
goat
8851385c14
fix: better handling for ORIG() calls in HOOK macro 2021-05-03 04:16:38 +02:00
goat
90a0651458
feat: add file watcher basics 2021-05-03 04:16:18 +02:00
goaaats
2a79ac58e0
Merge pull request #328 from fitzchivalrik/feature/ControllerNavigation 2021-05-02 18:16:38 +02:00
goaaats
31db71aef8
Merge pull request #349 from kalilistic/window-toggle
feat: add window toggle
2021-05-02 18:16:01 +02:00
kalilistic
8495a42dd6 feat: add window toggle 2021-05-02 11:23:05 -04:00
Chivalrik
ab34b584f8 fix: Add localisation to notifier string 2021-05-02 12:33:56 +02:00
Chivalrik
d65f2c6cd9 refactor: Use a constant for the gamepad button deletion mask
Add Flags-Attribute to GamepadButtons enums.
2021-05-02 12:21:49 +02:00
Chivalrik
66d42a7cfd feat: Draw a main-viewport-big notifier on screen whenever in gamepad mode
This notifier is a light grey-ish background and some text in the upper
left corner of the main viewport.
2021-05-02 11:43:31 +02:00
Chivalrik
2a2419883b feat: Instead of toggling PluginInstaller on mode change, toggle via R3. 2021-05-02 10:56:57 +02:00
Chivalrik
e4521c0100 fix: Race condition between GamepadPoll detour and ImGui setup
Ideally, we would use
(ImGui.GetIO().ConfigFlags & ImGuiConfigFlags.NavEnableGamepad) > 0
for testing in the GamepadPollDetour whether ImGui should handle gamepad controls
or not. However, this has a race condition during load with the detour which sets
up ImGui and throws if our detour gets called before the other, so we opt-in
for a dedicated boolean.
2021-05-02 10:56:57 +02:00
Chivalrik
9a9aae3db7 chore: Rebase on current master and re-add changes to conflicting files 2021-05-02 10:56:57 +02:00
Chivalrik
5d57c3f687 fix: Spelling mistake and forgotten conditional compiling 2021-05-02 10:56:57 +02:00
Chivalrik
76bf0bc52d feat: Add support for gamepad control of ImGui
Alongside a settings option and the ability for plugins to query gamepad state.
PLugins cannot, however, as of now set an input as 'handled' and block it
for the game.
Whether game or ImGui is receiving gamepad input can be be checked via
`(ImGui.GetIO().ConfigFlags & ImGuiConfigFlags.NavEnableGamepad) > 0`
2021-05-02 10:56:56 +02:00
Chivalrik
9d38069fb3 feat: Add gamepad control of ImGui PoC WIP
- Switch between letting the game or dalamud handling input via R1+L1
- Control ImGui windows via the gamepad in accordance to the proposed button mapping
2021-05-02 10:56:56 +02:00
goat
44551d43ae
fix: use SafeMemory for Util.DumpMemory 2021-05-01 22:18:15 +02:00
goat
7d30a60a5e
feat: rewrite "ORIG(" in hook macro to original call 2021-05-01 21:19:50 +02:00
goat
92b825104e
fix: null temp plugins after use 2021-05-01 18:32:25 +02:00