diff --git a/.playwright-mcp/page-2026-07-01T15-50-40-357Z.yml b/.playwright-mcp/page-2026-07-01T15-50-40-357Z.yml new file mode 100644 index 0000000..eaaefa3 --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-50-40-357Z.yml @@ -0,0 +1,4 @@ +- generic [active]: + - generic: + - img [ref=e1] + - generic [ref=e4]: Loading \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-01T15-52-05-604Z.yml b/.playwright-mcp/page-2026-07-01T15-52-05-604Z.yml new file mode 100644 index 0000000..1e67a72 --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-52-05-604Z.yml @@ -0,0 +1,40 @@ +- generic [ref=e5]: + - generic [ref=e6]: + - generic: + - generic: HackerOS + - generic: 3 applications registered ยท open the START menu + - generic [ref=e7]: + - generic [ref=e9]: + - button "โก START" [active] [ref=e10] [cursor=pointer]: + - generic [ref=e11]: โก + - generic [ref=e12]: START + - menu [ref=e19]: + - generic [ref=e20]: + - generic [ref=e21]: Applications + - generic [ref=e22]: 3 apps + - generic [ref=e23]: + - generic [ref=e24]: + - generic [ref=e25]: Development + - menuitem "๐ฅ Hacker Shell Terminal" [ref=e27] [cursor=pointer]: + - generic [ref=e28]: ๐ฅ + - generic [ref=e29]: + - generic [ref=e30]: Hacker Shell + - generic [ref=e31]: Terminal + - generic [ref=e32]: + - generic [ref=e33]: System + - generic [ref=e34]: + - menuitem "๐ Welcome Window" [ref=e35] [cursor=pointer]: + - generic [ref=e36]: ๐ + - generic [ref=e37]: + - generic [ref=e38]: Welcome + - generic [ref=e39]: Window + - menuitem "๐ System Monitor Window" [ref=e40] [cursor=pointer]: + - generic [ref=e41]: ๐ + - generic [ref=e42]: + - generic [ref=e43]: System Monitor + - generic [ref=e44]: Window + - generic [ref=e13]: + - generic [ref=e14]: + - generic "Network" [ref=e15]: ๐ถ + - generic "Secure" [ref=e16]: ๐ + - generic [ref=e18]: 11:52 \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-01T15-52-16-906Z.yml b/.playwright-mcp/page-2026-07-01T15-52-16-906Z.yml new file mode 100644 index 0000000..774681b --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-52-16-906Z.yml @@ -0,0 +1,53 @@ +- generic [ref=e5]: + - generic [ref=e6]: + - dialog "Welcome" [ref=e45]: + - generic [ref=e46]: + - generic [ref=e48]: ๐ + - generic [ref=e49]: Welcome + - generic [ref=e50]: + - button "Minimize window" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: โ + - button "Maximize window" [ref=e53] [cursor=pointer]: + - generic [ref=e54]: โก + - button "Close window" [ref=e55] [cursor=pointer]: + - generic [ref=e56]: ร + - main [ref=e57]: + - generic [ref=e58]: + - generic [ref=e59]: + - generic [ref=e60]: ๐ + - generic [ref=e61]: + - heading "Welcome to HackerOS" [level=1] [ref=e62] + - paragraph [ref=e63]: A modular Blazor WebAssembly desktop framework. + - generic [ref=e64]: + - paragraph [ref=e65]: + - text: Every component that derives from + - code [ref=e66]: WindowAppBase + - text: or + - code [ref=e67]: TerminalAppBase + - text: and is decorated with + - code [ref=e68]: "[App]" + - text: is discovered automatically, added to the + - strong [ref=e69]: START + - text: menu, and shown on the taskbar โ no manual registration required. + - generic [ref=e70]: + - generic [ref=e71]: Runtime + - generic [ref=e72]: Blazor WebAssembly ยท Win32 ยท 16 logical cores + - generic [ref=e73]: + - button "Open Hacker Shell" [ref=e74] [cursor=pointer] + - button "Open System Monitor" [ref=e75] [cursor=pointer] + - paragraph [ref=e76]: 3 applications currently registered. + - generic: + - generic: HackerOS + - generic: 3 applications registered ยท open the START menu + - generic [ref=e7]: + - button "โก START" [ref=e10] [cursor=pointer]: + - generic [ref=e11]: โก + - generic [ref=e12]: START + - generic "Welcome" [ref=e87] [cursor=pointer]: + - generic [ref=e89]: ๐ + - generic [ref=e90]: Welcome + - generic [ref=e13]: + - generic [ref=e14]: + - generic "Network" [ref=e15]: ๐ถ + - generic "Secure" [ref=e16]: ๐ + - generic [ref=e18]: 11:52 \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-01T15-52-26-751Z.yml b/.playwright-mcp/page-2026-07-01T15-52-26-751Z.yml new file mode 100644 index 0000000..730a747 --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-52-26-751Z.yml @@ -0,0 +1,17 @@ +- generic [ref=e5]: + - generic [ref=e6]: + - generic: + - generic: HackerOS + - generic: 3 applications registered ยท open the START menu + - generic [ref=e7]: + - button "โก START" [ref=e10] [cursor=pointer]: + - generic [ref=e11]: โก + - generic [ref=e12]: START + - generic "Welcome" [ref=e87] [cursor=pointer]: + - generic [ref=e89]: ๐ + - generic [ref=e90]: Welcome + - generic [ref=e13]: + - generic [ref=e14]: + - generic "Network" [ref=e15]: ๐ถ + - generic "Secure" [ref=e16]: ๐ + - generic [ref=e18]: 11:52 \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-01T15-52-40-206Z.yml b/.playwright-mcp/page-2026-07-01T15-52-40-206Z.yml new file mode 100644 index 0000000..774681b --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-52-40-206Z.yml @@ -0,0 +1,53 @@ +- generic [ref=e5]: + - generic [ref=e6]: + - dialog "Welcome" [ref=e45]: + - generic [ref=e46]: + - generic [ref=e48]: ๐ + - generic [ref=e49]: Welcome + - generic [ref=e50]: + - button "Minimize window" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: โ + - button "Maximize window" [ref=e53] [cursor=pointer]: + - generic [ref=e54]: โก + - button "Close window" [ref=e55] [cursor=pointer]: + - generic [ref=e56]: ร + - main [ref=e57]: + - generic [ref=e58]: + - generic [ref=e59]: + - generic [ref=e60]: ๐ + - generic [ref=e61]: + - heading "Welcome to HackerOS" [level=1] [ref=e62] + - paragraph [ref=e63]: A modular Blazor WebAssembly desktop framework. + - generic [ref=e64]: + - paragraph [ref=e65]: + - text: Every component that derives from + - code [ref=e66]: WindowAppBase + - text: or + - code [ref=e67]: TerminalAppBase + - text: and is decorated with + - code [ref=e68]: "[App]" + - text: is discovered automatically, added to the + - strong [ref=e69]: START + - text: menu, and shown on the taskbar โ no manual registration required. + - generic [ref=e70]: + - generic [ref=e71]: Runtime + - generic [ref=e72]: Blazor WebAssembly ยท Win32 ยท 16 logical cores + - generic [ref=e73]: + - button "Open Hacker Shell" [ref=e74] [cursor=pointer] + - button "Open System Monitor" [ref=e75] [cursor=pointer] + - paragraph [ref=e76]: 3 applications currently registered. + - generic: + - generic: HackerOS + - generic: 3 applications registered ยท open the START menu + - generic [ref=e7]: + - button "โก START" [ref=e10] [cursor=pointer]: + - generic [ref=e11]: โก + - generic [ref=e12]: START + - generic "Welcome" [ref=e87] [cursor=pointer]: + - generic [ref=e89]: ๐ + - generic [ref=e90]: Welcome + - generic [ref=e13]: + - generic [ref=e14]: + - generic "Network" [ref=e15]: ๐ถ + - generic "Secure" [ref=e16]: ๐ + - generic [ref=e18]: 11:52 \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-01T15-52-49-719Z.yml b/.playwright-mcp/page-2026-07-01T15-52-49-719Z.yml new file mode 100644 index 0000000..243db0c --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-52-49-719Z.yml @@ -0,0 +1,53 @@ +- generic [ref=e5]: + - generic [ref=e6]: + - dialog "Welcome" [ref=e45]: + - generic [ref=e46]: + - generic [ref=e48]: ๐ + - generic [ref=e49]: Welcome + - generic [ref=e50]: + - button "Minimize window" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: โ + - button "Restore window" [active] [ref=e91] [cursor=pointer]: + - generic [ref=e54]: โ + - button "Close window" [ref=e55] [cursor=pointer]: + - generic [ref=e56]: ร + - main [ref=e57]: + - generic [ref=e58]: + - generic [ref=e59]: + - generic [ref=e60]: ๐ + - generic [ref=e61]: + - heading "Welcome to HackerOS" [level=1] [ref=e62] + - paragraph [ref=e63]: A modular Blazor WebAssembly desktop framework. + - generic [ref=e64]: + - paragraph [ref=e65]: + - text: Every component that derives from + - code [ref=e66]: WindowAppBase + - text: or + - code [ref=e67]: TerminalAppBase + - text: and is decorated with + - code [ref=e68]: "[App]" + - text: is discovered automatically, added to the + - strong [ref=e69]: START + - text: menu, and shown on the taskbar โ no manual registration required. + - generic [ref=e70]: + - generic [ref=e71]: Runtime + - generic [ref=e72]: Blazor WebAssembly ยท Win32 ยท 16 logical cores + - generic [ref=e73]: + - button "Open Hacker Shell" [ref=e74] [cursor=pointer] + - button "Open System Monitor" [ref=e75] [cursor=pointer] + - paragraph [ref=e76]: 3 applications currently registered. + - generic: + - generic: HackerOS + - generic: 3 applications registered ยท open the START menu + - generic [ref=e7]: + - button "โก START" [ref=e10] [cursor=pointer]: + - generic [ref=e11]: โก + - generic [ref=e12]: START + - generic "Welcome" [ref=e87] [cursor=pointer]: + - generic [ref=e89]: ๐ + - generic [ref=e90]: Welcome + - generic [ref=e13]: + - generic [ref=e14]: + - generic "Network" [ref=e15]: ๐ถ + - generic "Secure" [ref=e16]: ๐ + - generic [ref=e18]: 11:52 \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-01T15-53-07-908Z.yml b/.playwright-mcp/page-2026-07-01T15-53-07-908Z.yml new file mode 100644 index 0000000..a5ea8fa --- /dev/null +++ b/.playwright-mcp/page-2026-07-01T15-53-07-908Z.yml @@ -0,0 +1,53 @@ +- generic [ref=e5]: + - generic [ref=e6]: + - dialog "Welcome" [ref=e45]: + - generic [ref=e46]: + - generic [ref=e48]: ๐ + - generic [ref=e49]: Welcome + - generic [ref=e50]: + - button "Minimize window" [ref=e51] [cursor=pointer]: + - generic [ref=e52]: โ + - button "Maximize window" [active] [ref=e92] [cursor=pointer]: + - generic [ref=e54]: โก + - button "Close window" [ref=e55] [cursor=pointer]: + - generic [ref=e56]: ร + - main [ref=e57]: + - generic [ref=e58]: + - generic [ref=e59]: + - generic [ref=e60]: ๐ + - generic [ref=e61]: + - heading "Welcome to HackerOS" [level=1] [ref=e62] + - paragraph [ref=e63]: A modular Blazor WebAssembly desktop framework. + - generic [ref=e64]: + - paragraph [ref=e65]: + - text: Every component that derives from + - code [ref=e66]: WindowAppBase + - text: or + - code [ref=e67]: TerminalAppBase + - text: and is decorated with + - code [ref=e68]: "[App]" + - text: is discovered automatically, added to the + - strong [ref=e69]: START + - text: menu, and shown on the taskbar โ no manual registration required. + - generic [ref=e70]: + - generic [ref=e71]: Runtime + - generic [ref=e72]: Blazor WebAssembly ยท Win32 ยท 16 logical cores + - generic [ref=e73]: + - button "Open Hacker Shell" [ref=e74] [cursor=pointer] + - button "Open System Monitor" [ref=e75] [cursor=pointer] + - paragraph [ref=e76]: 3 applications currently registered. + - generic: + - generic: HackerOS + - generic: 3 applications registered ยท open the START menu + - generic [ref=e7]: + - button "โก START" [ref=e10] [cursor=pointer]: + - generic [ref=e11]: โก + - generic [ref=e12]: START + - generic "Welcome" [ref=e87] [cursor=pointer]: + - generic [ref=e89]: ๐ + - generic [ref=e90]: Welcome + - generic [ref=e13]: + - generic [ref=e14]: + - generic "Network" [ref=e15]: ๐ถ + - generic "Secure" [ref=e16]: ๐ + - generic [ref=e18]: 11:53 \ No newline at end of file diff --git a/wasm2/HackerOs/BlazorWindowManager/BlazorWindowManager/Components/TaskBarComponent.razor b/wasm2/HackerOs/BlazorWindowManager/BlazorWindowManager/Components/TaskBarComponent.razor index ad90cd9..a515537 100644 --- a/wasm2/HackerOs/BlazorWindowManager/BlazorWindowManager/Components/TaskBarComponent.razor +++ b/wasm2/HackerOs/BlazorWindowManager/BlazorWindowManager/Components/TaskBarComponent.razor @@ -10,18 +10,21 @@