Commit Graph

150 Commits

Author SHA1 Message Date
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
shagu 7ecac458ac api: use dynamic shortcut for string.gfind 2018-09-28 22:53:16 +02:00
shagu 806784e094 chat: add missing pairs 2018-09-28 22:33:31 +02:00
shagu a2a6742331 chat: add ignore player dropdown menu 2018-09-14 21:19:35 +02:00
shagu 8f8773ace4 chat: add option to disable playerlinks 2018-09-14 20:42:33 +02:00
shagu ca02c51b92 chat: option to disable color of unknown classes 2018-09-07 23:03:27 +02:00
shagu c39fedcc3a chat: allow to send playerlinks on shift-click 2018-09-03 20:40:49 +02:00
shagu db5a021f0e chat: more robust and configurable player colors 2018-09-02 16:35:51 +02:00
shagu fe1b7cd902 chat: fix scrollwheel on chat frames 2018-08-18 21:39:41 +02:00
shagu bd77b73f37 chat: update position for all docked chats 2018-08-18 19:00:25 +02:00