diff --git a/Client/Assets/Plugins/UnityEditorDarkMode.meta b/Client/Assets/Plugins/UnityEditorDarkMode.meta new file mode 100644 index 0000000..fcd340c --- /dev/null +++ b/Client/Assets/Plugins/UnityEditorDarkMode.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84e81e9c2b71c5f4a8e13c52a72e3e74 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/Plugins/UnityEditorDarkMode/README.txt b/Client/Assets/Plugins/UnityEditorDarkMode/README.txt new file mode 100644 index 0000000..11e3627 --- /dev/null +++ b/Client/Assets/Plugins/UnityEditorDarkMode/README.txt @@ -0,0 +1,40 @@ +DarkMode Mod for Unity Editor on Windows +---------------------------------------------------------------------------- +v1.1 04/08/2024 +---------------------------------------------------------------------------- + +A fully working runtime dark mode mod for Unity Editor on Windows with: + + - Dark title bar + - Dark menu bar + - Dark context menu + - And more... + +> This runtime mod works on Windows 11 and Windows 10 1903+. + Tested on Unity 2019, 2020, 2021, 2022, 2023 and Unity 6. + +Source code is available at: https://github.com/0x7c13/UnityEditor-DarkMode + +---------------------------------------------------------------------------- + +MIT License + +Copyright (c) 2024 Jiaqi (0x7c13) Liu + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/Client/Assets/Plugins/UnityEditorDarkMode/README.txt.meta b/Client/Assets/Plugins/UnityEditorDarkMode/README.txt.meta new file mode 100644 index 0000000..44ca6c9 --- /dev/null +++ b/Client/Assets/Plugins/UnityEditorDarkMode/README.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 33d8f76296a183145ae27b820db1e4b4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll new file mode 100644 index 0000000..4a7f1e3 Binary files /dev/null and b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll differ diff --git a/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.ini b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.ini new file mode 100644 index 0000000..6bbb3c5 --- /dev/null +++ b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.ini @@ -0,0 +1,6 @@ +menubar_textcolor = 200,200,200 +menubar_textcolor_disabled = 160,160,160 +menubar_bgcolor = 48,48,48 +menubaritem_bgcolor = 48,48,48 +menubaritem_bgcolor_hot = 62,62,62 +menubaritem_bgcolor_selected = 62,62,62 diff --git a/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.ini.meta b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.ini.meta new file mode 100644 index 0000000..3ca8696 --- /dev/null +++ b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.ini.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c50fe9ef05bb7b49bf69b0c596fd1ed +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.meta b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.meta new file mode 100644 index 0000000..0af7635 --- /dev/null +++ b/Client/Assets/Plugins/UnityEditorDarkMode/UnityEditorDarkMode.dll.meta @@ -0,0 +1,63 @@ +fileFormatVersion: 2 +guid: c8116b2fba7c75047b30e087741eb77b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 1 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: Windows + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/UserSettings/Layouts/default-2022.dwlt b/Client/UserSettings/Layouts/default-2022.dwlt index 4c9f484..93899b5 100644 --- a/Client/UserSettings/Layouts/default-2022.dwlt +++ b/Client/UserSettings/Layouts/default-2022.dwlt @@ -14,8 +14,8 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 0 - y: 43 + x: -4 + y: 51 width: 1920 height: 997 m_ShowMode: 4 @@ -23,7 +23,7 @@ MonoBehaviour: m_RootView: {fileID: 4} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} - m_Maximized: 1 + m_Maximized: 0 --- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 @@ -34,23 +34,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: GameView + m_Name: AnimatorControllerTool m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 y: 566 - width: 497 + width: 614 height: 381 - m_MinSize: {x: 51, y: 71} + m_MinSize: {x: 101, y: 121} m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 14} + m_ActualView: {fileID: 15} m_Panes: - {fileID: 14} - {fileID: 15} - m_Selected: 0 - m_LastSelected: 1 + m_Selected: 1 + m_LastSelected: 0 --- !u!114 &3 MonoBehaviour: m_ObjectHideFlags: 52 @@ -70,12 +70,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 497 + width: 614 height: 947 m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 18 + controlID: 398 draggingID: 0 --- !u!114 &4 MonoBehaviour: @@ -174,7 +174,7 @@ MonoBehaviour: m_MinSize: {x: 400, y: 100} m_MaxSize: {x: 32384, y: 16192} vertical: 0 - controlID: 17 + controlID: 144 draggingID: 0 --- !u!114 &8 MonoBehaviour: @@ -193,10 +193,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 497 + width: 614 height: 566 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 16} m_Panes: - {fileID: 16} @@ -219,9 +219,9 @@ MonoBehaviour: - {fileID: 11} m_Position: serializedVersion: 2 - x: 497 + x: 614 y: 0 - width: 289 + width: 363 height: 947 m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 8096, y: 16192} @@ -245,7 +245,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 289 + width: 363 height: 409 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} @@ -271,7 +271,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 409 - width: 289 + width: 363 height: 538 m_MinSize: {x: 102, y: 121} m_MaxSize: {x: 4002, y: 4021} @@ -295,9 +295,9 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 786 + x: 977 y: 0 - width: 474 + width: 369 height: 947 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} @@ -321,9 +321,9 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1260 + x: 1346 y: 0 - width: 660 + width: 574 height: 947 m_MinSize: {x: 276, y: 71} m_MaxSize: {x: 4001, y: 4021} @@ -450,10 +450,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 - y: 280 - width: 441 - height: 719 + x: -4 + y: 647 + width: 613 + height: 360 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -520,9 +520,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 - y: 73 - width: 496 + x: -4 + y: 81 + width: 613 height: 545 m_SerializedDataModeController: m_DataMode: 0 @@ -1114,7 +1114,7 @@ MonoBehaviour: m_Rotation: m_Target: {x: -0.21037178, y: -0.10913931, z: 0.02363893, w: -0.97122556} speed: 2 - m_Value: {x: -0.2103712, y: -0.10913901, z: 0.023638865, w: -0.9712229} + m_Value: {x: -0.21037178, y: -0.10913931, z: 0.023638932, w: -0.9712256} m_Size: m_Target: 1.0281526 speed: 2 @@ -1163,9 +1163,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 497 - y: 73 - width: 287 + x: 610 + y: 81 + width: 361 height: 388 m_SerializedDataModeController: m_DataMode: 0 @@ -1180,9 +1180,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 521b0000 + m_SelectedIDs: d6700000 m_LastClickedID: 0 - m_ExpandedIDs: c058ffff + m_ExpandedIDs: 28fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1226,9 +1226,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 497 - y: 482 - width: 287 + x: 610 + y: 490 + width: 361 height: 517 m_SerializedDataModeController: m_DataMode: 0 @@ -1260,9 +1260,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 786 - y: 73 - width: 472 + x: 973 + y: 81 + width: 367 height: 926 m_SerializedDataModeController: m_DataMode: 0 @@ -1285,7 +1285,7 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 2 m_Folders: - - Packages/com.alicizax.unity.framework/Runtime/UI/Manager + - Assets/Plugins/UnityEditorDarkMode m_Globs: [] m_OriginalText: m_ImportLogFlags: 0 @@ -1301,7 +1301,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: e48c0000 m_LastClickedID: 36068 - m_ExpandedIDs: 00000000c40a000044a8000046a8000048a800004aa800004ca800004ea8000050a8000052a8000054a8000056a8000058a800005aa800005ca800005ea8000060a8000062a8000064a8000066a8000068a800006aa800006ca800006ea8000070a8000072a8000074a8000076a8000078a800007aa800007ca800007ea8000080a8000082a8000084a8000086a8000088a800008aa800008ca800008ea8000090a8000092a8000094a8000096a8000098a800009aa800009ca800009ea80000a0a80000a2a80000a4a80000 + m_ExpandedIDs: 000000007e0200008a0d0000786d00007a6d00007c6d00007e6d0000806d0000826d0000846d0000866d0000886d00008a6d00008c6d00008e6d0000906d0000926d0000946d0000966d0000986d00009a6d00009c6d00009e6d0000a06d0000a26d0000a46d0000a66d0000a86d0000aa6d0000ac6d0000ae6d0000b06d0000b26d0000b46d0000b66d0000b86d0000ba6d0000bc6d0000be6d0000c06d0000c26d0000c46d0000c66d0000c86d0000ca6d0000cc6d0000ce6d0000d06d0000d26d0000d46d0000d66d0000d86d0000da6d0000dc6d0000de6d0000e06d0000e26d0000e46d0000e66d0000e86d0000ea6d0000ec6d0000ee6d0000f06d0000f26d0000f46d0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1326,24 +1326,24 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_AssetTreeState: - scrollPos: {x: 0, y: 300} + scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: ffffffff000000007e020000c40a000044a8000046a8000048a800004aa800004ca800004ea8000050a8000052a8000054a8000056a800005aa800005ca800005ea8000060a8000062a8000064a8000066a8000068a800006aa800006ca800006ea8000070a8000072a8000074a8000076a8000078a800007aa800007ca800007ea8000080a8000082a8000084a8000086a8000088a800008aa800008ca800008ea8000090a8000092a8000094a8000096a8000098a800009aa800009ca80000a0a80000b0a8000048a90000e2a90000e6a900000aaa00000eaa000010aa000012aa000024aa000036aa000040aa00005eaa000060aa000066ab000072ad000074ad000092ad000094ad0000ffffff7f + m_ExpandedIDs: ffffffff000000007e020000786d00007a6d00007c6d00007e6d0000806d0000826d0000846d0000866d0000886d00008a6d00008c6d00008e6d0000906d0000926d0000946d0000966d0000986d00009a6d00009c6d00009e6d0000a06d0000a26d0000a46d0000a66d0000a86d0000aa6d0000ac6d0000ae6d0000b06d0000b46d0000b66d0000b86d0000ba6d0000bc6d0000be6d0000c06d0000c26d0000c46d0000c66d0000c86d0000ca6d0000cc6d0000ce6d0000d06d0000d46d0000d66d0000d86d0000da6d0000dc6d0000de6d0000e06d0000e26d0000e66d0000e86d0000ea6d0000ec6d0000ee6d0000f06d0000f26d0000f46d0000f06f000008700000cc700000 m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: TimerModule - m_OriginalName: TimerModule + m_Name: + m_OriginalName: m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: 5676 + m_UserData: 0 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 0 + m_OriginalEventType: 11 m_IsRenamingFilename: 1 m_ClientGUIView: {fileID: 12} m_SearchString: @@ -1405,9 +1405,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1260 - y: 73 - width: 659 + x: 1342 + y: 81 + width: 573 height: 926 m_SerializedDataModeController: m_DataMode: 0