Commit Graph

32 Commits

Author SHA1 Message Date
Infi 88fbb24ff0 - Migrate DB to v2 (Channel)
- Add channel selection to DBViewer
2024-05-22 19:25:36 +02:00
Infi c2131eb07b Implement DBViewer 2024-05-22 14:53:30 +02:00
Infi 041b0f27d4 Replace all PushTextWrapPos with using version 2024-05-14 01:13:28 +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 3d28162641 Use ImRaii in ImGuiUtil 2024-04-23 08:17:11 +02:00
Infi 8ab450aa3e Scale icons with font size 2024-04-22 16:44:48 +02:00
Infi 9bdfa58deb Implement some todos from #27 2024-04-21 23:16:49 +02:00
Infi 2d69af3f5c fix formatting 2024-04-18 22:07:16 +02:00
Harold Iedema e0793a51da Add option to limit the amount of shown log lines 2024-04-18 19:31:27 +02:00
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
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 d9114aeb0e Add user configurable tooltip offset 2024-04-07 19:01:41 +02:00
Anna c9cd28589b refactor: update for api 9 2023-10-03 02:59:51 -04:00
Anna 565e5ecd08 feat: add utility to go from VK to ImGui 2022-07-13 15:46:47 -04:00
Anna 458f4a673c feat: add multi-client mode 2022-02-16 15:38:55 -05:00
Anna 259000d92a fix: handle more weird wrapping stuff 2022-02-16 15:15:41 -05:00
Anna 824c953102 fix: handle newlines and close-to-edge wrapping better 2022-02-16 13:28:13 -05:00
Anna 071ad3099e style: rename variable 2022-02-15 18:36:57 -05:00
Anna 1c1fd5d6d5 feat: add jank hover highlight for links 2022-02-15 18:36:30 -05:00
Anna a0525562ff chore: remove boms 2022-02-15 13:02:46 -05:00
Anna 43a539a465 feat: turn settings tabs into a sidebar 2022-02-08 19:26:11 -05:00
Anna 0699f5129f feat: add spacing and descriptions for fonts 2022-02-04 23:22:03 -05:00
Anna bf742cd5a4 feat: prettier settings, start using resources file 2022-02-04 05:46:13 -05:00
Anna 1379a1fc7c feat: add context to all messages and copy option 2022-02-04 05:02:57 -05:00
Anna 2d71db2b5d fix: hopefully end infinite wrapping loops 2022-01-15 23:43:55 -05:00
Anna 4c9492ca28 fix: account for global scale 2022-01-15 13:55:43 -05:00
Anna 878171dc56 feat: add simple delete and move tools for tabs 2022-01-14 15:40:31 -05:00
Anna 8ce62fa24e feat: add custom dalamud link payload handling 2022-01-03 16:41:02 -05:00
Anna b66ccaa1c0 feat: add channel switcher, settings button, better tooltips 2022-01-02 16:21:31 -05:00
Anna 0b9d617021 feat: partially handle some payloads 2021-12-29 21:53:44 -05:00
Anna f17a913405 chore: initial commit 2021-12-29 14:31:45 -05:00