Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@guillep guillep released this 26 Feb 12:44

Features

  • Add #addSpacer to SpecLayout (298eb26)
  • Add labelled presenter (bf76234)
  • Do not force users to have getters for their presenters (f24bd7f)
  • Now presenters have a special icon in Calypso (5c47a63)
  • Add ComposablePresenter>>#iconNamed: (d8ce2e2)
  • Layouts now understand presenter instead of model (7a78375)
  • It is now possible to add menus, status bar and menu bars to window presenters (ee0acf6)
  • Add NumberPresenter with its Morphic adapter (88792da)
  • Refactor dialog presenter to be more flexible (e835558)
  • New presenter: URL prensenter (49f941f)
  • Introduction of real modals: Those modals will stop the workflow of the user to force the interaction. Like everymodal everywhere else. (27289a8)
  • New presenter: NotebookPresenter (cdaf8a1)

Bug fixes

  • #additionalKeybindings is not a value holder (547d5f0)
  • Entire review of List selection (with tests)
  • Adding tests for basic presenters and adapters (Button, Checkbox, Label, TextInput)

Cleanups

  • Rename composable presenter (f29cf68)
  • Remove WindowPresenter title variable (6a311e1)
  • Cut cyclic dependencies between Layouts and Core (4953967)
  • Remove deadcode (50b2a8c)
  • Move all tests to tests packages (bae8f4c)
  • Better about title managment (9d91152)
  • Clean the interpreter (a509654 and 6587836)
  • Clean tests (073ed26)
  • Remove SpecLayout>>selector (7e1d283)
  • Ensure presenter are not directly linked to MorphcAdapters (bc63f1c)
  • Deprecate instantiateModels: for instantiatePresenters: (8bd78cc)
  • Layouts now stores objects instead of arrays (2b35bc4)
  • Remove Spec table layout since Spec layout has the same behavior (103a827)
  • Remove references to Smalltalk ui theme (b37dd2a)
  • Remove Object>>isSpecAdaptor (1664920)
  • Rename #ghostText into #placeholder (639e7e5)
  • Clean windows/dialogs opening mechanism (39ce96a)

Infrastructure

  • Enable TravisCI (8208767)
  • Add dependencies between packages (b655505)
  • Make Spec loadable in non interactive mode (0411400)
  • Register Spec demo in the Help menu (d36d2ed)
  • Add source code in Tonel format to demos (648a681)