Shoes v4.0.0.pre3 Release Notes
Release Date: 2015-01-06 // over 9 years ago-
🆕 New features (1)
⚡️ In pre2 we updated our gem layout and found a few things we didn't like. pre3 is now shaped how we expect to hold through 4.0!
- shoes -- Now a meta-gem with the default installation as dependencies. It contains no code of its own (any shared code goes in shoes-core).
- shoes-core -- The DSL and supporting code to share between Shoes backends
- shoes-swt -- The first Shoes backend, based on SWT + JRuby
- shoes-package -- Shoes packaging logic, separated to avoid pulling unneeded gems along in packaged apps
- shoes-highlighter -- Extracted syntax highlighting from Hackety-Hack
- shoes-manual -- Extracted content and display for Shoes manual
💥 Breaking Changes (1)
- Star interprets left/top as upper left corner, like all elements [d2fd202]
👌 Improvements (7)
- Tetris sample game [1ac24ac]
- Implement shape(left, top) [2e8048c]
- 🖐 Handle relative and missing image paths [9502dd7]
- 👍 Better input sizing on ask dialog [3df50d5]
- Capture slot context for timer, download and animation [5f1bdc1]
- TextBlocks have #parent not #parent_text [52fab93]
- shoes.gemspec at top of project [369f7d3]
🐛 Bug Fixes (10)
- 🔗 Links with empty text crash [a8fb745]
- 🛠 Fix copying to/from system clipboard [e965e59]
- Position a slot's elements correctly when the slot has a margin [d72d7ef]
- 🛠 Fix overlapping text with differing text heights [4db98b0]
- 👉 Use app click listener to only send click to one element [2a7fb92]
- Limit parent-dimensioned elements to their parent's bounds [6b9d760]
- 🛠 Fix for background and border placement [4ddbbda]
- 🛠 Fix crash when using click on star element [cdf9dc4]
- Do not count scroll bar into app width [7736b2d]
- 🛠 Fix a typo in the adjusted minesweeper sample [93f5ed3]
Contributors (8)
Jason R. Clark, Tobias Pfeiffer, Eric Watson, Teemu, Kenneth Pullen, KC Erb, Jake Gordon, Neil Northrop