Commit Graph

103 Commits

Author SHA1 Message Date
Infi 34b76cc853 Save ffxiv font to disk on first download 2024-06-10 22:15:37 +02:00
Dean Sheather 748a963acc Use ContentIdResolver hook 2024-05-26 01:09:33 +10:00
Dean Sheather e9ae8362f5 fix: fix sorting problems 2024-05-25 21:50:30 +10:00
Infi c2131eb07b Implement DBViewer 2024-05-22 14:53:30 +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 adacf63bc3 Fix compile error in release mode 2024-05-19 02:47:48 +02:00
Infi 3d9f5a2764 Use higher resolution emotes and remove old emote cache 2024-05-15 21:10:07 +02:00
Infi ef775b5a91 InputPreview prototype 2024-05-15 20:48:03 +02:00
Infi fa41d22cb8 Only load emote list if the user has them activated 2024-05-11 05:13:31 +02:00
Infi b7286b8010 Implement emotes part 2 2024-05-09 19:09:36 +02:00
Infi 5b30e54f65 More cleanup 2024-05-02 15:02:42 +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 a74cdcb899 Prevent vanilla tooltip for event item and implement #28 2024-04-30 03:49:53 +02:00
Infi 695fd997d7 Merge pull request #33
fix: add Races, Clans and Companion Actions to auto-translate
2024-04-29 19:23:43 +02:00
Infi 036bcec1e7 Add debugger window 2024-04-29 19:21:17 +02:00
Dean Sheather fdae6b1cd2 fix: add Races, Clans and Companion Actions to auto-translate
The Race, Tribe and BuddyAction sheets were skipped as the default
behavior was to include rows from `0..^0` if no range was specified in
the Completion sheet. That range would usually include everything, but
since the ranges were iterated over as integers there is no "last" index
so `^0` equals zero.

Also preloads the AutoTranslate cache on plugin load in a new thread to
avoid a hitch when sending the first message. This behavior is disabled
in DEBUG builds to make profiling easier.
2024-04-29 18:55:24 +10: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
Dean Sheather fcdb5625f3 feat: add LiteDB => Sqlite importer 2024-04-22 02:43:48 +10: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
Dean Sheather a6decf97fb fix: close the database on plugin load failure 2024-04-18 21:56:05 +10:00
Infi 91a8dd942d Fix popout not being hidden 2024-04-17 22:25:06 +02:00
Infi 059c7322c8 Add option to hide chat during loading screens [default false] 2024-04-10 19:07:35 +02:00
Spider eb7b8b96ea Fix to prevent overriden style from appling to the config window 2024-04-09 18:05:34 -05:00
Spider 9412711050 Added The ability to override the plugin style 2024-04-09 17:29:35 -05:00
Infi 9feb70d262 Add more info to the about page 2024-04-09 21:58:32 +02:00
Infi 5da271e0c2 - Fully support role colors and icons
- Fix #5
- Add SeString debugger window
2024-04-09 15:58:53 +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 a9a1570bc3 chore: update XivCommon 2023-10-03 17:34:10 -04:00
Anna c9cd28589b refactor: update for api 9 2023-10-03 02:59:51 -04:00
Anna 737011c6f8 feat: add extrachat ipc 2022-06-23 18:51:12 -04:00
Anna a8fd61af49 fix: add general tab by default 2022-06-12 10:29:29 -04:00
Anna 43549bfcf3 feat: begin adding ipc 2022-02-16 01:13:32 -05:00
Anna 1409da708d refactor: rework the command system 2022-02-15 16:57:15 -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 4779ed0f48 feat: add language override 2022-02-08 15:23:00 -05:00
Anna 256494e858 chore: use placeholders for all plugin name references 2022-02-06 04:11:36 -05:00
Anna 2018d73519 fix: defer saving config 2022-02-04 23:31:36 -05:00
Anna bf742cd5a4 feat: prettier settings, start using resources file 2022-02-04 05:46:13 -05:00
Anna 077053f4e1 feat: add unread modes 2022-02-03 16:15:27 -05:00
Anna 60e22f58ee feat: allow hiding 2022-02-01 00:20:20 -05:00
Anna cba515d955 style: run formatter 2022-01-30 23:45:07 -05:00
Anna d844b000e5 feat: start adding our own shortcut support 2022-01-29 00:44:47 -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 e5f61cc901 refactor: make some methods static 2022-01-11 02:06:12 -05:00