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
c3c60e7e43
feat: add autohide after inactivity
...
After not receiving a message for X seconds (configurable) in the
current tab or any tab with unread mode enabled, the chat will be
hidden. Focus can be returned with return or slash as usual.
Having input focus or hovering the mouse over the chat window "bumps"
it every frame.
Also fixes a bug that prevented focus from being restored to tabs with
input disabled. The chat window will be brought back but the activated
event won't be fully processed.
Co-authored-by: Auri <me@aurieh.me >
2024-07-13 16:30:42 +10:00
Dean Sheather
0fb78e1856
fix: actually apply hide state to config
2024-07-09 15:18:16 +10:00
Infi
cd750a3ccb
Rename close to hide and change icon
2024-07-08 12:10:27 +02:00
Dean Sheather
fef9122eca
feat: add close button to chat log
2024-07-08 16:57:37 +10:00
Infi
9c4b975605
- No emote parsing on AutoTranslate
...
- nint everything
2024-06-02 14:17:45 +02:00
Dean Sheather
dc9fbbddd9
fix: use infinite lock timeout on write thread
2024-05-26 06:29:49 +10:00
Dean Sheather
e9ae8362f5
fix: fix sorting problems
2024-05-25 21:50:30 +10:00
Infi
c91858183a
Add changelog tab
2024-05-22 03:39:31 +02:00
Infi
592892e45a
- New option to limit minimum preview length
...
- New option only preview with parameters
- Improve preview drawing modes
- Prevent null ref on plugin load
2024-05-20 06:25:54 +02:00
Infi
a18861ea87
Add new preview position: tooltip
2024-05-19 17:16:36 +02:00
Infi
b08c858364
Configurable position for the preview
2024-05-15 23:41:22 +02:00
Infi
5d6acf7d08
Option to hide chat in battle
2024-05-11 01:11:53 +02:00
Infi
b7286b8010
Implement emotes part 2
2024-05-09 19:09:36 +02:00
Infi
4210d634ab
BTTV emote support part 1 & keep Input focus option
2024-05-08 00:04:07 +02:00
Infi
5b30e54f65
More cleanup
2024-05-02 15:02:42 +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
Infi
fc8199b3e5
Fix issues arise through shared height
2024-04-23 06:19:11 +02:00
Infi
366e121783
- Fixed hotkey behaviour in vanilla inputs
...
- Changed behaviour of tab switching
2024-04-21 00:29:07 +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
Harold Iedema
e0793a51da
Add option to limit the amount of shown log lines
2024-04-18 19:31:27 +02:00
Infi
e7ca4ee6a6
remove migration code
2024-04-18 12:11:55 +02:00
Infi
30ccf8e416
Implement sounds on interaction
2024-04-16 00:36:30 +02:00
Infi
8a34cb5186
Fix double messages on startup
2024-04-13 18:01:00 +02:00
Infi
c66d97829c
Just null check the styles
2024-04-12 22:11:17 +02:00
Infi
059c7322c8
Add option to hide chat during loading screens [default false]
2024-04-10 19:07:35 +02:00
Spider
9412711050
Added The ability to override the plugin style
2024-04-09 17:29:35 -05: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
Anna
357bc2bb6f
refactor: use new plugin log
2023-10-14 19:32:10 -04: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
ac69b8d92d
feat: add a more obvious warning for people
2022-08-28 17:51:46 -04:00
Anna
3ce0c3dc50
fix: properly filter ExtraChat channels
2022-08-27 16:34:55 -04:00
Anna
094a627a57
feat: enable all ExtraChat channels by default
2022-08-27 13:47:14 -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
02118163ac
feat: add duplicate message collapsing
2022-06-14 12:33:06 -04:00
Anna
1c7845d184
feat: add Japanese and Dutch language options
2022-06-12 17:40:36 -04:00
Anna
46fa86a885
chore: pull glyph range names into localisation file
2022-06-01 17:30:58 -04:00
Anna
b3ae2dbc1a
feat: add support for lots of different glyph ranges
2022-06-01 17:14:32 -04:00
Anna
2987247fcf
feat: add support for Chinese characters
2022-06-01 16:44:45 -04:00
Anna
212835c33a
feat: add option to sort auto translate list
2022-05-30 00:52:44 -04:00
Anna
f195f55274
feat: update for 6.11
2022-05-12 18:50:05 -04:00
Anna
327a40f63c
refactor: store alpha as [0, 100]
2022-02-19 16:15:25 -05:00
Anna
e55bfcfb49
feat: add popped-out tab opacity
2022-02-19 16:09:32 -05:00
Anna
048826baed
feat: add an option to hide redundant timestamps
2022-02-18 13:47:31 -05:00
Anna
04783fcf02
feat: add tab pop-out
2022-02-18 13:35:46 -05:00
Anna
e11012f3a3
feat: add Romanian language option
2022-02-16 20:34:48 -05:00
Anna
458f4a673c
feat: add multi-client mode
2022-02-16 15:38:55 -05:00