Releases: pharo-graphics/Bloc
Releases · pharo-graphics/Bloc
v2.1.0
What's Changed
- Fix old mentions of Brick classes by @tinchodias in #553
- Ask current time via space's clock by @tinchodias in #556
- Fix some bugs in export to Form by @tinchodias in #564
- Remove deprecated classes and methods by @tinchodias in #565
- Initialize BlSpaceShownEvent correctly by @tinchodias in #575
- Rescue ducasse example cleanup by @tinchodias in #577
- removed unused dragboard variable from BlSpace by @Enzo-Demeulenaere in #576
- Refactoring event Tests by @Enzo-Demeulenaere in #583
- Make #processEvent:using: on BlMorphicSpaceHostMorph pass special gesture mouse events to the inherited implementation by @Rinzwind in #572
- Proportional layout: Apply children margin after applying the proportions by @tinchodias in #563
- Equality and hash by @Nyan11 in #558
- Revert "Equality and hash" by @Ducasse in #584
- removed last references to dragStartMask by @Enzo-Demeulenaere in #585
- removed dragStartMask instvar by @Enzo-Demeulenaere in #588
- Make BlDemoCollector sort the packages, classes and methods by @Rinzwind in #592
- Add BlDemoScript to allow class methods with a pragma ‘’ to be executed in a browser by @Rinzwind in #594
- Make #physicalSize on BlMorphicWindowHostSpace apply the world renderer canvas scale factor by @Rinzwind in #595
- Extend BlDemoCollector and BlDemoMethodNode to include metaclass methods by @Rinzwind in #593
- Moving some tests with assertions out of examples and moved into Bloc… by @Ducasse in #589
- Fix rendering glitch: dashed borders in the parent are inherited to child by @tinchodias in #597
- Layouts pass by @tinchodias in #579
- Initial commit for full drag&drop support - by @rvillemeur in #591
- Move system settings to the corresponding package by @tinchodias in #601
- Remove unused acceptVisitor: extensions in RB tokens by @tinchodias in #603
New Contributors
- @rvillemeur made their first contribution in #591
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- fixes issue #175 by @plantec in #176
- Merge from dev-1.0 by @tinchodias in #180
- 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
- Releasing v2.0.0-alpha by @tinchodias in #303
- normally testElementWithMaxWidthOneChildMatchExactParent should be ok… by @plantec in #305
- make BlLinearLayout work ok with RTL direction by @plantec in #306
- Removing KeyboardKey by @tesonep in #325
- Add empty handler for text edition by @Nyan11 in #336
- Support text line through decoration by @tinchodias in #329
- Fix: Converting to Form was cropped when position is not zero by @tinchodias in #338
- Pass on references to BlOSpace (removing them) by @tinchodias in #347
- Created a small Demo browser by @Enzo-Demeulenaere in #343
- Radial gradient update by @tinchodias in #357
- Adding two missing accessors by @Ducasse in #361
- Enzo: Cleaned all gtExamples (rebased) by @tinchodias in #358
- 257 whendodepreciation by @labordep in #340
- new version of Demo browser by @Enzo-Demeulenaere in #370
- Issue_0372 - Bugfix on hash method BlCornerRadii by @Nyan11 in #373
- Resolve conflicts on PR 367 by @tinchodias in #374
- Readme extension by @juliangrigera in #375
- 387 deprecated methods still called by @Ducasse in #394
- Remove BlOSpace and subclass by @Ducasse in #388
- Iteration on demos by @jecisc in #397
- Remove BLCursor in favor of Cursor by @jecisc in #400
- Add back BLCursor as deprecated by @jecisc in #404
- fix alignLeftAt: alignRightAt: to better fit the implementation of Vertical Alignment by @Enzo-Demeulenaere in #381
- Add "is" prefix to several BlSpace testing methods by @tinchodias in #411
- Little cleaning of BlCompositeBackground by @jecisc in #412
- Remove styles by @jecisc in #410
- Remove properties by @jecisc in #422
- Remove Bloc-States by @jecisc in #424
- Improving the Error handling by @tesonep in #409
- BlHorizontalCoordinateAlignment initialize fix by @Enzo-Demeulenaere in #429
- Remove BlSpace's event recorder, and its sole usage in a test by @tinchodias in #438
- Remove telemetry by @tinchodias in #439
- Replace all gtClass and gtMethod to Microdown by @tinchodias in #440
- BlBaseAnimation: Multiple steps may have passed! by @tinchodias in #441
- Force Tonel v1 format by @jecisc in #442
- Make #addEventHandlerDo:on: return the new handler, so it can be removed by @tinchodias in #443
- Deprecate with transform rule some BlSpace methods that only forward to root element by @tinchodias in #444
- Update README by @tinchodias in #446
- Bl infinite layout end with padding by @plantec in #452
- removed a traceCr by @plantec in #453
- Clean up some task signals by @tinchodias in #448
- fromDev by @plantec in #460
- Remove Bloc-Theme package by @tinchodias in #459
- Check unreferenced events by @tinchodias in #466
- remove all BlInfiniteDataSourceCommandType and use simple inheritance… by @plantec in #458
- Use maximize and minimize events (SDL2 host) by @tinchodias in #467
- 461 ghost windows are not closing system cleanup feature by @labordep in #464
- Revert "461 ghost windows are not closing system cleanup feature" by @labordep in #470
- Add missing equality on correct branch by @Nyan11 in #472
- Add equality for transformation by @Nyan11 in #473
- 461 ghost windows are not closing system cleanup feature by @labordep in #471
- Pass on universe and space events by @tinchodias in #478
- Make #physicalSize on BlMorphicHostSpace apply the world renderer canvas scale factor by @Rinzwind in #465
- Deprecate BlDelayPulsesTask since it's not used and its purpose was debugging by @tinchodias in #483
- BlInfiniteElement: removed not used instance variables and related methods by @plantec in #476
- Remove deprecated geometries by @tinchodias in #491
- Add BlEvent>>consume that is equivalent to consume: true by @tinchodias in #492
- merged from dev by @plantec in #494
- Bl infinite state cleaning by @plantec in #495
- Pass on BlEventTest by @tinchodias in #500
- Fixes: #474 add a package with some rules and update the baseline by @Ducasse in #481
- Remove unsent and broken method: assuredCanvas by @tinchodias in #503
- Fix log undeclared dependency by @tinchodias in #502
- Remove Morphic World host by @tinchodias in #504
- Master by @plantec in #509
- first by @plantec in #512
- Add border text attribute by @tinchodias in #510
- Add convenience objects to use taskit in Bloc by @tinchodias in #484
- SVG enhancements by @tinchodias in #525
- Issue 0519 by @Nyan11 in #520
- Quadratic curve by @tinchodias in #531
- Clean up in Bloc-SVG package by @tinchodias in #536
- Infinite cleaning by @plantec in #540
- Add BlRoundedPolygonGeometry by @tinchodias in #490
- Bloc-Text: Use Shout code styler by @tinchodias in #549
- Pass on README and doc/ by @tinchodias in #552
New Contributors
- @Enzo-Demeulenaere made their first contribution in #343
- @juliangrigera made their first contribution in #375
- @jecisc made their first contribution in #397
Full Changelog: v1.0.1...v2.0.0
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
beta01 MemoryGame booklet link in README.md [skip ci]
v0.12
Update CHANGELOG.md