Sunday, May 19, 2024
HomeJavaScriptThe Ember Instances - Problem No. 184

The Ember Instances – Problem No. 184


👋 Emberistas! 🐹

The Highway to Ember 4.0, introducing a11y-disabled-modifier, Emberliners talks, and get your replace for ember-engines 0.8.18.


Matthew Beale (@mixonic) from the Ember Core Framework and Steering Committee groups, writes about The Highway to Ember 4.0 on the official Ember weblog.

  • Saying Ember 4.0: Ember 4.0 can be launched round September twentieth. Ember 4.4 would be the first LTS candidate of the 4.x collection.
  • Whats in a 4.0?: As a serious model of Ember, there are not any new options. This sections discusses the removing of deprecated APIs. For instance, Ember.Logger is eliminated in favor of native console APIs. Additionally, sendAction is eliminated in favor of calling closure actions like every other callback.
  • Planning your improve to 4.0: Think about using the ember-cli-deprecation-workflow addon as a part of your improve course of.
  • Contributing to Ember 4.0: Be part of us on Discord within the #dev-ember-js, #dev-ember-data, #dev-ember-cli, or #dev-ember-learning channels to search out out how one can contribute.

Please try the detailed put up in full for extra particulars on how one can put together on your improve!

We’re trying ahead to working with the neighborhood on Ember 4.0 and on the alternatives past it. As all the time we respect your assist, your belief, and our widespread partnership.


Impressed by the CSSTricks weblog put up on Making Disabled Buttons Extra Inclusive, Chris Krycho (@chriskrycho) created the a11y-disabled-modifier addon.

The weblog put up argues in opposition to the disabled attribute in <button> in favor of the aria-disabled attribute because it doesn’t stop clicking and specializing in the button which is helpful if you end up navigating the positioning utilizing the Tab key.

This modifier implements accessible and usable button-disabling by including aria-disabled="true" to the goal component when the when named argument is truthy. It’ll additionally cease any clicks on the button from propagating and ensures type submission doesn’t set off.

<type {{on "submit" this.submit}}>
  <label>some textual content: <enter kind='textual content' /></label>
  <button kind='submit' {{disabled when=this.isInvalid}}>submit</button>
</type>

Attempt it out as we speak by working ember set up a11y-disabled-modifier in your Ember app!


4 superb talks from our buddies at Emberliners meetups at the moment are accessible for binge watching!

  1. First up, is Embroider: from zero to route splitting in 3.5 weeks by Ben Demboski (@bendemboski) which explores what it takes to replace a big desktop Ember app to make use of Embroider.

  2. Agathe Badia (@Agathebadia) reveals her fascinating work on making a Colorblindness emulator with Ember, an A11y undertaking.

  3. Francesco Novy (@mydea) presents You possibly can get used to this: Managing GraphQL knowledge – an amazing primer on GraphQL in Ember.

  4. Lastly, Michael Klein (@levelbossmike) and Clemens Mueller (@pangratz) talk about On the event of reactive techniques with Ember.js, offering an insightful view on approaching Ember improvement as a reactive system utilizing ember-statecharts addon.

These talks give an amazing snapshot plenty of thrilling developments taking place across the Ember neighborhood 💗.


Should you’re already utilizing ember-engines or plan on utilizing it, you’ll want to improve your dependency!

The newest patch launch of ember-engines not solely consists of bug fixes for older Ember apps, but in addition a number of construct fixes and new deprecation warnings to assist up you retain your utility up-to-date.

An enormous thanks goes to Travis Hoover (@thoov), Bert De Block (@bertdeblock), Michael Villander (@villander) and Robert Jackson (@rwjblue) for his or her work on the undertaking!

Take a look at the complete record of current updates within the following changelogs:


This week we would wish to thank Nathaniel Furniss (@nlfurniss), Ricardo Mendes (@locks), Chris Ng (@chrisrng), Isaac Lee (@ijlee2), Steve Calvert (@scalvert), Matthew Beale (@mixonic), Tim (@fozy81), Sergey Astapov (@SergeAstapov), Chris Manson (@mansona), @tcouloumy, Kenneth Larsen (@kennethlarsen), Jesse Jordan (@jayjayjpg), Amy Lam (@amyrlam), and Matthew Edwards (@wondersloth) for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

Questioning about one thing associated to Ember, Ember Knowledge, Glimmer, or addons within the Ember ecosystem, however do not know the place to ask? Readers’ Questions are only for you!

Submit your individual quick and candy query underneath bit.ly/ask-ember-core. And don’t fear, there are not any foolish questions, we respect all of them – promise! 🤞

Need to write for the Ember Instances? Have a suggestion for subsequent week’s difficulty? Be part of us at #support-ember-times on the Ember Neighborhood Discord or ping us @embertimes on Twitter.

Carry on high of what is been occurring in Emberland this week by subscribing to our e-mail e-newsletter! It’s also possible to discover our posts on the Ember weblog. See you in two weeks!


That is one other wrap! ✨

Be form,

Chris Ng, Jesse Jordan, Tim Foster, Amy Lam, and the Studying Staff



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments