Skip to content

18 feat refactorización core xmodules f1 f8 migración namespaces share hwnd trampolín viewt y registro mef compile time - #20

Merged
cl2raul66 merged 2 commits into
developfrom
18-feat-refactorización-core-xmodules-f1-f8-migración-namespaces-share-hwnd-trampolín-viewt-y-registro-mef-compile-time
Aug 26, 2026

Hidden character warning

The head ref may contain hidden characters: "18-feat-refactorizaci\u00f3n-core-xmodules-f1-f8-migraci\u00f3n-namespaces-share-hwnd-trampol\u00edn-viewt-y-registro-mef-compile-time"
Merged

cl2raul66 merged 2 commits into
developfrom
18-feat-refactorización-core-xmodules-f1-f8-migración-namespaces-share-hwnd-trampolín-viewt-y-registro-mef-compile-time

Conversation

@cl2raul66

Copy link
Copy Markdown
Owner

Versioning

ver(core): 1.3.0-preview
ver(gen): 1.2.0-preview
ver(template): 1.1.0-preview

…ND trampolín, View<T> y registro MEF

- F1 inventario usings CoreModule/WindowingModule/LayoutModule
- F2 git mv CoreModule→Core, WindowingModule→Core/Windowing, LayoutModule→Core/LayoutEngine, View.cs→Share/
- F3 renombrado namespaces + interfaces públicas a Share (Core 100% internal)
- F3.5 plugin infra IControlActivator/ControlActivatorRegistry (ModuleInitializer) + View<T> ViewBase dual overload + ControlBase→Core
- F4 WndProc [UnmanagedCallersOnly] HWND-based ConcurrentDictionary + AlternativeWindow funcional
- F5 Generator FQN Share + GetTypeByMetadataName robusto
- F6 Sample/Templates usings Share + fix IcoGen Core
- F7 docs README/CONTRIBUTING system_design
- F8 build/pack verificación

Closes #18
…r (F3.5)

- remove Win32ControlsModule/Initializer.cs (CA2255 in Library net10.0-windows, ModuleInitializer only for Exe/Generator)
- add Generators/ControlActivatorGenerator.cs (IIncrementalGenerator, MEF compile-time, InternalsVisibleTo, hardcode fallback Win32ControlActivator)
- Common/ControlActivatorRegistry: partial + EnsureInitialized() + RegisterGeneratedActivators() + Shared singleton
- Core/Application: EnsureInitialized() before MasterRouter
- EasyWindowsApplication.csproj: InternalsVisibleTo Generators + Analyzer ProjectReference

Fixes #19
Refs #18
@cl2raul66
cl2raul66 merged commit d25d173 into develop Aug 26, 2026
@cl2raul66
cl2raul66 deleted the 18-feat-refactorización-core-xmodules-f1-f8-migración-namespaces-share-hwnd-trampolín-viewt-y-registro-mef-compile-time branch August 26, 2026 08:40

This branch was successfully deployed

1 active deployment
dev — 084e44ba Deployed Aug 26, 2026 by cl2raul66 via publish-preview #6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant