Commit graph

26 commits

Author SHA1 Message Date
goat
64eb2e60cf
feat(UiBuilder): add OverrideGameCursor 2021-04-28 14:19:57 +02:00
goat
74a0cbb034
fix: Remove WaitForFontRebuild during start, this breaks titleedit again for whatever reason 2021-04-26 22:05:49 +02:00
goat
f5830cf09a refactor: new code style in UiBuilder.cs 2021-03-31 17:03:11 +02:00
goat
a52f54774e fix: possible null ref in UiBuilder.CutsceneActive 2021-04-01 16:23:47 +02:00
goat
0cea6ffe10 feat: expose Device and WindowHandle on UiBuilder 2021-01-21 14:16:26 +01:00
karashiiro
7d1ce76b2e Make DisableAutomaticUIHide override everything, make toggle DisableUserUIHide 2020-09-09 19:24:51 -07:00
karashiiro
0f6fbcb4c6 Separate hiding via toggle, cutscenes, and gpose 2020-09-09 16:41:29 -07:00
goat
6d9b9a5eda add some verbose logging for font loading 2020-09-08 20:55:37 +02:00
goat
d4a669a33e fix: NullRef when ClientState is null 2020-09-07 15:35:28 +02:00
karashiiro
ef75705421 Rename variable 2020-09-02 14:07:34 -07:00
karashiiro
4f7981deaa Add cutscenes and gpose to UI hide conditions 2020-09-02 14:05:10 -07:00
goat
196217f1d5 feat: add config setting to toggle hiding 2020-08-14 03:01:58 +02:00
goat
5f9efaaea0 feat: add automatic UI hiding to GameGui, UiBuilder 2020-08-14 02:51:55 +02:00
goat
cf08eaee87 feat: add "plugin testing" settings to /xlsettings 2020-06-08 14:19:09 +02:00
Caraxi
77d4502b60 Create PluginStatsWindow and track times for plugin BuildUI event 2020-06-03 09:00:58 +09:30
goat
054315dfc0 docs: regenerate 2020-05-12 20:44:53 +02:00
goat
dd711ed10c feat: add IconFont to InterfaceManager and UiBuilder(based on FontAwesome 5) and a FontAwesomeIcon enum 2020-05-12 19:10:40 +02:00
meli
de3b771d34 whine at people in api comments 2020-04-29 17:17:22 -07:00
meli
fcd98ee2bb Add ability for plugins to add ImGui fonts at runtime, though we should discourage this as much as possible. Also sneak in an api-matching update to part of ImGuiScene, to make more things useable in SamplePlugin 2020-04-29 17:13:05 -07:00
goat
1df07d5ed3 fix: correctly handle UiBuilder event exception 2020-04-16 12:15:05 +02:00
goat
e3d6b91d8b feat: add error handling for plugins that throw while drawing 2020-04-11 15:40:14 +02:00
meli
a80218d741 expose imguiscene method to load textures from raw pixel data; underlying handling may change, but UIBuilder api can probably remain this way 2020-04-03 16:42:20 -07:00
goat
6c7592ec17 fix: remove shitty feature interface stuff, do it in UiBuilder 2020-03-18 12:40:56 +09:00
goat
a11d9eb8bd docs: document UiBuilder 2020-02-14 17:51:13 +09:00
meli
cc676a25f5 Add support for loading images for use in ImGui windows 2020-01-23 13:45:40 -08:00
goat
24450cf830 feat: use new UiBuilder class for plugins, DalamudPluginInterface is now IDisposable 2020-01-13 21:06:58 +09:00