Commit Graph

58 Commits

Author SHA1 Message Date
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
Anna 9a38e3a440 refactor: remove useless null check 2022-02-04 17:09:35 -05:00
Anna 61243096ec feat: add hide option to message context menu 2022-02-04 05:14:37 -05:00
Anna 2d8d7d5ec0 fix: make input wider 2022-02-04 05:10:38 -05:00
Anna b462ccb43a feat: add local send tell option 2022-02-04 05:06:55 -05:00
Anna 6936695814 fix: make input respect scale 2022-02-04 05:05:52 -05:00
Anna 1379a1fc7c feat: add context to all messages and copy option 2022-02-04 05:02:57 -05:00
Anna d0c3cbc2ab feat: add achievement links 2022-02-03 19:19:27 -05:00
Anna fb3ee2efe2 feat: separate invite to party 2022-02-01 18:33:08 -05:00
Anna 2af0466d94 fix: handle key items and collectibles 2022-02-01 16:46:46 -05:00
Anna d844b000e5 feat: start adding our own shortcut support 2022-01-29 00:44:47 -05:00
Anna 893743d72a fix: invite multiples times 2022-01-28 04:34:11 -05:00
Anna 1013c0af8c feat: add PF links 2022-01-16 01:29:44 -05:00
Anna b34a855a92 feat: add new settings ui
Also add window display options.
2022-01-15 14:27:56 -05:00
Anna 4c9492ca28 fix: account for global scale 2022-01-15 13:55:43 -05:00
Anna 5112b377ac feat: add add to blacklist 2022-01-14 13:29:49 -05:00
Anna 471be104e1 feat: add reply in selected chat mode 2022-01-14 13:25:33 -05:00
Anna 1b29ed68e6 refactor: split GameFunctions into classes 2022-01-14 12:15:49 -05:00
Anna 3d3ca42a6f feat: add kick/promote and make friend request work 2022-01-14 05:14:59 -05:00
Anna 5b31d47d48 feat: add mentor check 2022-01-13 03:08:04 -05:00
Anna e5f61cc901 refactor: make some methods static 2022-01-11 02:06:12 -05:00
Anna 2883f78b4c feat: add periodic recruitment payload 2022-01-11 01:58:32 -05:00
Anna 4fafbe7390 feat: add search for item 2022-01-10 23:48:36 -05:00
Anna b9bbe84ad3 feat: add search for recipes using item 2022-01-10 23:14:28 -05:00
Anna afb979acfd fix: handle hq item icons 2022-01-10 00:35:36 -05:00
Anna c897aae0b3 feat: add some item context menu options 2022-01-10 00:31:27 -05:00