Dean Sheather
352088dfed
feat: add configurable hotkeys to cycle tabs
...
Adds two configurable hotkeys (plus the required code infrastructure to
handle configurable hotkeys) for cycling the active chat tab forward by
one and backwards by one.
2024-07-15 19:17:32 +10:00
Dean Sheather
fef9122eca
feat: add close button to chat log
2024-07-08 16:57:37 +10:00
Infi
3a5dcae261
Fix #63
2024-05-28 14:23:31 +02:00
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