Commit Graph

146 Commits

Author SHA1 Message Date
Meow 9e434b515b performance update
performance update
2026-01-03 12:33:39 +01:00
shagu 6e9f1d6b89 api: ignore and skip invalid frame anchors 2025-07-08 21:49:10 +02:00
shagu 3c44018726 api: always write capture index cache 2025-07-07 15:27:12 +02:00
shagu 099c7e1982 api: reduce frame shadow offsets 2025-06-05 22:16:42 +02:00
shagu 8b91fb4ccc api: put custom border onto default backdrop 2025-06-05 22:16:00 +02:00
shagu 48eaf7e875 ui-widgets: increase frame level of blizz borders 2025-06-05 19:29:45 +02:00
shagu 5790ef71b6 api: cache color values for time strings 2024-05-14 08:29:28 +02:00
shagu c6766eeca1 api: set both backdrop border colors in blizz mode 2024-01-06 01:42:43 +01:00
shagu 17ebeb7dc9 api: add function to determine empty tables 2023-11-03 15:10:42 +01:00
shagu ffdbb63110 api: reuse several string variables in cmatch 2023-10-03 13:21:42 +02:00
shagu cea8e750d2 api: make sure anchor exists before aligning to it 2023-02-28 19:09:04 +01:00
shagu 3d9547c340 api: update time string comments 2022-07-02 14:29:14 +02:00
shagu 1bd358eb13 api: use correct combat events for autohide 2022-06-14 19:16:01 +02:00
shagu 1bc5d09327 api: clear events in autohide disable 2022-06-14 18:41:58 +02:00
shagu f13f132021 api: add combat based autohide to api call 2022-06-14 18:32:43 +02:00
shagu b233dc9e1a api: adjust autohide speed on high frame rates 2022-06-14 18:31:32 +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 5987dd2b33 core: add option to use blizzard borders 2021-08-25 18:22:46 +02:00
shagu f525aefb2e api: case insensitive search for item names 2020-11-16 15:50:07 +01:00
shagu 2e816f71d7 api: fix description of slash command query 2020-11-16 15:28:28 +01:00
shagu ec594df203 api: add api to easily register slash commands 2020-11-16 15:22:02 +01:00
shagu 3bd6378de8 api: add function to find slash commands 2020-11-16 15:21:07 +01:00
shagu 5f354e218e api: rewrite rgbhex function
* remove useless caching
* remove variable creation within function
* limit values on all type of inputs
* use only one string.format
2020-10-27 09:50:19 +01:00
shagu 89c27f788a api: limit rgbhex values to 1 2020-10-27 09:01:19 +01:00
shagu 94738bab45 api: add api call to find item in bags 2020-09-04 08:14:55 +02:00
shagu 990ec09296 api: trim percentage before caching it 2020-08-25 18:30:12 +02:00
shagu 7669e64173 core: remove leftover semicolons 2020-08-15 19:29:24 +02:00
shagu a1bda61acb api: option to disable milliseconds on cooldowns 2020-07-01 16:26:39 +02:00
shagu e10cfd3a26 api: add flag to save scale on position save 2020-06-14 22:52:06 +02:00
shagu 83ef788d3f api: use old pixel value on non broken resolutions 2020-05-28 13:34:58 +02:00
shagu cffaf70fbb api: set pixel size to one on broken resolutions 2020-05-27 21:52:32 +02:00
shagu 3e694dcc43 api: add arguments to hook script 2020-05-20 17:12:42 +02:00
shagu 6512bb34ae api: support to also abbreviate negative values 2020-05-09 02:37:46 +02:00
shagu 1565e60f69 api: make spacing optional for alignment 2020-04-18 12:55:54 +02:00
shagu 451c18ced8 api: add spacing parameter to position alignment 2020-04-18 12:49:52 +02:00
shagu d5cc370e9d api: move AlignToPosition into global api 2020-04-18 12:46:14 +02:00
shagu a7000449e9 api: allow movables to not have a parent frame 2020-04-03 00:26:12 +02:00
shagu 968fef0f98 api: restore custom parents on movables 2020-04-02 16:10:34 +02:00
shagu 2c729c8a75 api: new api call to delay functions to ooc
A new function that allows to register functions to a queue,
that is processed as soon as the combat lockdown fades.
2020-03-22 14:08:51 +01:00
shagu 2587d6449d api: fix bug in border detection caching 2020-03-15 11:45:15 +01:00
shagu 2993ed03d8 api: reduce memory load by caching backdrop locals 2020-03-15 11:44:48 +01:00
shagu eb42c831fc api: fix real pixel backdrop offsets 2020-03-05 22:52:56 +01:00
shagu c85f4b1849 api: use default border size in case of inherit 2020-02-28 17:03:41 +01:00
shagu 4d076dbac2 api: reload borders on backdrop updates 2020-02-28 17:03:41 +01:00
shagu 149339839d api: use backported getiteminfo for all versions 2020-01-06 11:15:38 +01:00
shagu 6de221188a api: also show silver when gold is visible 2020-01-02 23:04:08 +01:00
shagu ba7f75416b api: precalculate cooldown switches 2019-12-28 10:14:25 +01:00
shagu a75204540e api: add hidpi detection in pixel calculation 2019-12-18 18:54:00 +01:00
shagu bcadf4b2d9 api: use proper backdrop sizes on small borders 2019-12-18 18:53:50 +01:00
shagu 1cf0d24fcd api: add function to query configured bordersizes 2019-12-18 18:53:41 +01:00