Dalamud/Dalamud/Utility
goat 448b0d16ea
Add "loading dialog" for service init, unify blocking logic (#1779)
* wip

* hacky fix for overlapping event text in profiler

* move IsResumeGameAfterPluginLoad logic to PluginManager

* fix some warnings

* handle exceptions properly

* remove ability to cancel, rename button to "hide" instead

* undo Dalamud.Service refactor for now

* warnings

* add explainer, show which plugins are still loading

* add some text if loading takes more than 3 minutes

* undo wrong CS merge
2024-04-21 17:28:37 +02:00
..
Numerics fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
Signatures Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
Timing Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
Api10ToDoAttribute.cs Normalize namespaces 2024-02-28 17:11:29 +09:00
ArrayExtensions.cs Implement FontChooserDialog (#1637) 2024-02-13 20:09:46 +00:00
AsyncUtils.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
DateTimeSpanExtensions.cs Use CultureInfo.GetCultureInfo for DateTimeSpanExtensions.LocAbsolute instead (#1742) 2024-03-25 12:07:41 +01:00
DisposeSafety.cs Add IInternal/PublicDisposableService (#1696) 2024-03-16 15:58:05 +00:00
EnumExtensions.cs Add DalamudAssetManager 2023-11-28 22:31:46 +01:00
EventHandlerExtensions.cs Add IContextMenu service (#1682) 2024-02-29 15:15:02 -08:00
FuzzyMatcher.cs refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
Hash.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
HitchDetector.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IDeferredDisposable.cs Make IDalamudTextureWrap ICloneable 2024-02-25 21:21:50 +09:00
IRefCountable.cs Add IFontHandle.Lock and WaitAsync 2024-01-21 03:10:41 +09:00
MapUtil.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
RollingList.cs fix warnings 2024-03-19 23:24:23 +01:00
ScopedSyncRoot.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
SeStringExtensions.cs feat: validate player name 2023-02-26 13:46:05 -05:00
StableInsertionSortExtension.cs refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
StringExtensions.cs feat: validate player name 2023-02-26 13:46:05 -05:00
TexFileExtensions.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
ThreadBoundTaskScheduler.cs Use custom TaskScheduler for Framework.RunOnTick (#1597) 2024-03-14 00:36:38 +01:00
ThreadSafety.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
ThrowHelper.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
Util.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
VectorExtensions.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00