Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
28bd3a6
bootstrap layered solution foundation
PhantornRU Apr 3, 2026
66d948c
extract domain and application workflows
PhantornRU Apr 3, 2026
b47642b
add infrastructure adapters and integration tests
PhantornRU Apr 3, 2026
6c52281
build empty-workspace WPF shell
PhantornRU Apr 3, 2026
fa4b754
add DMI writer and workspace settings pipeline
PhantornRU Apr 5, 2026
30ff6e5
complete MVVM shell batch and editor workflow
PhantornRU Apr 5, 2026
ded383d
remove legacy runtime and refresh release docs
PhantornRU Apr 5, 2026
1fef115
clean test analyzer warnings
PhantornRU Apr 5, 2026
512ae90
add VS Code debug configuration
PhantornRU Apr 5, 2026
46a9af9
.dmi examples
PhantornRU Apr 5, 2026
ebe4e14
isolate VS Code debug runs from build outputs
PhantornRU Apr 5, 2026
a0ffd3f
Fix review findings in refactor workflow
PhantornRU Apr 5, 2026
ac92167
redesign the WPF shell for editor-first workflow
PhantornRU Apr 6, 2026
ac2e500
fix editor scaling preview and recent workspace actions
PhantornRU Apr 6, 2026
dc7235a
Stage 1 presentation-only проход поверх текущего mixed worktree
PhantornRU Apr 6, 2026
933b7a0
rollback toward old matrix-first UX: 4-direction workflow
PhantornRU Apr 6, 2026
5efcfa9
layout сдвинут еще ближе к old matrix-first UX
PhantornRU Apr 6, 2026
850c6e1
compositional reset Editor tab под active-direction-first layout.
PhantornRU Apr 6, 2026
92e4fdf
strict compactness + icons + right-navigator visibility pass.
PhantornRU Apr 6, 2026
4020496
main editor hot path облегчен архитектурно
PhantornRU Apr 7, 2026
70c5620
Perfomance Editable
PhantornRU Apr 7, 2026
b934301
background fatal path
PhantornRU Apr 7, 2026
d9f5c17
main editor hot path
PhantornRU Apr 7, 2026
afc7fae
жесткий layout reset в MainWindow.xaml, без захода в domain/applicat…
PhantornRU Apr 7, 2026
dd32298
XAML main window
PhantornRU Apr 7, 2026
90701e2
fix
PhantornRU Apr 7, 2026
7eb91ff
Next iteration
PhantornRU Apr 7, 2026
7e4ba26
dual-workspace
PhantornRU Apr 8, 2026
55693ce
UI redesign, 3 tab
PhantornRU Apr 9, 2026
d3b8b89
ICONS
PhantornRU Apr 9, 2026
d2592ff
icon fixes
PhantornRU Apr 9, 2026
94201cd
Main WIndow
PhantornRU Apr 9, 2026
3003fb2
Corrections and polish, legacy configs
PhantornRU Apr 9, 2026
79f3e7e
ZOOOMIIING
PhantornRU Apr 10, 2026
596221c
Логика конфигов
PhantornRU Apr 10, 2026
fba8f00
StateFrameReader
PhantornRU Apr 10, 2026
f559c77
Пакет правок конфигов, дефолтов, ассетс / дми
PhantornRU Apr 12, 2026
5aec535
Editable
PhantornRU Apr 12, 2026
972a5f6
HoverCoordinates
PhantornRU Apr 12, 2026
1b3658d
глобальные hotkeys, editors, preview block в editor sidebar
PhantornRU Apr 12, 2026
18d555d
Защита resolution, страховочный вызов unsaved draft, Dir + Mappings п…
PhantornRU Apr 12, 2026
c018b38
Themes
PhantornRU Apr 12, 2026
67fda5f
INFO, Fixes, Themes
PhantornRU Apr 13, 2026
2d178ae
Починка источника превью
PhantornRU Apr 13, 2026
556e770
Пак правок XAML
PhantornRU Apr 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch AdaptiveSpritesDmiTool WPF",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "prepare-wpf-debug-run",
"program": "${workspaceFolder}/.vscode/.debug/current/AdaptiveSpritesDmiTool.Presentation.Wpf.dll",
"cwd": "${workspaceFolder}/.vscode/.debug/current",
"stopAtEntry": false,
"console": "internalConsole",
"justMyCode": true
}
]
}
81 changes: 81 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build-wpf-shell",
"type": "process",
"command": "dotnet",
"args": [
"build",
"${workspaceFolder}/src/AdaptiveSpritesDmiTool.Presentation.Wpf/AdaptiveSpritesDmiTool.Presentation.Wpf.csproj",
"-c",
"Debug",
"-m:1",
"-v",
"minimal"
],
"problemMatcher": "$msCompile",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "stage-wpf-debug-run",
"type": "process",
"command": "powershell",
"args": [
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"${workspaceFolder}/tools/vscode/Prepare-WpfDebugRun.ps1",
"-WorkspaceRoot",
"${workspaceFolder}",
"-Configuration",
"Debug"
],
"problemMatcher": []
},
{
"label": "prepare-wpf-debug-run",
"dependsOrder": "sequence",
"dependsOn": [
"build-wpf-shell",
"stage-wpf-debug-run"
],
"problemMatcher": []
},
{
"label": "build-solution",
"type": "process",
"command": "dotnet",
"args": [
"build",
"${workspaceFolder}/AdaptiveSpritesDMItool.sln",
"-c",
"Debug",
"-m:1",
"-v",
"minimal"
],
"problemMatcher": "$msCompile"
},
{
"label": "test-solution",
"type": "process",
"command": "dotnet",
"args": [
"test",
"${workspaceFolder}/AdaptiveSpritesDMItool.sln",
"-c",
"Debug",
"-m:1",
"-v",
"minimal"
],
"problemMatcher": "$msCompile",
"group": "test"
}
]
}
1 change: 0 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
- [AGENTS/WORKFLOW_RULES.md](./AGENTS/WORKFLOW_RULES.md)
- [AGENTS/POLICIES.md](./AGENTS/POLICIES.md)
- [AGENTS/REQUEST_PATTERNS.md](./AGENTS/REQUEST_PATTERNS.md)
3. Локальный task-state для текущей задачи:
- [AGENTS/local/README.md](./AGENTS/local/README.md)
- `AGENTS/local/PLAN.md`
- `AGENTS/local/TODO.md`
Expand Down
82 changes: 0 additions & 82 deletions AdaptiveSpritesDMItool.csproj

This file was deleted.

92 changes: 67 additions & 25 deletions AdaptiveSpritesDMItool.sln
Original file line number Diff line number Diff line change
@@ -1,25 +1,67 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33627.172
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDMItool", "AdaptiveSpritesDMItool.csproj", "{16B60A0C-CC74-44D3-8957-A66F8AFA842D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{16B60A0C-CC74-44D3-8957-A66F8AFA842D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{16B60A0C-CC74-44D3-8957-A66F8AFA842D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{16B60A0C-CC74-44D3-8957-A66F8AFA842D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{16B60A0C-CC74-44D3-8957-A66F8AFA842D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {501E8955-E94C-4580-A0FD-35229730E549}
EndGlobalSection
EndGlobal

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33627.172
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{70939883-7E14-4642-8070-B0B381FAC5FB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDmiTool.Domain", "src\AdaptiveSpritesDmiTool.Domain\AdaptiveSpritesDmiTool.Domain.csproj", "{342437E0-4973-4715-8905-3E0F54DEA83C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDmiTool.Application", "src\AdaptiveSpritesDmiTool.Application\AdaptiveSpritesDmiTool.Application.csproj", "{A54B01C1-292E-4C28-A447-3C4BDFBC4352}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDmiTool.Infrastructure", "src\AdaptiveSpritesDmiTool.Infrastructure\AdaptiveSpritesDmiTool.Infrastructure.csproj", "{34163C43-190D-4A16-9E68-17ECF92D217A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDmiTool.Presentation.Wpf", "src\AdaptiveSpritesDmiTool.Presentation.Wpf\AdaptiveSpritesDmiTool.Presentation.Wpf.csproj", "{7EF8FA0C-6DEC-4D84-B7D3-1B38A80C8C1D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{47EC2739-C462-4D33-96F7-892D8B88E39C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDmiTool.Tests.Unit", "tests\AdaptiveSpritesDmiTool.Tests.Unit\AdaptiveSpritesDmiTool.Tests.Unit.csproj", "{38448B69-A844-474D-989F-863ADD3F475E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AdaptiveSpritesDmiTool.Tests.Integration", "tests\AdaptiveSpritesDmiTool.Tests.Integration\AdaptiveSpritesDmiTool.Tests.Integration.csproj", "{75999B88-2162-491A-8CF9-ED66D963B897}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{342437E0-4973-4715-8905-3E0F54DEA83C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{342437E0-4973-4715-8905-3E0F54DEA83C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{342437E0-4973-4715-8905-3E0F54DEA83C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{342437E0-4973-4715-8905-3E0F54DEA83C}.Release|Any CPU.Build.0 = Release|Any CPU
{A54B01C1-292E-4C28-A447-3C4BDFBC4352}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A54B01C1-292E-4C28-A447-3C4BDFBC4352}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A54B01C1-292E-4C28-A447-3C4BDFBC4352}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A54B01C1-292E-4C28-A447-3C4BDFBC4352}.Release|Any CPU.Build.0 = Release|Any CPU
{34163C43-190D-4A16-9E68-17ECF92D217A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{34163C43-190D-4A16-9E68-17ECF92D217A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{34163C43-190D-4A16-9E68-17ECF92D217A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{34163C43-190D-4A16-9E68-17ECF92D217A}.Release|Any CPU.Build.0 = Release|Any CPU
{7EF8FA0C-6DEC-4D84-B7D3-1B38A80C8C1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7EF8FA0C-6DEC-4D84-B7D3-1B38A80C8C1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7EF8FA0C-6DEC-4D84-B7D3-1B38A80C8C1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7EF8FA0C-6DEC-4D84-B7D3-1B38A80C8C1D}.Release|Any CPU.Build.0 = Release|Any CPU
{38448B69-A844-474D-989F-863ADD3F475E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{38448B69-A844-474D-989F-863ADD3F475E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{38448B69-A844-474D-989F-863ADD3F475E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{38448B69-A844-474D-989F-863ADD3F475E}.Release|Any CPU.Build.0 = Release|Any CPU
{75999B88-2162-491A-8CF9-ED66D963B897}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{75999B88-2162-491A-8CF9-ED66D963B897}.Debug|Any CPU.Build.0 = Debug|Any CPU
{75999B88-2162-491A-8CF9-ED66D963B897}.Release|Any CPU.ActiveCfg = Release|Any CPU
{75999B88-2162-491A-8CF9-ED66D963B897}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {501E8955-E94C-4580-A0FD-35229730E549}
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{342437E0-4973-4715-8905-3E0F54DEA83C} = {70939883-7E14-4642-8070-B0B381FAC5FB}
{A54B01C1-292E-4C28-A447-3C4BDFBC4352} = {70939883-7E14-4642-8070-B0B381FAC5FB}
{34163C43-190D-4A16-9E68-17ECF92D217A} = {70939883-7E14-4642-8070-B0B381FAC5FB}
{7EF8FA0C-6DEC-4D84-B7D3-1B38A80C8C1D} = {70939883-7E14-4642-8070-B0B381FAC5FB}
{38448B69-A844-474D-989F-863ADD3F475E} = {47EC2739-C462-4D33-96F7-892D8B88E39C}
{75999B88-2162-491A-8CF9-ED66D963B897} = {47EC2739-C462-4D33-96F7-892D8B88E39C}
EndGlobalSection
EndGlobal
17 changes: 0 additions & 17 deletions App.xaml

This file was deleted.

96 changes: 0 additions & 96 deletions App.xaml.cs

This file was deleted.

Loading