Commit Graph

17 Commits

Author SHA1 Message Date
Infi 795c8a6bb5 We don't respect the close key in any window 2024-04-11 16:12:57 +02:00
Infi 1243501067 Fix unfocused in eureka 2024-04-11 15:31:36 +02:00
Dean Sheather 07d6f68176 fix: censor tell target in Eureka in ScreenshotMode 2024-04-11 18:24:56 +10:00
Infi 9f771c37e3 Implement #10 with fixed payload byte[] 2024-04-10 23:57:44 +02:00
Infi 27e08064af Adjust CursorPos to respect UTF symbols as one and not separate entities 2024-04-10 21:48:43 +02:00
Dean Sheather 87e6573e9b fix: hide unused ECLS indices from chat selector menu
Checks each ExtraChat channel from 1-8 to see if a matching `/eclX`
command is registered in Dalamud before showing it in the list.
2024-04-11 03:40:31 +10:00
Infi 85bf359c0a Merge pull request #8
fix: avoid double-up player names in screenshot mode, censor tell target
2024-04-10 19:34:32 +02:00
Infi 0cae4297f9 Merge branch 'main' into dean/extrachat-input-channels 2024-04-10 19:13:02 +02:00
Infi d2896266e1 Use hi-res icons by shifting the texture 340 (170*2)px 2024-04-10 18:10:23 +02:00
Spider eb7b8b96ea Fix to prevent overriden style from appling to the config window 2024-04-09 18:05:34 -05:00
Dean Sheather 8ed6c909cb fix: avoid double-up player names in screenshot mode, censor tell target
In party chat, players from other servers seem to have extra (empty)
text chunks with the same PlayerPayload link. The screenshot mode code
would replace all chunks with the hashed player name.

Changes the screenshot mode code to skip changing the chunk content for
PlayerPayload chunks unless the content contans the player name.

Also censors the tell target above the chat input.
2024-04-10 03:25:59 +10:00
Infi 5da271e0c2 - Fully support role colors and icons
- Fix #5
- Add SeString debugger window
2024-04-09 15:58:53 +02:00
Dean Sheather 2ed125d520 feat: allow tab input channel to be set to ExtraChat
Adds ExtraChat Linkshell channels to tab input channel selector. These are only by index, not by channel name due to limitations in the ExtraChat IPC API.

Adds ExtraChat Linkshell channels to the channel selector in the chat log window. As these aren't real channels in-game, these are handled by just sending the corresponding `/eclX` command which causes ExtraChat to set a channel override.
2024-04-09 18:32:10 +10:00
Infi fed420901c Working tells for eureka and bozja
Implemented the same focus requirements that vanilla chat has, so as long as the input retains focus, on focus loss it automatically restore the previous channel
2024-04-08 03:26:49 +02:00
Infi a3bf0cabf5 Close command help window on completion 2024-04-07 18:44:24 +02:00
Infi 4369a9ae79 Correct conditionals 2024-04-06 23:56:42 +02:00
Infi 20edc10961 Switch to dalamud window system 2024-04-06 23:09:20 +02:00