Commit graph

5716 commits

Author SHA1 Message Date
goaaats
7994d656c2
Merge pull request #73 from ff-meli/master
expose imguiscene method to load textures from raw pixel data; underlying handling may change, but UIBuilder api can probably remain this way
2020-04-11 19:46:06 +09:00
goaaats
08471c9ba3
Merge pull request #75 from fmauNeko/add_item_out_hook
Add HandleItemOut hook
2020-04-09 21:44:05 +09:00
Florian Maunier
a3e1e11737
Add HandleItemOut hook
Allows detecting when no more item is hovered and dispatch event
accordingly.
Also actually fill the HoveredItem property.
2020-04-09 13:30:00 +02:00
goaaats
e16b371ac3
Merge pull request #76 from fmauNeko/add_get_icon_helper
Add GetIcon helper
2020-04-09 17:57:42 +09:00
Florian Maunier
227400d821
Remove Lumina Language extension, use ClientLanguage instead 2020-04-09 10:50:15 +02:00
Florian Maunier
3bfc831167
Add GetIcon helper 2020-04-09 09:23:17 +02:00
meli
a80218d741 expose imguiscene method to load textures from raw pixel data; underlying handling may change, but UIBuilder api can probably remain this way 2020-04-03 16:42:20 -07:00
meli
0e30309b2d add auto-translate/completion payloads; actual resolution logic is known, but waiting on lumina DI in payloads being (re)done 2020-04-02 22:41:44 -07:00
meli
15e8844514 Remove temp lumina injection; needs to happen somehow, but can hopefully be done a bit more cleanly. 2020-04-02 22:20:06 -07:00
meli
8fbac95b6b fixup string handling to use uints, since everything is realistically unsigned, and it can break encoding of actual 32-bit values otherwise 2020-04-02 22:17:24 -07:00
meli
6d50cdc398 Merge branch 'map_links' into sestring_ui_payloads. Some hand-fixup of logic
# Conflicts:
#	Dalamud/Game/Chat/SeStringHandling/Payload.cs
#	Dalamud/Game/Chat/SeStringHandling/PayloadType.cs
#	Dalamud/Game/Chat/SeStringHandling/Payloads/ItemPayload.cs
2020-04-02 21:40:42 -07:00
meli
adb429557f Merge branch 'master' into map_links 2020-04-02 21:20:02 -07:00
meli
13cca2aad9 Merge branch 'master' into sestring_ui_payloads 2020-04-02 21:15:02 -07:00
goaaats
c9d7846d4c
Merge pull request #72 from fmauNeko/add_fixed_item_sheet
Add fixed Item sheet for GetExcelSheet
2020-04-03 12:21:51 +09:00
Florian Maunier
19de5a475c
Add fixed Item sheet for GetExcelSheet 2020-04-02 23:22:45 +02:00
goat
6b2c531eed feat: add HoveredItem data to Dalamud.Game.Internal.Gui.GameGui 2020-04-02 19:59:51 +09:00
meli
4c12b1dfb0 Add UIGlow and UIForeground SeString payloads; refactor some handling of integer markers in payloads, to make encoding a bit simpler 2020-04-01 20:06:19 -07:00
goat
1e00a33577 build: v4.8.1.0 2020-04-01 15:19:29 +09:00
goaaats
cdb1b49535
Merge pull request #70 from ff-meli/actor_table_debug
temporary workaround for actor table crash on logout
2020-04-01 15:16:16 +09:00
meli
88d8f2d4ba Merge branch 'master' into actor_table_debug
# Conflicts:
#	Dalamud/Game/ClientState/Actors/ActorTable.cs
2020-03-31 14:42:03 -07:00
meli
218bad90b1 temporary workaround for actor table crash on logout; switch reading memory to use ReadProcessMemory, and just return null if it fails. Ugly but functional until we find a better way 2020-03-31 14:34:19 -07:00
goaaats
c45492ae8d
ci: build on pr 2020-04-01 05:51:58 +09:00
goaaats
8b523ca8ba
Merge pull request #69 from karashiiro/logging
chore: set log level of actor index message to verbose
2020-04-01 05:50:22 +09:00
karashiiro
0282d4127e chore: set log level of actor index message to verbose 2020-03-31 12:46:07 -07:00
goat
5927692494 build: v4.8.0.0 2020-04-01 01:54:52 +09:00
goat
0dd46c50ae feat: show if plugins are installed in header 2020-04-01 01:53:22 +09:00
goat
e02bca714f fix: some kind of mitigation for actortable crashes 2020-04-01 01:53:02 +09:00
meli
1894d579a8 initial map link payload implementation. Generally works, but at least needs a better way to handle lumina DI 2020-03-31 09:34:47 -07:00
goat
4d6f7762e6 fix: create all .disabled files for previous versions, just to be safe 2020-03-31 23:43:15 +09:00
goat
fb42419b5d docs: replace mbplugin link with rich presence 2020-03-31 04:34:09 +09:00
goat
8140ddcbfd build: v4.7.22.0 2020-03-30 02:10:05 +09:00
goat
b5b9e6d8e1 feat: CompanyTag field on PlayerCharacter 2020-03-29 23:44:16 +09:00
goat
5f1ce6bfab build: v4.7.21.0 2020-03-29 16:48:56 +09:00
goat
ea8df55b9d fix: hack around actor table address acquiring 2020-03-29 16:43:52 +09:00
goaaats
3b9e04e7a2
Merge pull request #64 from ff-meli/key_state_reset
Fix keypress state getting stuck when entering ImGui windows
2020-03-29 15:52:05 +09:00
goaaats
b004e80e26
Merge pull request #66 from ff-meli/actor_table_crash_fix
fix for at least some of the actor table crashing
2020-03-29 15:51:29 +09:00
meli
2bef760f71 fix for at least some of the actor table crashing 2020-03-28 15:46:34 -07:00
goaaats
4d18a063f7
Merge pull request #65 from ff-meli/plugin_dispose_fix
fix race condition with plugin render vs dispose, on Dalamud dispose
2020-03-29 04:53:30 +09:00
meli
e00a02bdee fix race condition with plugin render vs dispose, on Dalamud dispose. Mainly seen in crashes when using /xldclose with plugin ui open 2020-03-28 12:45:13 -07:00
meli
b8d293a480 Clear keystates when ImGui wants text input; pull in related updates to ImGuiScene 2020-03-28 12:26:59 -07:00
meli
eec77ac239 Add access to game keypress state buffer 2020-03-28 11:25:12 -07:00
goat
68af40d9fc fix: do TerriType with a hook 2020-03-27 17:23:47 +09:00
goat
fc9326e324 docs: regenerate 2020-03-27 17:01:12 +09:00
goat
c8666160c4 docs: TerritoryType 2020-03-27 16:56:28 +09:00
goat
c2fc0660c1 fix: add sig for localcid 2020-03-27 16:55:51 +09:00
goat
a92aad4a54 fix: add exception handler for unobserved task exceptions 2020-03-27 16:39:46 +09:00
goaaats
9b39db6940
Merge pull request #63 from ff-meli/plugin_dependency_loading
Fix for the change to Assembly.LoadFile() no longer correctly handling plugin's local dll dependencies
2020-03-25 16:56:57 +09:00
meli
ad6bf53a6d Fix for the change to Assembly.LoadFile() no longer correctly handling plugin's local dll dependencies. We still have to use LoadFile() to allow duplicate names, but now we also have to fixup assembly resolution to 'restore' the default behavior. This adds a global appdomain handler that just tries to load dependencies from the local directory of the requesting dll, if other methods have already failed. 2020-03-24 20:05:48 -07:00
goat
d47d70c012 fix: formatting 2020-03-25 02:32:19 +09:00
goat
5f7d66f734 fix: better territype sig 2020-03-25 02:31:56 +09:00