Releases: pharo-graphics/Bloc
Releases · pharo-graphics/Bloc
v2.0.0-alpha
Key changes since v1.0.0 (563 commits):
- Bloc-Alexandrie:
- Based on Alexandrie v2.0.0-alpha, which targets Pharo 11 since its VM (>= v0.9.21) provides all Alexandrie's requirements on graphic library dependencies. This simplifies install instructions, both for humans and CI jobs.
- Implement basic support for composition layers
- Implement shadow effects
- Implement exporters
- Implement Gradients as border's paint
- Fixes and enhancements in RoundedRectangle and AnnulusSector geometries
- Removed the whole Sparta dependency (both Cairo and Skia). Bloc-Alexandrie is the substitute and only option as canvas for the moment.
BlSpace
doesn't haveaddChild:
anymore (talk directly to the space'sroot
, now)BlElement
:relocate:
was deprecated in favor ofposition:
- all "id" and "containerName" API deprecated in favor of a "id" replacement
states
answersnil
- New
BlProportionalLayout
introduced - Non-systematic code clean ups
- New pixel-comparison regression tests added
- Repaired Embedded Morphic host
- Moved from Bloc-Pac:
- SVG: repaired and enhanced geometry and importer. IMPORTANT -> this added XML-Parser Core as a dependency
- PullAndSlide
- FocusFinder
Automatically generated Pull Request log
- Remove BlUniverseEvent hierarchy by @tinchodias in #184
- Removing Sparta by @tinchodias in #202
- Add a Spec2 presenter with a Bloc space ready to work. by @tinchodias in #204
- TBlAligment : add "is" testing methods for each states of the aligment + add unit tests by @labordep in #198
- Complete getting child and write some tests by @labordep in #206
- Fix #208 and add unit test by @labordep in #209
- Issue205 - Adding tests for children accessing methods by @Nyan11 in #213
- BlVector: Convert class-instance variables to class variables by @tinchodias in #220
- deprecate relocate: into position: by @Ducasse in #223
- Remove gesture and touch processors and events by @tinchodias in #225
- Cleaning examples by @Ducasse in #226
- Clean by @Ducasse in #228
- Remove old broken tests + package animation tests into animation test… by @Ducasse in #227
- 231 remove cruft 2 by @Ducasse in #232
- Fix all the senders of relacate: to use position: by @Ducasse in #233
- Resolving merge conflicts + massive cleaning by @Ducasse in #235
- Going over examples2 by @Ducasse in #236
- More examples cleaning by @Ducasse in #237
- Example12: migration and cleaning... by @Ducasse in #239
- MIgrated BlGridLayoutExamples -> test :) by @Ducasse in #240
- BlRopedTextExamples converted by @Ducasse in #241
- Cleaning15 by @Ducasse in #242
- Fixing dependencies by @Ducasse in #244
- Removing BrStencil :) by @Ducasse in #243
- Pass on pull handler by @tinchodias in #255
- add alexendrie back-end to draw composite effects by @Nyan11 in #254
- Add proportional layout and tests by @tinchodias in #261
- On bloc removal by @plantec in #278
- mouse pick outside fixed by @plantec in #281
- Removing space layer holder by @plantec in #284
- Support compositingMode in Bloc-Alexandrie (WIP) by @tinchodias in #268
- Fix bug in composition layer paint by @tinchodias in #290
- Clean up in text package by @tinchodias in #295
- Import SVG: Restore basic support from BlocPac + Improvements by @tinchodias in #296
- Contribution for #207 : uses a simple "id" instead of "name"/"BlElementId", but preserve BlElementId behavior behind to minimize impact by @labordep in #297
- Linear layout by @plantec in #300
- add explicit requirement in TBlLayoutResizable by @plantec in #301
New Contributors
Full Changelog: v1.0.0...v2.0.0-alpha
Stable beta release for Pharo6.1
v0.12
Update CHANGELOG.md