Commit Graph

32 Commits

Author SHA1 Message Date
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 73c81ae0fd addons: scope selection name in list 2020-07-23 18:15:35 +02:00
shagu 680a9c19b9 addons: use same functions for all entries 2020-05-09 02:28:59 +02:00
shagu f052eef1c8 addons: show selected addon info as tooltip 2020-05-09 02:20:15 +02:00
shagu 0f07e2c41f addons: use more compact layout 2020-05-01 15:26:31 +02:00
shagu aa446efe18 addons: use internal dropdown system api 2020-05-01 15:15:14 +02:00
shagu 3334c7469f modules: make all modules aware of the new borders 2019-12-18 18:54:09 +01:00
shagu e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu 7632f92dd1 core: use new media mechanism for all textures 2019-06-10 13:35:48 +02:00
shagu 545be99fd7 api: only add shadow to specific frames 2019-06-02 20:43:56 +02:00
shagu 7bc60e723d core: whitelist a bunch of modules for tbc 2019-04-07 14:48:58 +02:00
dein0s 068580c705 addons: only show entries in visible range 2019-03-31 14:59:21 +02:00
shagu 061ec1e72f translations: add new translation strings 2018-08-23 22:13:30 +02:00
shagu e7d2fc7a41 addons: enable addons on profile change 2018-07-07 04:09:58 +02:00
shagu 7242720c72 addons: introduce addon profiles
based on the work of @dein0s
2018-07-07 04:04:25 +02:00
shagu 7e393ab06c api: get rid of custom texture borders 2018-03-03 12:27:01 +01:00
shagu 8f983f9e7c api: merge ui functions into the base api 2017-09-30 15:11:35 +02:00
shagu 7b28d29d45 addons: add game menu button 2017-09-26 00:11:57 +02:00
shagu 6eaa820c48 addons: use ui toolkit for scrollframes 2017-09-25 23:40:28 +02:00
shagu d7c3361eae translations: add new strings 2017-08-17 22:25:39 +02:00
shagu d9f29a7e7b addons: fix scroll indicators on custom scales 2017-03-04 10:28:53 +01:00
shagu 6f7a665ffe api: merge api calls into environment 2017-02-26 20:55:22 +01:00
shagu 1766dd4ba0 api: use C for config 2017-02-26 20:42:08 +01:00
shagu d8c8ee487b api: allow custom transparency 2017-01-23 17:08:37 +01:00
shagu 5488ffb9bb addons: add event to prevent empty list 2017-01-02 20:05:05 +01:00
shagu fa135c9a5f addons: update reload dialog 2017-01-01 14:57:27 +01:00
shagu deba34d008 addons: refresh addon list on event 2016-12-27 16:01:35 +01:00
shagu ad4e68d681 api: clean up and documentation 2016-12-24 11:03:47 +01:00
shagu 77f02d9674 fonts: support for non latin gameclients 2016-12-19 18:46:46 +01:00
shagu 40befe8ab0 addons: fix wrong parent 2016-12-12 23:06:20 +01:00
shagu 8891a1df44 backdrop api: rework every single frame sizing
This commit breaks alot of compatibility and maybe
other things too. The change was necessary, because
the old framework ran up against its limits.
A lot of new configuration options are now possible
and some of them were already added.
2016-11-22 00:04:14 +01:00
shagu 537c8116dc panel: add addon switcher and tooltips to system info 2016-11-12 22:11:36 +01:00