Skip to content

Releases: pharo-spec/Spec

v1.1.2

01 Apr 11:47
e4cfd84
Compare
Choose a tag to compare
  • Do not refresh UI too often when using progress presenter.

v1.1.1

30 Mar 07:10
a49e12c
Compare
Choose a tag to compare
  • add alternate row colors to SpTablePresenter
  • bugfix: windows are correctly updated before being opened.

v1.1.0

18 Mar 09:54
e832d9b
Compare
Choose a tag to compare

lots of changes :)

Changes overview

  • deprecation of class side defaultSpec, now all layouts can be defined in instance side (but defaultLayout can still be defined in class side, in case of need)
  • deprecation of all WithSpec suffixes. Now to open a presenter window you just use #open/#openModal, etc. (this was a lot more work as you may think).
  • added #asWindow, #asModalWindow to allow user to modify the window presenter (adding extent, ot title, for example) without needingto override initializeWindow: and before the window is opened.
  • all layouts are dynamic and can be modified on runtime (API depending the layout).
  • enhancement SpApplication with notion of iconProvider
  • added some standard dialogs (inform, request, confirm) to SpApplication
  • added a progress bar standard dialog/processor (SpJobListPresenter)
  • enhanced Common-Widgets: SpFilteringListPresenter, etc.
  • many improvements to SpCodePresenter, including syntax highlight, better code operations, text search, etc.
  • implemented drag&drop (not all widget, but required).
  • enhanced styleSheets usage
  • box, grid and scrollable layouts implement SpTAlignable (to better place its contents).
  • enhanced API for building grid layouts.
  • fix any remaining memory leak (some may remain, as always... but we removed all we found ;)

... and many, many tweaks and bugfixes!

v1.0.3

22 Sep 08:35
Compare
Choose a tag to compare
  • fix a leak happening when using an announcer in presenters and rebuilding the widget (something that may happen when manipulating layouts dynamically and in certain presenters that act as containers, like SpNotebookPresenter.
  • some fixes in SpCodePresenter to enhance visibility of pool variables
  • Common widgets extracted to its own package (Spec2-CommonWidgets)
  • fixed a problem with the navigator and drag&drop
  • improved delegation on ports (now we can delegate to other ports, not just to other presenters)

v1.0.2

24 Jul 11:43
88cc523
Compare
Choose a tag to compare
  • make SpStyle aware of display scale factor
  • remove dependencies

v1.0.1

16 Jul 10:18
e0b0cef
Compare
Choose a tag to compare
  • Disable the list in form example (temporary fix)

v1.0.0

13 Jul 10:19
c3a8511
Compare
Choose a tag to compare

releasing Spec 1.0.0
(to make clear now API is stable and reliable ;) )

  • fix an error on filter selectable list.

v0.8.15

09 Jul 14:29
c3a8511
Compare
Choose a tag to compare
  • fix pharo-spec/NewTools#256
  • fix #1103
  • fix #1090
  • the way windows are opened is refactored to allow more control (this is backward compaible)
  • SpTextPresenter are now able to enable or disable the undo/redo history
  • SpTDynamocPresenter was deprecated (since is not needed anymore)
  • SpFilteringSelectableListPresenter: added activation/deactivation behavior
  • several cleanups
  • fix many leaks

v0.8.14

15 Jun 19:48
5d215c0
Compare
Choose a tag to compare
  • fix #1074
  • fix #1085
  • fix #1084
  • fix #1087
  • fix #1059
  • fix #1093
  • fix a problem when resizing window before us displayed
  • replace the usage of SpObservableSpot with ObservableSpot`
  • add SpDropListPresenter>>updateItemsKeepingSelection:
  • add string search commands to SpCodePresenter
  • added openBlockedDialogWithSpec (thanks @Lin777)
  • standard dialogs now have icons
  • some cleanups
  • new examples, tests and comments

v0.8.13

21 May 20:03
Compare
Choose a tag to compare
  • general: menu items now print correctly shortcuts (using KMShortcutPrinter)
  • general: buttons disabled now "gray" icons.
  • fixed SpGridLayout homogeneous and span properties.
  • fixed trees selected paths and items when using multiple selection.
  • fixed wrong accumulation of selected elements in multiple selection.
  • fixed #1070 (thanks @jordanmontt)
  • SpTextPresenter now implements lineAtCursorPosition method, which will enhance the selected based commands.
  • fixes pharo-project/pharo#9121
  • replace usages of newVertical/newHorizontal when possible (we prefer newTopToBottom/newLeftToRight)
  • SpNotebookPresenter fix a problem when setting pages directly with anything that is not an OrderedCollection (remove of pages was failing).
  • SpCodePresenter now allow selecting a particular syntax highlight theme (default is still the one selected on settings).
  • SpApplication implements showWaitCursorWhile: to allow different backend functionality (and start removing usages of UIManager). This is still "experimental", but works.
  • fixed hidden dependencies in baseline and demos
  • lots of cleanups
  • lots of renames to make things more understandable (thanks @NourDjihan)
  • lots of new tests