goat
987ff8dc8f
chore: convert Dalamud to file-scoped namespaces
2022-10-29 15:23:22 +02:00
Cara
2045aa9228
Add ShowCloseButton property to Window to allow hiding the close button. ( #906 )
2022-07-01 06:55:39 +02:00
Ottermandias
8db4f6a578
Update Window.cs ( #856 )
2022-05-28 13:49:21 +02:00
Kaz Wolfe
40e6289321
fix: allow window list edits at any time
...
Slightly tweak the logic of the WindowSystem Draw() to make a shallow copy of the
window list before iterating over it. This allows for the list to be edited at
any time, but has a trade-off that modifications to the list won't take effect
until the next frame, which is negligible and would have been the case anyways.
This change does not break any existing APIs, and should incur minimal (if any)
performance penalty.
2022-04-12 19:31:53 -07:00
goaaats
febaaba998
chore: clean up warnings
2022-04-03 04:13:36 +02:00
LadyDefile
1c8dc0a2b5
Changes:
...
# Dalamud.Interface.Windowing.WindowSystem
* Turned GetWindows() function into Windows property.
2022-03-07 16:16:18 -06:00
LadyDefile
ee2aff9f0a
# WindowSystem.cs
...
* Updated function summary for GetWindows()
2022-03-07 16:09:52 -06:00
LadyDefile
cbf9fbc8e2
# WindowSystem.cs
...
* Changed GetWindows() return type from Window[] to IReadOnlyList
2022-03-07 16:06:13 -06:00
LadyDefile
9cfc1cd804
# WindowSystem.cs
...
* Added a function "GetWindows()" that returns windows.ToArray() for collection access with encapsulation
2022-03-07 11:42:57 -06:00
LadyDefile
9f3be8f107
* Added a method for retrieving a Window object by name.
2022-02-26 13:29:29 -06:00
Ottermandias
fa4c57c886
Add two customization points for the window system that are executed always and that can control whether the window is drawn without toggling state.
2022-02-25 14:39:39 +01:00
goaaats
0200468149
fix: only call Window.Update() when the window is open
2021-12-30 10:51:23 +01:00
goaaats
45e3dc37a9
feat: add Window.Update()
2021-12-29 23:33:39 +01:00
goat
1561fbac00
Revert "refactor(Dalamud): switch to file-scoped namespaces"
...
This reverts commit b5f34c3199 .
2021-11-18 15:23:40 +01:00
goat
b5f34c3199
refactor(Dalamud): switch to file-scoped namespaces
2021-11-17 19:42:32 +01:00
Raymond
339009a2fc
Apply TitleBgActive coloring when minimized and focused
...
Window-System applicable only
2021-10-17 19:50:07 -04:00
Raymond
22810a1093
fix window focus for minimized windows
2021-10-17 19:50:07 -04:00
Raymond
9db492d26d
formatting
2021-09-12 21:05:42 -04:00
Raymond
dd92824361
comment unused method
2021-09-12 21:05:21 -04:00
goat
936708861f
Merge branch 'master' of https://github.com/goatcorp/Dalamud
2021-09-11 20:04:33 +02:00
goat
5d5f2354c1
feat: add IsFocusManagementEnabled to dalamud config
2021-09-11 20:04:03 +02:00
Raymond
1920d91eff
formatting
2021-09-10 08:01:44 -04:00
Raymond
dda515da85
feat: ImGuiManagedAsserts
2021-09-10 07:59:08 -04:00
Raymond
ad144cf7f4
Add more escape-button logging
2021-09-04 14:19:23 -04:00
Raymond
2c6834b4ba
Log windowSystem focus changes
2021-09-03 07:03:37 -04:00
goat
9228fac4ee
feat: prevent AgentHud::OpenSystemMenu when any ImGui window has focus
2021-09-02 17:54:12 +02:00
goat
3f927ee7f0
fix: always set IsFocused to false when closing a window
2021-09-02 17:31:19 +02:00
goat
ff7b8fc1de
Namespace nullable
2021-09-02 00:54:43 +02:00
goat
99f5ac81f0
remove unused include
2021-09-01 20:45:15 +02:00
goat
8401488ec5
fix: don't consider child windows when checking Window focus
2021-09-01 20:44:45 +02:00
goat
3e9c1f8d53
feat: consider all WindowSystems globally
2021-09-01 20:44:21 +02:00
goat
412a335b93
feat: do not close addons when any Window is still open
2021-09-01 19:50:23 +02:00
goat
647d095fcc
feat: add Window.RespectCloseHotkey
2021-09-01 16:02:58 +02:00
goat
d5d18e1712
feat: add Window.IsFocused
2021-09-01 16:01:01 +02:00
goat
d2597f7520
feat: Window.PreConditionals() -> PreDraw(), add PostDraw()
2021-09-01 15:59:41 +02:00
Raymond
94f76beaf6
Add preConditionals virtual method
2021-08-31 20:48:57 -04:00
goat
de27e383b2
feat: escape to close topmost window in WindowSystem
2021-09-01 00:00:38 +02:00
goat
ac83077863
fix(Window): use a struct for SizeConstraints, you can't set them separately
2021-08-09 21:06:37 +02:00
Raymond
8fd119dde8
Migrate files to Dalamud.Logging namespace Remove Log.LogX methods.
2021-08-09 10:03:13 -04:00
Raymond Lynch
658eedca37
Magic the magic happen
2021-07-11 16:32:32 -04:00
Raymond Lynch
81b04b2b3c
StyleCop: 10 files of small miscellaneous fixes
2021-05-29 21:11:55 -04:00
kalilistic
8495a42dd6
feat: add window toggle
2021-05-02 11:23:05 -04:00
goat
2d47ae61ef
fix(Window): unfuck OnOpen/OnClose logic ( fixes #312 )
2021-04-28 16:36:31 +02:00
goat
8ee2711023
refactor: rename ImGuiHelpers.ForceMainWindow() to ForceNextWindowMainViewport()
2021-04-07 11:51:22 +02:00
goat
71e2562c66
feat: some logging for WindowSystem
2021-04-05 23:58:33 +02:00
goat
7d5680badd
fix: rename ImGuiHelpers.ForceMainWindow() => ForceMainViewport()
2021-04-05 23:35:33 +02:00
goat
65fb949c61
feat: add Namespace, BgAlpha, scaling to WindowSystem
2021-04-05 23:21:59 +02:00
goat
ec8e320b6c
feat: scale window size in Window by GlobalScale
2021-04-05 18:39:44 +02:00
goat
63a289f769
feat: add default for flags
2021-04-05 18:12:24 +02:00
goat
52150ec677
feat: add RemoveAllWindows() to WindowSystem
2021-04-05 18:11:01 +02:00