Commit Graph

159 Commits

Author SHA1 Message Date
shagu 492bdc0b5e chat: set max lines before history is added 2024-11-23 23:59:03 +01:00
shagu 242574c03a chat: add option to set maximum number of chat lines 2024-11-23 23:52:43 +01:00
shagu 43954c487b chat: use parent to determine docked state
Remove every texture of the chat frame and only restore background
for chat frames that are not docked to the left or the right side.
2023-10-03 15:11:14 +02:00
shagu 866ebdc234 chat: use original background for undocked windows 2023-10-03 14:55:03 +02:00
shagu 42f0bff21e chat: allow users to set chat backgrounds 2023-10-03 14:42:06 +02:00
Cameron Weaver (Clutch) 3cb2c70385 chat: option to /who search unknown names 2023-07-24 13:13:05 +02:00
shagu 580eb9a6ac chat: disable game function that closes chat windows
The 'GetChatWindowInfo' function returns shown as 'false' while the UIParent is hidden (Alt+Z).
Based on that return value, the 'FloatingChatFrame_Update' would remove every chat frame,
that isn't tabbed while the interface is hidden. With this overwrite we prevent the original
'FloatingChatFrame_Update' function from being called during that time to avoid this behaviour.
2023-06-29 10:54:39 +02:00
shagu ebaebc6304 chat: set the default chat on login 2023-04-13 11:17:54 +02:00
Pizzahawaiii f8a25a4fbd chat: fix tab text color
The previous implementation looked like the intention was to use a
slightly darker pastel version of the player's class color for the
chat tab texts. But the parens around the addition were forgotten,
which led to the tab text color bring brighter instead of darker.
2022-12-26 10:34:01 +01:00
shagu 81d5dafbd5 chat: remove obsolete alwaysshow option 2022-09-30 16:42:59 +02:00
shagu 629d9be550 chat: only display dock while meters are off 2022-05-27 16:58:19 +02:00
shagu 0214eebf36 core: switch from mousedown to drag functions
Due to crashes/freezes while moving some frames, one possible
reason could be that pfUI was using OnMouseDown and OnMouseUp
to run its frame-moving code. I have noticed better performance
when using the intended functions, OnDragStart and OnDragStop
to move frames.

This commit changes every occurrence of such functions and splits
drag and click into seperate functions where required.
2022-05-07 21:35:52 +02:00
shagu 616b726a76 chat: adjust chat history colors 2021-01-20 16:35:20 +01:00
shagu ffcda0b044 chat: add option to display chat history 2021-01-18 17:36:09 +01:00
shagu c4e0bb7a76 chat: detect and disable chat parsing on combatlog 2021-01-18 16:12:41 +01:00
shagu 8a1842e2af chat: use unified function for chat hooks 2021-01-18 16:11:45 +01:00
shagu 7669e64173 core: remove leftover semicolons 2020-08-15 19:29:24 +02:00
shagu d8e73910b9 chat: remove chat background textures 2020-07-24 02:57:24 +02:00
shagu 66853c1a10 chat: only respect combatlogpanel if exists 2020-04-09 17:05:04 +02:00
shagu 451395a8c3 chat: set custom position for combatlog tab 2020-04-09 16:59:27 +02:00
shagu d8b021c3c4 chat: add option to disable frame shadows 2020-03-17 21:14:40 +01:00
shagu 5619fcbe55 chat: use border spacing for alignment 2020-03-13 16:12:58 +01:00
shagu 3334c7469f modules: make all modules aware of the new borders 2019-12-18 18:54:09 +01:00
shagu f4db399d08 chat: try to match extended clinks first 2019-10-29 07:24:18 +01:00
shagu 1588f9ad5d chat: replace all kind of clinks with real links 2019-10-28 20:27:35 +01:00
shagu ef3ec0bb9c chat: fix clink messages for tbc 2019-09-25 14:45:47 +02:00
shagu 02c1863ab4 chat: add additional tbc chat channels 2019-09-25 14:45:23 +02:00
shagu e0f448ea78 chat: disable padding when panel is invisible 2019-08-05 18:02:25 +02:00
shagu 884775d902 chat: remove additional colons from player links 2019-08-02 17:34:15 +02:00
shagu 9ed82476bc chat: hook set alpha and avoid chat update loop 2019-07-30 22:47:45 +02:00
shagu 708df6b6c5 chat: restore chat tab alpha on flash events 2019-07-30 22:08:03 +02:00
shagu 9ad1f5eb2e chat: use a proper hook to disable fadeout 2019-07-30 21:53:53 +02:00
shagu af824f17d3 chat: fix playername colors for tbc 2019-07-19 19:26:13 +02:00
shagu 0cd47b60ba chat: add missing pairs in iteration 2019-07-19 19:25:54 +02:00
Artur Morozov 4fa0054c09 thirdparty: update skin for WIM
* replace shaman class color only on load the addon
* include @Road-block updates
* use pfUI link handler (it is more correct)
* replace all class colors
2019-06-11 22:16:59 +02:00
shagu e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu 545be99fd7 api: only add shadow to specific frames 2019-06-02 20:43:56 +02:00
shagu 219a6e34f3 chat: adjust panel height calculation 2019-06-02 19:18:32 +02:00
shagu a30720c895 chat: increase frame strata of the inputbox 2019-05-09 20:37:30 +02:00
Road-block cf4c9ac361 api: add and use rgbhex function
* A memoizing method to cache and return hex colorstrings from rgb input.
* Refactor all occurences of adhoc rgb to hex string concatenation to use the new method
* Refactor chat module to use it
2019-05-01 15:23:05 +02:00
shagu 7bc60e723d core: whitelist a bunch of modules for tbc 2019-04-07 14:48:58 +02:00
shagu 63697e44f4 chat: replace varargs with fixed args
Get rid of var-args as the handling of those changed alot
during different api iterations. Therefore using static-args
instead that can be handled the same way in all expansions.
2019-04-07 11:34:52 +02:00
Road-block e50fabfff9 core: global environment cleanup 2019-03-31 14:59:21 +02:00
shagu c07d71a4c3 chat: add chatcopy function call 2019-03-31 14:59:21 +02:00
shagu b450d14620 chatcopy: add module to copy chat contents
* chatmenu is now available via rightclick on chatcopy
* moved whisperproxy into a seperate module
* reduced/cleaned up whisperproxy code
2019-03-31 14:59:20 +02:00
shagu 26a9fff578 actionbar: entire rewrite of the actionbars
Final squashed commit of the actionbars. Ready for master.
Config migration is now armed, you can't go back without backups.
2019-03-31 14:59:20 +02:00
shagu 2c273f5786 chat: skin chinese language selection button 2019-01-10 12:45:16 +01:00
shagu 0f397abce1 chat: use full size if panel is moved or disabled 2018-11-09 19:16:00 +01:00
shagu d8ff32a3d2 libunitscan: unify all unit scanners 2018-11-02 17:46:23 +01:00
shagu 9748975eba firstrun: add profile selection to firstrun 2018-11-01 21:45:45 +01:00