Commit Graph

83 Commits

Author SHA1 Message Date
Infi 8d6f59f9fa - Loc updates
- Add access URL to webinterface panel
2024-08-28 14:31:25 +02:00
Infi bb3e1fd98b Add bulk message sending 2024-08-25 23:35:57 +02:00
Infi 4d341679ab Try to resolve RSV content 2024-08-02 02:54:07 +02:00
Infi c9902dc28b Switch to dalamuds texture cache 2024-07-25 15:57:21 +02:00
Infi c031739650 - Update broken delegates
- Replace hardcoded offsets with CS version
2024-07-03 20:06:00 +02:00
Infi 604a2cb482 Remove debug info 2024-07-01 23:56:24 +02:00
Infi f76f0e91d0 Update for 7.0, part 1 2024-06-30 05:07:11 +02:00
Infi 70989da680 More CS updates 2024-06-09 12:59:29 +02:00
Infi 26e993be67 Temp fix for FPS drops with too many messages rendered
- Also replaces TextWrap with an ImRaii using version
2024-05-13 15:24:51 +02:00
Infi b7286b8010 Implement emotes part 2 2024-05-09 19:09:36 +02:00
Infi b9e3920ff3 Better hover 2024-05-01 17:50:55 +02:00
nebel 31221ac8f6 Merge pull request #35
* Handle event items by checking item kind
2024-05-01 17:05:53 +02:00
Infi 93ed2874d8 hover different tooltips 2024-05-01 17:05:34 +02:00
Infi a74cdcb899 Prevent vanilla tooltip for event item and implement #28 2024-04-30 03:49:53 +02:00
Infi c892577f54 Fix freezing popouts on saving the settings 2024-04-23 07:48:57 +02:00
Dean Sheather bb6c6b0034 feat: replace LiteDB with Sqlite
- Replace LiteDB database engine with Sqlite
  Note: old databases will not be deleted
- Message duplication detection improvements
- Tolerate parse errors in release builds, log them
2024-04-20 21:18:51 +10:00
Infi 30ccf8e416 Implement sounds on interaction 2024-04-16 00:36:30 +02:00
Infi 78e8f763e0 cleanup 2024-04-14 21:24:47 +02:00
Infi 0cae4297f9 Merge branch 'main' into dean/extrachat-input-channels 2024-04-10 19:13:02 +02:00
Infi 8446cb3c1f + Switch to dalamud method for opening URLs
+ Fix popout min size
2024-04-09 16:37:58 +02:00
Infi ce9df63734 Merge branch 'main' into dean/copy-to-clipboard 2024-04-09 16:09:54 +02:00
Infi cc014519d4 Merge pull request #2
feat: clickable URLs in chat log
2024-04-09 16:02:34 +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
Dean Sheather ae6c966e27 feat: copy directly to clipboard, add copy content option
Moves the options in the "Chat 2" submenu when right clicking a message
to the parent menu if there are no specific context menu items for the
right clicked payload. This moves the "Copy" button to the main context
menu in the majority of cases and reduces the amount of clicks required
to copy.

Changes the "Copy" button to copy directly to the system clipboard and
adds a notification.

Adds a "Copy content" button beneath the "Copy" button which only copies
the message content (not the sender). If the message doesn't have a
sender, this option does not appear as they function identically in such
cases.
2024-04-09 15:51:42 +10:00
Dean Sheather 4701bb3f6d feat: clickable URLs in chat log
Adds a parsing step when constructing `Message` objects that scans the
message content for anything that looks URL-like, and inserts new
`TextChunk`s into the message content with a URIPayload set.

Hovering over a URL shows an on-hover effect. Clicking a URL opens it in
the default browser. Right clicking shows the hostname, with an option
to open and an option to copy the URL to the clipboard.
2024-04-09 15:40:27 +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 aad4fc70af Use AtkResNode to get height for tooltips 2024-04-07 21:25:10 +02:00
Infi d9114aeb0e Add user configurable tooltip offset 2024-04-07 19:01:41 +02:00
Infi 20edc10961 Switch to dalamud window system 2024-04-06 23:09:20 +02:00
Infi 9c975929ed Move tooltips if user has "Next to Cursor" option active 2024-04-06 16:54:56 +02:00
Infi 40fd726519 Add adventurer plate context option 2024-04-06 03:01:32 +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 45fe83f1b0 fix: make dalamud link handlers work again 2023-10-14 19:32:01 -04:00
Anna c9cd28589b refactor: update for api 9 2023-10-03 02:59:51 -04:00
Anna 0e3adfcbfa fix: keep old detection methods for history 2023-02-27 20:31:04 -05:00
Anna 9a42b1b9da fix: make pf links work 2023-02-27 20:23:15 -05:00
Anna c1935b1491 fix: populate integrations menu when empty 2022-07-10 14:29:20 -04:00
Anna 5212d271bc fix: check for missing content id correctly 2022-07-10 13:30:51 -04:00
Anna 3d58f5b03c feat: assume world for FC players 2022-07-10 13:14:54 -04:00
Anna 3d9d65e80e chore: pull out context menu strings 2022-06-01 21:34:45 -04:00
Anna 8ef91ef640 fix: add some instance checks 2022-06-01 17:43:19 -04:00
Anna 7e4f6e1ed7 feat: add instanced inviting 2022-05-31 23:55:15 -04:00
Anna 51240bddbc feat: add available ipc indicator 2022-02-16 01:51:51 -05:00
Anna 43549bfcf3 feat: begin adding ipc 2022-02-16 01:13:32 -05:00
Anna a0525562ff chore: remove boms 2022-02-15 13:02:46 -05:00
Anna 9b7b84a58d feat: add chat database 2022-02-15 12:58:55 -05:00
Anna b38fad99c6 fix: handle multiple links in the same message 2022-02-11 00:48:04 -05:00
Anna b02473d32a fix: handle non-native event item tooltips 2022-02-08 18:05:05 -05:00