What's Changed
- Importable/exportable Minitest assertions, ShoesSpec runner by @noahgibbs in #399
- arrow by @gintama91 in #406
- Add rect as an art widget by @noahgibbs in #404
- Stop double-creating DocumentRoot drawable objects. Make it an error. by @noahgibbs in #405
- Add more Shoes constants by @noahgibbs in #409
- Move font() and alert() to Builtins module, included by Kernel by @noahgibbs in #410
- Add new custom drawable-to-HTML renderer called Tiranti by @noahgibbs in #411
- Progress by @gintama91 in #398
- add rotate by @gintama91 in #416
- hover and tooltip for button by @gintama91 in #426
- Have Tiranti respect the configurability of the callback by @noahgibbs in #423
- Add friendlier Lacci debug IDs by @noahgibbs in #425
- Register event subscriptions in linkable objects so it's possible to unsub-all by @noahgibbs in #424
- Shoes::Widget by @noahgibbs in #414
- Make button click and hover events be different from each other. by @noahgibbs in #427
- Require all Lacci drawables to register their list of Shoes events by @noahgibbs in #431
- Various fixes found while updating Scarpe-Wasm to current by @noahgibbs in #434
- ShoesSpec: basic events by @noahgibbs in #435
- When adding alerts or fonts, modify just the alerts or fonts, don't do full redraw by @noahgibbs in #436
- Move progress-bar rendering to Calzini and Tiranti. by @noahgibbs in #438
- Simplify para hide/show now that we have a shared Drawable hide/show. by @noahgibbs in #429
- Wrap rendered drawables in an outer div so it can be replaced or removed fully by @noahgibbs in #437
- Update Para and ListBox to match Shoes3 by @noahgibbs in #442
- More fixes for Shoes-Spec by @noahgibbs in #445
- changed module shoes to class Shoes :issue #450 solution by @LakshmiSowmya04 in #452
- Update README.md by @Schwad in #454
- Niente, a "no-op" display service for testing by @noahgibbs in #447
- Error cleanup by @noahgibbs in #449
- Implement local web server and Shoes GUI for file display by @ChetankumarSB in #458
- Replace most CatsCradle testing with ShoesSpec testing by @noahgibbs in #455
- Fix Timmy.rb by @noahgibbs in #459
- Updated README.md according to issue #448 requirements by @LakshmiSowmya04 in #464
- checked examples and added to working directory by @LakshmiSowmya04 in #462
- Allow directly running Shoes-Spec specs on the command line. by @noahgibbs in #463
- Niente: support directly loading sspec files, and support drawable() test query by @noahgibbs in #467
- More descriptive assertion failure messages by @noahgibbs in #465
- Shoes manual by @zoomzam in #469
- let us just all have one big oval party but only invite our best friends and not post on social media about it so no one ever knows it happened by @Schwad in #421
- Properly handle shoes styles and keyword args in Lacci initialize() methods by @noahgibbs in #473
- Don't print out so much Minitest output when using the ExportReporter by @noahgibbs in #484
- Update CHANGELOG for recent and upcoming changes by @noahgibbs in #486
- Scarpe (and other) Shoes Extensions by @noahgibbs in #472
- Add asset server for serving large files by @noahgibbs in #481
- Better CSS, use init_args on slots; flags! by @noahgibbs in #485
- I wasn't supporting the button html_class extension in Tiranti. D'oh! by @noahgibbs in #490
- Move margin and padding styles from slots to all drawables by @noahgibbs in #489
- Clean up old raw CatsCradle-based testing system by @noahgibbs in #493
- Fix a place we were recalculating a size we had already found. by @noahgibbs in #494
- commited with changes based on requiremts of #475 by @LakshmiSowmya04 in #482
- HTML CI by @Schwad in #492
- Adds Nick as Scarpe author in .gemspec by @Schwad in #502
- Comments and cleanups in Lacci Para by @noahgibbs in #499
- Better asset server, local Tiranti style files by @noahgibbs in #495
- Clean up more old test code and comments by @noahgibbs in #509
- Test that we can load and run various file formats. Clean up old test code. by @noahgibbs in #510
- Improve Niente testing by @noahgibbs in #512
- Draw context inheritance by @noahgibbs in #513
- Set Drawable parents when it's created, not later by @noahgibbs in #514
- Various fixes related to getting the ovals demo working better. by @noahgibbs in #511
- Allow SSpec files as Scarpe tests by @noahgibbs in #515
- Text Drawable refit by @noahgibbs in #517
- More timeout options for sspec tests by @noahgibbs in #521
- PR for :emphasis property in issue#520 by @imlakshay08 in #522
- CI: Tell dependabot to update GH Actions by @olleolleolle in #523
- Bump actions/upload-artifact from 3 to 4 by @dependabot[bot] in #524
- Bump actions/configure-pages from 3 to 4 by @dependabot[bot] in #526
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #525
- PR for :rise and :kerning in issue#520 by @imlakshay08 in #527
- When a checkbox is clicked, correctly call the handler if present. by @noahgibbs in #528
- Add drawable hover, leave and motion events by @noahgibbs in #529
- Added font weight by @Nj221102 in #530
- Updating Error message by @Nj221102 in #533
- Added and Fixed Para Styles by @Nj221102 in #534
- Updated Error Names by @Nj221102 in #536
- Added font and tooltip to edit-box by @Nj221102 in #537
- A Single command to run all test by @Nj221102 in #538
- Updating readme about running tests by @Nj221102 in #539
- Fixed the font property by @Nj221102 in #541
- Fixing kerning para style by @vikas-chaudhary-2802 in #542
- Fixed the margin shorthand by @Nj221102 in #545
- Enhancement: Incorporating tooltips, font customization, and stroke options into editline component by @Nj221102 in #546
- Add border as drawable by @sapienfrom2000s in #548
- Add console summary method for printing Minitest results to console by @noahgibbs in #549
- Bump actions/configure-pages from 4 to 5 by @dependabot[bot] in #551
- Get CI working again by @noahgibbs in #553
- Add ProcessHelpers to Scarpe-Components by @noahgibbs in #552
- Fix timeout errors in current CI by @noahgibbs in #554
- Bump version numbers for release 0.4.0 by @noahgibbs in #555
- Multiple apps in Lacci and Niente by @noahgibbs in #557
- Add PortHelpers with one simple test by @noahgibbs in #558
- Implements
pageby @Schwad in #559 - Remove rubocop by @Schwad in #561
- Whimsical hello message from a bunny by @Schwad in #562
- Implement feedback from
pagePR by @Schwad in #565 - Eagle-eyed Noah caught this one. by @Schwad in #566
- 85% of URL by @Schwad in #564
- Schwad rules by @Schwad in #567
- Songs, secrets and rules by @Schwad in #568
- For Noah by @Schwad in #574
New Contributors
- @LakshmiSowmya04 made their first contribution in #452
- @ChetankumarSB made their first contribution in #458
- @zoomzam made their first contribution in #469
- @imlakshay08 made their first contribution in #522
- @olleolleolle made their first contribution in #523
- @dependabot[bot] made their first contribution in #524
- @Nj221102 made their first contribution in #530
- @vikas-chaudhary-2802 made their first contribution in #542
- @sapienfrom2000s made their first contribution in #548
Full Changelog: v0.3.0...v0.5.0