- board: columns in id order, per-column sort via config, column width presets (240/320/480) and custom 160-720 - column header new-card and edit/delete menu; card menu delete and move-to-column - card editor as one unit of work with dirty check and discard confirmation; nested tag picker writes new tags immediately - schema constraint violations mapped to typed exceptions and shown inside the modal - dialog service with owner stack so nested modals center on their parent and get FlowDirection - repository: filtered GetCards, CountCards; view-model tests
10 lines
168 B
C#
10 lines
168 B
C#
namespace YKanBan.Views.Dialogs;
|
|
|
|
public partial class ColumnEditorDialog : DialogWindow
|
|
{
|
|
public ColumnEditorDialog()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
}
|