goat
|
6d189e1d41
|
deps: update ImGuiScene for real
|
2021-01-21 17:25:58 +01:00 |
|
goat
|
0cea6ffe10
|
feat: expose Device and WindowHandle on UiBuilder
|
2021-01-21 14:16:26 +01:00 |
|
goat
|
438017c2b3
|
fix: increase unload delay
|
2021-01-16 19:18:12 +01:00 |
|
goat
|
e27ae3fd0c
|
refactor: remove need for AssetManager, pass asset dir via StartInfo
|
2021-01-16 18:57:16 +01:00 |
|
Aireil
|
e78aff7d96
|
Change sig method log level and add session delimiter in logs
|
2020-12-19 23:27:39 +01:00 |
|
karashiiro
|
7d1ce76b2e
|
Make DisableAutomaticUIHide override everything, make toggle DisableUserUIHide
|
2020-09-09 19:24:51 -07:00 |
|
goat
|
6d9b9a5eda
|
add some verbose logging for font loading
|
2020-09-08 20:55:37 +02:00 |
|
goat
|
87c3c32dc6
|
feat: add global UI scale to settings
|
2020-08-03 20:46:17 +02:00 |
|
goat
|
cf08eaee87
|
feat: add "plugin testing" settings to /xlsettings
|
2020-06-08 14:19:09 +02:00 |
|
marime
|
965a9d954f
|
fix : Add japaneseRangeHandle.Free()
Made clear to use GCHandle.
|
2020-05-27 17:09:38 +09:00 |
|
marime
|
11e5537146
|
Set the complete Japanese glyph range.(from JIS X 0208)
|
2020-05-27 12:17:20 +09: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
|
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
|
d2fdbafa57
|
fix: free rangeHandle GCHandle
|
2020-04-22 20:58:39 +02:00 |
|
goat
|
1483b41aca
|
fix: destroy ImFontConfig after build
|
2020-04-22 17:47:30 +02:00 |
|
goat
|
14fb36a8b3
|
feat: merge game symbol font from lodestone into our ImGui font
|
2020-04-22 16:40:20 +02:00 |
|
goat
|
ff64c01643
|
feat: ImGui info command
|
2020-04-20 12:47:12 +02:00 |
|
goat
|
2f88a4e0e6
|
fix: dodgy RTSS workaround
|
2020-04-13 20:49:27 +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 |
|
meli
|
b8d293a480
|
Clear keystates when ImGui wants text input; pull in related updates to ImGuiScene
|
2020-03-28 12:26:59 -07:00 |
|
goat
|
ce1e2406bd
|
fix: trust StartInfo for UIRes path
|
2020-03-22 12:21:53 +09:00 |
|
meli
|
3f41c979cb
|
Fix extraneous error log if dalamud crashes/exits before the game ever renders a frame
|
2020-03-03 20:33:22 -08:00 |
|
meli
|
803e69d1b7
|
Fix #38 - resizing the game window was causing swapchain ResizeBuffers() to fail, leading to corrupt render targets
|
2020-02-27 23:01:43 -08:00 |
|
goat
|
f0aacdcf8b
|
build: v4.7.3.0
|
2020-01-27 17:47:59 +09:00 |
|
meli
|
cc676a25f5
|
Add support for loading images for use in ImGui windows
|
2020-01-23 13:45:40 -08:00 |
|
goat
|
c95b39b6e8
|
feat: nicer colors and font
|
2020-01-23 15:52:56 +09:00 |
|
goat
|
1453c2d553
|
fix: remove logging in SetCursorDetour to avoid big log files
|
2020-01-23 02:45:37 +09:00 |
|
meli
|
3ca7c6c19c
|
Set path for imgui's ini file to the general dalamud data directory, so it won't conflict with other imgui applications and is obvious to users that it is part of dalamud
|
2020-01-20 13:25:05 -08:00 |
|
meli
|
7321819961
|
pull in minor ImGuiScene cleanup
|
2020-01-20 11:16:53 -08:00 |
|
meli
|
deb208642f
|
Super quick cleanup of cursor changes, pull in associated ImGuiScene changes
|
2020-01-20 09:58:31 -08:00 |
|
goat
|
348783d394
|
hack: workaround for ffxiv trying to take over hardware cursor
|
2020-01-21 01:30:17 +09:00 |
|
goat
|
a8714df33b
|
fix: vtable is a fallback now
|
2020-01-20 21:58:33 +09:00 |
|
Minizbot2012
|
17c18300b2
|
Hooking via VTable
|
2020-01-18 13:18:28 -05:00 |
|
goat
|
24450cf830
|
feat: use new UiBuilder class for plugins, DalamudPluginInterface is now IDisposable
|
2020-01-13 21:06:58 +09:00 |
|
meli
|
14b2fc09ab
|
Hack: prevent frequent crashes on unload. This is not a great way to handle the problem, but it should also virtually always succeed... and it's far better than the current crashing behavior, until we can come up with something cleaner.
|
2020-01-12 08:18:03 -08:00 |
|
meli
|
92b7482e87
|
Simplify draw delegate handling
|
2020-01-12 08:16:12 -08:00 |
|
meli
|
07c5fe013c
|
Remove renderdoc debug helpers
|
2020-01-12 08:13:50 -08:00 |
|
goat
|
feb8edb6c9
|
feat: add plugin API for interfaces
|
2020-01-12 16:00:31 +09:00 |
|
meli
|
eabd5467f1
|
Update cursor behavior. Should resolve fps and flicker issues when vsync is off, but now there will be 2 cursors in the ui, and the game cursor will change based on what is underneath the ui, even though it won't be interactable through the window
|
2020-01-10 10:02:25 -08:00 |
|
meli
|
c80f400a2f
|
hooking ResizeBuffers() appears to be unnecessary, even though we maintain a view to the backbuffer. Leaving the signature (commented out) for now in case it does end up being something we have to handle
|
2020-01-09 19:02:40 -08:00 |
|
meli
|
557ec18f29
|
pull in basic input handling for testing
|
2020-01-04 16:40:47 -08:00 |
|
meli
|
187105bf50
|
simple direct render. Probably a good idea to look into threading the render to do a bit less work in present and block the frame for less time. May also need to use a separate render target depending on how this works with reshade etc. No input handling at all right now
|
2020-01-04 14:11:07 -08:00 |
|
meli
|
661e79aa2f
|
WIP updates for direct render testing. Currently ImGui draws, but basically off into space and nothing is visible. Working on porting some reshade logic to see if we can get away with simple additional targets and msaa handling
|
2019-12-28 18:24:54 -08:00 |
|
meli
|
31c2bd72a7
|
Pull in ImGuiScene updates
|
2019-12-22 07:49:26 -08:00 |
|
meli
|
cb2e2cfe40
|
Update to latest ImGuiScene
|
2019-12-21 08:58:26 -08:00 |
|
goat
|
6535daade7
|
feat: first interface WIP
|
2019-12-11 03:11:53 +09:00 |
|