Haselnussbomber
0490a71990
Update Network Monitor Widget
...
- Separate checkboxes for up and down tracking
- Clarify tracking is for ZoneUp/ZoneDown
- Rephrase filter checkbox tooltip
2026-02-07 20:36:20 +01:00
Haselnussbomber
33a7cdefa8
Switch to CS in NetworkMonitorWidget ( #2600 )
...
Tag Build / Tag Build (push) Successful in 2s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
* Switch to CS in NetworkMonitorWidget
* Lazy-init the hooks
* Fix warnings
2026-01-31 12:57:11 -08:00
Haselnussbomber
3abf7bb00b
Rework NetworkMonitorWidget, remove GameNetwork ( #2593 )
...
* Rework NetworkMonitorWidget, remove GameNetwork
* Rework packet filtering
2026-01-27 08:35:55 -08:00
Infi
8f8f4faa12
Apply ImRaii to Widgets Part 2 ( #2567 )
...
* Apply ImRaii to multiple widgets
* Apply ImRaii to leftover widgets
2026-01-25 19:21:33 -08:00
Infi
672636c3bf
Remove UiDebug V1 in favor of V2 ( #2586 )
...
* - Remove UiDebug1 in favor of UiDebug2
* - Remove all mentions of 2
2026-01-25 19:21:03 -08:00
Haselnussbomber
b601bfdbfb
Add Quest and Leve support to IUnlockState ( #2581 )
...
* Fix AgentInterfacePtr.FocusAddon
* Add Quest support to IUnlockState
* Reorder, bail out early in Recipe and McGuffin
* Add Leve support to IUnlockState
* Fix warning
* Disable log spam
2026-01-24 20:03:57 -08:00
Infi
fab7eef244
Update UIColorWidget.cs
2026-01-10 14:25:22 +01:00
Infi
5bfbcbb8f5
Merge branch 'master' into ImRaii-Widgets
2026-01-10 14:13:41 +01:00
goat
156abbdcbe
Merge branch 'master' into ImRaii-Widgets
2026-01-09 21:42:43 +01:00
RedworkDE
0cc5d301e5
Merge branch 'master' of https://github.com/goatcorp/Dalamud into logmessage
2026-01-06 23:30:16 +01:00
Haselnussbomber
c93f04f0e4
Code cleanup ( #2439 )
...
* Use new Lock objects
* Fix CA1513: Use ObjectDisposedException.ThrowIf
* Fix CA1860: Avoid using 'Enumerable.Any()' extension method
* Fix IDE0028: Use collection initializers or expressions
* Fix CA2263: Prefer generic overload when type is known
* Fix CA1862: Use the 'StringComparison' method overloads to perform case-insensitive string comparisons
* Fix IDE0270: Null check can be simplified
* Fix IDE0280: Use 'nameof'
* Fix IDE0009: Add '.this'
* Fix IDE0007: Use 'var' instead of explicit type
* Fix IDE0062: Make local function static
* Fix CA1859: Use concrete types when possible for improved performance
* Fix IDE0066: Use switch expression
Only applied to where it doesn't look horrendous.
* Use is over switch
* Fix CA1847: Use String.Contains(char) instead of String.Contains(string) with single characters
* Fix SYSLIB1045: Use 'GeneratedRegexAttribute' to generate the regular expression implementation at compile-time.
* Fix CA1866: Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char
* Fix IDE0057: Substring can be simplified
* Fix IDE0059: Remove unnecessary value assignment
* Fix CA1510: Use ArgumentNullException throw helper
* Fix IDE0300: Use collection expression for array
* Fix IDE0250: Struct can be made 'readonly'
* Fix IDE0018: Inline variable declaration
* Fix CA1850: Prefer static HashData method over ComputeHash
* Fi CA1872: Prefer 'Convert.ToHexString' and 'Convert.ToHexStringLower' over call chains based on 'BitConverter.ToString'
* Update ModuleLog instantiations
* Organize usings
2026-01-06 08:36:55 -08:00
RedworkDE
8b0f0fb44e
Merge branch 'master' of https://github.com/goatcorp/Dalamud into logmessage
2026-01-03 22:28:43 +01:00
Infi
09a1fd1925
- Apply ImRaii to SeStringRendererTestWidget
...
- Add new themes
- Remove uses of Dalamud SeString
- Use collection expression
2026-01-03 21:43:12 +01:00
Infi
5fe6df3887
Cleanup TaskSchedulerWidget and ensure color is always popped
2026-01-03 21:31:28 +01:00
Infi
8c26d67739
Apply ImRaii to TexWidget
2026-01-03 21:24:57 +01:00
Infi
e4ef56b878
Apply ImRaii to UldWidget
2026-01-03 21:09:20 +01:00
Infi
e44fda1911
- Apply ImRaii to UIColorWidget
2026-01-03 21:04:01 +01:00
Infi
a1d2e275a7
- Apply ImRaii to FontAwesomeTestWidget
...
- Adjust array init
2026-01-03 20:54:24 +01:00
Haselnussbomber
9538af0554
UldWidget fixes ( #2557 )
...
* Fix missing directory separator in theme path
* Hide themed texture exception when file not found
* Check ThemeSupportBitmask
2026-01-03 11:46:48 -08:00
nebel
49abb19673
Fix font corruption caused by Font Awesome icon button in Data window
2026-01-03 00:50:25 +09:00
goat
fc130e325c
Fix warnings
Tag Build / Tag Build (push) Successful in 5s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
2025-12-26 16:15:58 +01:00
goat
a659cd8a49
Adjust to Excel renames
2025-12-26 16:15:51 +01:00
RedworkDE
c559426d8b
Add Data Widget
2025-12-24 12:23:24 +01:00
Haselnussbomber
a3d930b8e2
Use RentedSeStringBuilder more
2025-12-19 17:34:42 +01:00
wolfcomp
c71d8889d7
Access const as non instance
2025-12-19 11:51:09 +01:00
wolfcomp
4ddaaf3809
Add new themes and update themed path logic
2025-12-19 11:41:33 +01:00
Haselnussbomber
86e12f411d
Update UIColor widget
2025-12-19 03:26:53 +01:00
goat
a843079a6b
Merge pull request #2506 from goatcorp/api14-rollup
...
[api14] Rollup changes from master
2025-12-16 18:54:13 +01:00
github-actions[bot]
b0a0fafb53
Merge remote-tracking branch 'origin/master' into api14-rollup
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
2025-12-15 23:31:02 +00:00
goat
8334836b6a
Merge pull request #2386 from KazWolfe/ipc-context
...
Build Dalamud / Build on Windows (push) Waiting to run
Build Dalamud / Check API Compatibility (push) Blocked by required conditions
Build Dalamud / Deploy dalamud-distrib staging (push) Blocked by required conditions
Rollup changes to next version / check (api14) (push) Failing after 8s
Tag Build / Tag Build (push) Successful in 3s
feat: Add IPC Context
2025-12-16 00:30:06 +01:00
MidoriKami
bc8e986c11
Merge branch 'api14' into AddonLifecycleRefactor
2025-12-15 12:55:35 -08:00
goaaats
20af5b40c7
Make all versioning functions internal, move to separate class
2025-12-15 21:31:25 +01:00
MidoriKami
4d9751ea5f
Merge branch 'api14' into AddonLifecycleRefactor
2025-12-10 14:16:56 -08:00
goaaats
2029a0f8a6
Also add fallback for SeStringDrawState.ScreenOffset for now, make sure that it is populated
2025-12-07 21:31:25 +01:00
goat
3fbc24904a
Merge branch 'master' into feature/sestring-to-texture
2025-12-04 00:57:07 +01:00
MidoriKami
8e8d0246bc
Restore original hookwidget logic
2025-11-30 14:00:39 -08:00
MidoriKami
386828005b
Apply breaking changes
2025-11-30 12:37:51 -08:00
MidoriKami
e01acb4a80
Remove redundant header
2025-11-30 11:33:05 -08:00
MidoriKami
f8725e5f37
further improve performance
2025-11-30 11:33:05 -08:00
MidoriKami
c3e3e4aa85
Fix accidentally breaking widget
2025-11-30 11:33:05 -08:00
MidoriKami
54bac7f32a
Refactor Addon Lifecycle
2025-11-30 11:33:05 -08:00
goaaats
20041be27c
Convert ReliableFileStorage to async
2025-11-18 00:44:04 +01:00
Haselnussbomber
64d4f7061a
Rename namespace PlayerState to Player
2025-11-17 19:29:48 +01:00
Haselnussbomber
4422622e1e
Add IPlayerState service
2025-10-05 13:49:25 +02:00
Haselnussbomber
efaff769b5
Rename Id fields to match CS names ( #2405 )
...
* Rename DataId to BaseId
* Fix obsoletes
* Inherit documentation
2025-09-29 09:06:28 -07:00
Haselnussbomber
dceeccb242
Load valid sheets for AddFromSheetPopup asynchronously
2025-09-22 23:56:28 +02:00
Haselnussbomber
2625f51021
Fix missing macro strings in AddFromSheetPopup
2025-09-22 23:55:16 +02:00
Haselnussbomber
69a8bdd638
Update GlobalParameters list
2025-09-22 23:49:57 +02:00
Haselnussbomber
9447708058
Fix Copy MacroString button
2025-09-22 23:36:39 +02:00
Haselnussbomber
e2e3a01cc3
Fix SeString Creator input length cutting off long macro strings
2025-09-22 23:33:30 +02:00