Commit Graph

164 Commits

Author SHA1 Message Date
Dean Sheather 715fb7aa5b feat: add database details section to settings
Shows path to database (click to copy), database size, database log
size, message count.

Also adds a Ctrl+Shift button to wipe the database permanently. This is
performed by clearing the Messages collection and then rebuilding the
database, which brings it down to around 48KB on my machine (even with
many messages).
2024-04-11 21:13:04 +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
Infi c1ba97353a Merge pull request #12
fix: hide unused ECLS indices from chat selector menu
2024-04-10 20:29:20 +02:00
Infi 657d5f9e38 Better preview images 2024-04-10 20:02:54 +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 059c7322c8 Add option to hide chat during loading screens [default false] 2024-04-10 19:07:35 +02:00
Infi d2896266e1 Use hi-res icons by shifting the texture 340 (170*2)px 2024-04-10 18:10:23 +02:00
Infi 948383b0c5 Remove this. everywhere, add small note to override style 2024-04-10 17:45:25 +02:00
Infi 2dfd11f018 Merge pull request #11
[feat] Allow Users to Override the Popout and ChatLogWindow Styles
2024-04-10 17:35:25 +02:00
Infi 486ece07d2 Make the debugger command depend on debug build 2024-04-10 17:11:46 +02:00
Spider 7885824248 Added Translation support for prior changes 2024-04-09 19:21:55 -05:00
Spider eb7b8b96ea Fix to prevent overriden style from appling to the config window 2024-04-09 18:05:34 -05:00
Spider 9412711050 Added The ability to override the plugin style 2024-04-09 17:29:35 -05:00
Infi 9feb70d262 Add more info to the about page 2024-04-09 21:58:32 +02: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 8446cb3c1f + Switch to dalamud method for opening URLs
+ Fix popout min size
2024-04-09 16:37:58 +02: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 d9114aeb0e Add user configurable tooltip offset 2024-04-07 19:01:41 +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
Infi 882099affe Add ko-fi and switch crowdin project 2024-04-06 17:35:23 +02:00
Infi 9c975929ed Move tooltips if user has "Next to Cursor" option active 2024-04-06 16:54:56 +02:00
Infi 1cafb45825 - net8
- Switch to new font api,
- Fix null ref on login
- Fix game freeze from chat link handler
2024-04-03 00:57:49 +02:00
Anna 357bc2bb6f refactor: use new plugin log 2023-10-14 19:32:10 -04:00
Anna c9cd28589b refactor: update for api 9 2023-10-03 02:59:51 -04:00
Anna 32e7fbe586 chore: bump version to 1.18.8 2023-08-24 14:44:02 -04:00
Anna 79669f8314 fix: change signatures for 6.3 2023-01-11 14:08:20 -05:00
Anna 070a99f612 refactor: replace Mutex with SemaphoreSlim
Mutex uses system mutexes and SemaphoreSlim does not.
2022-09-02 18:21:57 -04:00
Anna e01bb199c2 fix: handle empty lines 2022-09-02 18:09:20 -04:00
Anna 7dc83bb8a2 fix: make ExtraChat filtering actually work 2022-08-27 13:44:34 -04:00
Anna cfa57ae11a feat: add ExtraChat channel filtering 2022-08-27 13:26:21 -04:00
Anna 9d8c820fd1 fix: use new ImGuiKey stuff 2022-07-14 02:00:22 -04:00
Anna 8576208ace feat: add linkshell names to channel picker 2022-07-13 15:06:30 -04:00
Anna 9d0de2f386 fix: use keyboard focus correctly 2022-07-10 13:46:17 -04:00
Anna 807eb33ed5 feat: more extrachat ipc 2022-07-01 11:05:51 -04:00
Anna 4bd9d82b26 fix: don't override command prefixes 2022-07-01 10:08:19 -04:00
Anna 3b4eb3e5e8 feat: better extrachat integration 2022-06-30 18:02:38 -04:00
Anna 7f7ef8b5d8 fix: remove extraneous tree pop 2022-06-30 17:56:50 -04:00
Anna 569a2ea71e fix: have input behave more like vanilla 2022-06-30 17:56:49 -04:00
Anna d9fbcc23c5 fix: check if Axis fonts are null 2022-06-24 11:22:20 -04:00
Anna 737011c6f8 feat: add extrachat ipc 2022-06-23 18:51:12 -04:00
Anna ef09b390ed chore: update translators 2022-06-14 15:48:05 -04:00
Anna 02118163ac feat: add duplicate message collapsing 2022-06-14 12:33:06 -04:00
Anna d7bf82381f chore: update translators 2022-06-12 11:45:54 -04:00