Skip to content

gui: Implement puzzle details edition

Context

Implement puzzle details editor pane. See #39 (closed).

Puzzle details edition

What has changed?

Main Changes

gui-view-model

  • Introduced editable PuzzleDetailsViewModel

gui-view

  • Introduced PuzzlePane

gui-controller

  • Reworked the SavePuzzleTask now that details can be filled by editor

gui-presenter

  • Reworked GuiPuzzlePresenter now that puzzle details can be loaded from repository.

Side Effects

gui-view-model

  • Rework view models.
  • Reduced usage of common's type in view model.

gui-view

  • Renamed some controls

Others

  • Removed dead code
  • Updated icon theme.
  • Update CI image (cherry-picked)
  • Shorten button labels
Edited by Antoine Belvire

Merge request reports