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
Infi
eae393842a
Merge pull request #83
...
feat: add autohide after inactivity
2024-07-13 09:30:04 +02:00
Infi
58a6567f5a
dynamic fix for #85
2024-07-13 09:18:40 +02: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
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
f76f0e91d0
Update for 7.0, part 1
2024-06-30 05:07:11 +02:00
Infi
1acd532ef1
Fix chat hide command not working
2024-06-21 20:58:17 +02:00
Infi
7a27ca8ea8
Fix linkshell rotation
2024-06-17 19:21:17 +02:00
Infi
70989da680
More CS updates
2024-06-09 12:59:29 +02:00
Infi
9c4b975605
- No emote parsing on AutoTranslate
...
- nint everything
2024-06-02 14:17:45 +02:00
Infi
3a5dcae261
Fix #63
2024-05-28 14:23:31 +02:00
Infi
c5363769c2
Force main window to be always open
2024-05-26 13:53:26 +02:00
Infi
6ff1b80641
Merge pull request #53 from deansheather/dean/message-sorting-fixes
...
fix: fix sorting problems
2024-05-25 17:11:42 +02:00
Infi
0c19772b18
- Replace all possible hooks with CS
...
- Mark ones that can be replaced soon
- Use Dalamuds ConfigOption for chat color parsing
2024-05-25 16:50:37 +02:00
Dean Sheather
e9ae8362f5
fix: fix sorting problems
2024-05-25 21:50:30 +10:00
Infi
140343e654
- Use tokinzer for URL parsing
...
- Regex based split for letter selector
2024-05-21 06:36:57 +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
51db04a5f5
- Prevent null string from being parsed
...
- cursor pos adjustment through preview
2024-05-19 16:33:53 +02:00
Infi
23122e924b
Better input preview handling
2024-05-19 01:51:36 +02:00
Infi
31897251f7
Implement <item> and <flag> text preview
2024-05-18 19:23:39 +02:00
Infi
c9383e5411
Don't encode the preview message every frame
2024-05-17 07:26:47 +02:00
Infi
b08c858364
Configurable position for the preview
2024-05-15 23:41:22 +02:00
Infi
d49e2736b6
Wrap emotes if space isn't enough
2024-05-15 23:06:51 +02:00
Infi
7736286fee
InputPreview prototype 2, in chatlog preview
2024-05-15 22:58:33 +02:00
Infi
ef775b5a91
InputPreview prototype
2024-05-15 20:48:03 +02:00
Infi
0de883ec39
Display emote name if loading failed
2024-05-14 00:44:06 +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
Dean Sheather
dba01de388
Merge pull request #44
...
* fix: various bug fixes
2024-05-13 02:56:53 +02:00
Infi
638d462732
Do not render emotes if they get deactivated at runtime
2024-05-12 13:40:37 +02:00
Infi
662e65d881
More emote improvements
2024-05-11 07:43:05 +02:00
Dean Sheather
0f5ece288d
Merge pull request #42
...
* fix: ensure newlines when rendering emotes
2024-05-11 06:47:37 +02:00
Infi
5d6acf7d08
Option to hide chat in battle
2024-05-11 01:11:53 +02:00
Dean Sheather
f9c3cea79d
fix: no more jitter 2
2024-05-10 14:20:21 +10:00
Dean Sheather
f7f0b5b59d
fix: avoid jittering
2024-05-09 05:27:18 +10:00
Infi
4210d634ab
BTTV emote support part 1 & keep Input focus option
2024-05-08 00:04:07 +02:00
Infi
bdb308ec02
Adjustable chat log position through sliders
2024-05-03 11:36:05 +02:00
Dean Sheather
477290ce7e
Merge pull request #37
...
* chore: use threads for DB reading and writing
2024-05-02 14:42:50 +02:00
Infi
7bd5f0302b
Prevent ENTER focus if disabled input, exception is to unhide chat
2024-05-01 23:11:47 +02:00
Infi
4161e8e378
Set chat input to readonly on disabled tabs
2024-05-01 22:56:52 +02:00
Infi
2552c5bd6a
Better implementation for disabled chat input
2024-04-30 04:02:04 +02:00
Infi
a74cdcb899
Prevent vanilla tooltip for event item and implement #28
2024-04-30 03:49:53 +02:00
Infi
036bcec1e7
Add debugger window
2024-04-29 19:21:17 +02:00
Infi
8e006f8ab5
Just some formatting
2024-04-25 20:26:39 +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
6452f937b5
disable ESC key and sound for migration window
2024-04-23 04:20:17 +02:00
Infi
752b4deb16
Use ImRaii in chatlogwindow 2/2
2024-04-21 20:51:43 +02:00
Infi
2044306c3f
use imraii in chatlogwindow 1/2
2024-04-21 20:19:02 +02:00