srkizer
cddad72066
Add error handlings for UldWidget ( #2011 )
...
* Add error handlings for UldWidget
* fixes
2024-08-13 08:45:00 -07:00
wolfcomp
ae4c561e09
Add an ULD display to data window ( #1938 )
...
* prelim uld data display
* change uld list to a string array
* fix some uld parts not having their texture id set.
* update uld browser to use themes and get locations from sig scanning
* undo ClientStructs change during rebase
* fix capitalization during rebase
2024-08-12 13:36:31 -07:00
srkizer
018524fb8f
Fix UIColor layout ( #1998 )
...
* Fix UIColor layout
* Handle <color(0)> correctly
2024-08-06 22:31:24 +02:00
srkizer
694b42a378
Fix UIColor handling per theme ( #1995 )
...
UIColor sheet has color sets per theme. Updated `UIColorWidget` to
reflect that, and added `SeStringDrawParams.ThemeIndex` to let users
choose which theme color set to use while drawing SeString from Dalamud.
2024-08-04 17:46:05 +02:00
srkizer
878b96e67d
SeString renderer: Implement replacement entity ( #1993 )
...
* Refactor
* Implement replacement entity
* Apply rounding functions more correctly
2024-08-04 13:30:49 +02:00
srkizer
c721069b08
Fix scoped in and mark experimental ( #1990 )
2024-08-01 18:23:42 +00:00
srkizer
b6eb18d550
SeString renderer: fix colors, add link support ( #1983 )
...
* Add coloring options
* Add link support
* simplify
* fixes
* Prevent EncodeString from causing crashes
* Fix link range application and add link example
* Fix test widget
* Make DalamudLinkPayload backward compatible
* make it better to use
* make it better to use
* Mark SeString rendering functions experimental via comments
* rename
* Simplify
* Make sestring draw functions take in draw params
* Improvements
2024-08-01 10:36:11 -07:00
Haselnussbomber
5fdd88b488
Update AtkArrayDataBrowserWidget ( #1987 )
2024-08-01 10:32:41 -07:00
Haselnussbomber
731c0b7c6d
Rework FateTableWidget ( #1988 )
...
* Rework FateTableWidget
* Maybe better FateTable column order
* Add Icon, MapIcon and Radius column
2024-08-01 10:32:12 -07:00
Haselnussbomber
a5fa109afa
Rework AtkArrayDataBrowserWidget ( #1986 )
...
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2024-07-30 09:19:07 -07:00
goat
73e50c823b
interface: only warn about signed reshade if we are actually using addon mode
2024-07-28 22:06:53 +02:00
srkizer
844b04faad
Implement SeString renderer ( #1977 )
...
Does not have contextual evaluation. Only styling payloads are handled for (relative) simplicity.
2024-07-28 15:36:04 +02:00
srkizer
c25f13261d
Make DtrBar more threadsafe ( #1978 )
...
* Changed DtrBar to use ReaderWriterLockSlim so that there exists only one storage of entries, preventing possible desync.
* DtrBarEntry will now hold a reference to the LocalPlugin that created the entry, so that DtrBarPluginScoped can defer plugin related handling to the main service.
* Marked DtrBarEntry class itself to be turned internal in API 11.
* Made IDtrBar.Entries return an immutable copy of underlying list of DtrBar entries, that will be freshly created whenever the list changes.
2024-07-28 14:14:37 +02:00
Soreepeong
d8861ec7da
write code
2024-07-25 21:07:49 +09:00
Soreepeong
ebee2f151e
add back DXGISwapChain::on_present hook as default for now
2024-07-25 18:14:06 +09:00
goat
bd170ee74a
Merge pull request #1945 from KazWolfe/fixed-versioning
...
feat: Use new versioning strategy
2024-07-25 01:01:50 +02:00
goat
7e709d98cf
interface: make swapchain hooking mode into a console command instead
2024-07-23 19:37:19 +02:00
goat
22eea4b0de
Merge pull request #1955 from Soreepeong/reshade-addon
...
Implement ReShade addon interface
2024-07-23 19:32:17 +02:00
Anthony
55056aee3f
[Plugin Installer] typo fix ( #1962 )
2024-07-23 17:11:14 +00:00
Soreepeong
3598ea443e
Merge branch 'reshade-addon' of https://github.com/Soreepeong/Dalamud into reshade-addon
2024-07-23 11:03:36 +09:00
Soreepeong
3215b6dddf
Add optional vtable swapchain hook mode
2024-07-23 10:57:09 +09:00
goat
a57694d7e5
Merge branch 'master' into reshade-addon
2024-07-23 02:18:04 +02:00
Soreepeong
d71fbc52fb
Add reshade unwrapping options
2024-07-22 20:29:26 +09:00
goat
7830d7651b
pi: force-reload pluginmasters when toggling testing on a plugin
2024-07-22 00:35:10 +02:00
Soreepeong
1be5cd452d
Make all TCS RunContinuationsAsynchronously
2024-07-21 20:49:41 +09:00
Soreepeong
877906ae15
Show logs on loading dialog
2024-07-21 19:09:05 +09:00
goat
8ca473839a
Merge pull request #1915 from nebel/array-nameplate-api
...
Add NamePlateGui
2024-07-20 18:29:55 +02:00
nebel
45e765eb5c
Run CleanUp when when skipping a SelfTest step
2024-07-21 01:00:32 +09:00
nebel
7d2ac511db
Add NamePlateAgingStep
2024-07-21 01:00:32 +09:00
goat
21063217a5
pi: add "hidden" tab if there are any hidden plugins
2024-07-20 02:17:27 +02:00
goat
58753a2725
pi: always show available changelogs in "updateable" tab
2024-07-20 01:37:34 +02:00
goat
05ec0b8c11
pi: show release date on changelog entries
2024-07-20 01:11:09 +02:00
Kaz Wolfe
2bdd0dbe7b
Use new version format in a few other places
2024-07-18 21:00:41 -07:00
Kaz Wolfe
2b96f2187c
feat: Use new versioning strategy
...
- Rename BuildHash to SCMVersion
- Expose the actual commit hash as a new `commit_hash.txt`
- Update GetGitHash() to actually return the git hash
2024-07-18 14:51:03 -07:00
goat
0c1b2a03b2
pi: only show update warning if key matches
2024-07-18 23:37:12 +02:00
goat
604d1b2e85
ipc: add custom serializer for IGameObject
...
fixes #1924
2024-07-18 23:08:37 +02:00
srkizer
1109e64552
Describe address for debugging, change PresentDetour viewport handling ( #1943 )
...
* Describe memory address when printed in log/debug utilities
* PresentDetour: Compare against game's internal copy of IDXGISwapChain
* Handle ReShade on_present function signature properly
2024-07-18 21:28:25 +02:00
goat
4bbba20927
pi: only show update message if we aren't on the release track
2024-07-17 20:15:39 +02:00
goat
2cbb8b9e22
enable some string BannedApis
2024-07-11 00:20:00 +02:00
goat
0de5c96793
fix warning
2024-07-11 00:04:51 +02:00
goat
08ca6e958c
changelog: correctly center in main vp if multi-monitor is on
2024-07-08 22:06:21 +02:00
goat
10f9f0b37b
pi: show a warning if a non-release dalamud version is outdated
2024-07-08 20:57:47 +02:00
goat
d0bc415fd5
dispose scoped finalizer in changelog
2024-07-07 21:38:24 +02:00
Kurochi51
6992336c63
Prevent trying to access an entry when none exist. ( #1898 )
2024-07-05 20:29:15 +02:00
goat
4df929ec9f
pi: don't show the "frown" button for outdated plugins
2024-07-05 18:20:40 +02:00
NostraThomas99
9d9326fd6d
Add support for PCT and VPR to Dalamud.Game.ClientState.JobGauge ( #1890 )
...
Added PCTGauge and VPRGauge to the job gauge definitions. Also updated JobGauge widget to support VPR and PCT.
2024-07-05 10:28:24 +02:00
KazWolfe
8617c9c16d
feat: Stop the movie from interrupting our beautiful beautiful changelog ( #1894 )
2024-07-04 18:28:56 +02:00
srkizer
7a90921358
ISIT: remove api9 compat, IDAM: make Empty4X4 transparent ( #1877 )
...
* Remove api9 compat from texture stuff
* Make Empty4X4 actually transparent
2024-07-03 18:51:23 +02:00
nebel
583c007253
Add new default 'search score' sorting method for plugin search ( #1882 )
2024-07-03 18:37:25 +02:00
goat
8d08f46fd7
check for testing api level in HasTestingVersion() instead
2024-07-03 12:22:06 +02:00