The Ember Times - Issue No. 187
š Emberistas! š¹ Release: ember-engines-router-service, ember-scroll-modifier and ember-user-activity updates, and Coding with the Dead on Twitch.
āļø Release: ember-engines-router-service
Michael Villander (@villander)Ā released theĀ ember-engines-router-serviceĀ addon which provides the Router service forĀ ember-engines.
The addon gives you access to theĀ RouterService APIĀ inside each engine. This allows you to inject the router service as usual to your component within an engine and use APIs such asĀ transitionTo
Ā and evenĀ transitionToExternal
Ā which help linkĀ externalRoutes
Ā together.
import Component from '@glimmer/component';
import { inject as service } from '@ember/service';
import { action } from ā@ember/objectā;
export default class SomeComponent extends Component {
@service router;
@action
transitionToHome() {
this.router.transitionToExternal('other.route');
}
@action
transitionToAdmin() {
this.router.transitionTo('admin.route');
}
}
To learn more,Ā try it out todayĀ in your application or read theĀ Engine Linking RFCĀ for more documentation.
š Ember-scroll-modifier and ember-user-activity updates
Jordan Hawker (@elwayman02)Ā announced updates to two of his add-ons.
ember-scroll-modifiersĀ got a minor update to add an amazing test helper toĀ make it easierĀ to test usage of theĀ scroll-into-viewĀ modifier in your code.
ember-user-activityĀ got a major update, with the release over version 6.0.0. This version drops support for Ember 3.16 and IE11. Not only does it drop support, but it enables theĀ useĀ inĀ Ember 4.0Ā š„³!
šŗ Coding with the Dead on Twitch
Studio Remote: Coding with the DeadĀ is a Twitch series from Columbia University Libraries.Ā Moacir P. de SĆ” Pereira (@muziejus)Ā is your host, live streaming coding in Ember! In the most recent episode, Moacir works onĀ wandertext, an open source app to create and share semantically rich geospatial datasets. The app is currently under heavy development! It's neat that viewers can follow along with the code, project management via GitHub issues, debugging, spelunking through addons, and more!
Moacir is typically scheduled for Tuesday afternoons at 3pm ET on Twitch. FollowĀ CULStudioĀ on Twitch and check out theĀ scheduleĀ to tune in live or async!
š Contributors' corner
This week we'd like to thankĀ Steve Calvert (@scalvert),Ā Chris Carini (@ChrisCarini),Ā Isaac Lee (@ijlee2),Ā Suchita Doshi (@suchitadoshi1987),Ā Thomas Wang (@xg-wang),Ā @aniketh-deepsource,Ā Ray Cohen (@raycohen),Ā Amy Lam (@amyrlam),Ā Hermione Granger (@hermionethebrightone),Ā Stefan Penner (@stefanpenner),Ā Bj Tecu (@btecu),Ā Kelly Selden (@kellyselden),Ā Giles Thompson (@gilest),Ā Tolulope Oluwadamilare Olusakin (@Oluwadamilareolusakin),Ā Nathaniel Furniss (@nlfurniss),Ā @rajakvk,Ā Harshith Venkatesh (@harshith-venkatesh),Ā Jen Weber (@jenweber),Ā Bert De Block (@bertdeblock),Ā Bryan Mishkin (@bmish),Ā Igor Terzic (@igorT),Ā Bas Kamer (@basz),Ā Ricardo Mendes (@locks),Ā Anne-Greeth Schot-van Herwijnen (@MinThaMie),Ā Chris Manson (@mansona),Ā Scott Newcomer (@snewcomer),Ā Chris Ng (@chrisrng), andĀ Katie Gengler (@kategengler)Ā for their contributions to Ember and related repositories! š
š¤ Connect with us
Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don't know where to ask? Readersā Questions are just for you!
Submit your ownĀ short and sweetĀ questionĀ underĀ bit.ly/ask-ember-core. And donāt worry, there are no silly questions, we appreciate them all - promise! š¤
Want to write for the Ember Times? Have a suggestion for next week's issue? Join us atĀ #support-ember-timesĀ on theĀ Ember Community DiscordĀ or ping usĀ @embertimesĀ on Twitter.
Keep on top of what's been going on in Emberland this week by subscribing to ourĀ e-mail newsletter! You can also find our posts on theĀ Ember blog. See you in two weeks!
That's another wrap! āØ
Be kind,
Anne-Greeth Schot-van Herwijnen, Chris Ng, Amy Lam, and the Learning Team