And it is now time for oral questions. I recognize the leader of Her Majesty's Loyal Opposition. Thank you very much. Thank you very much, Speaker. Speaker, my first question this morning is for the Premier. The Premier's three long-year wage policy, low-wage policy, has hurt so many workers in this province. It's been three years that this low-wage policy has been in place. And what we know about this Premier is, at least in the past, he's called the $15 minimum wage a job killer. Meanwhile, the cost of everything is going up. Auto insurance is up. Hydro is up. Gas is up. Milk is going up. 8 percent. Butter is going up. 12 percent. Everything is going up, but people's wages. Under this Premier, literally, the price of everything has gone through the roof. Why has this Premier stubbornly stuck by his low-wage policy for three long years hurting so many workers? And to reply on behalf of the government, the government house leader. Thank you very much, Mr. Speaker. Actually, just the opposite, Mr. Speaker. What we set out to do in 2018 was to rebuild the Ontario economy so that it would work for all Ontarians. Look, in 2018, I think everybody would acknowledge Ontario was a province in decline. We were losing thousands of jobs. High electricity rates were forcing small, medium and large job creators to make investments in other parts of the country and other parts of North America, frankly, Mr. Speaker. But because of the hard work of this government, we're seeing those jobs start to come back, despite the fact that we are battling a global health and economic crisis, Mr. Speaker. So we're seeing those jobs start to come back to the province of Ontario. And we are very excited about that. But the leader of the opposition is correct. To understand how tough it is, the prices of goods are starting to increase, Speaker. Inflation is a problem. It is something that we continue to fight against every day. It's something that we started off in 2018, saying it was too expensive for the people of the province of Ontario to live here. Because of those high prices, that's why we started immediately to... Thank you very much. A supplementary question. Well, Speaker, workers have been robbed of over $5,000 since this Premier's low-wage policy was enacted three years ago. A $15 minimum wage is not going to make up for those losses and that hardship. Meanwhile, the Premier's buddy, this very government house leader, just got a raise of $27,000. By the way, that's a raise of $13 an hour. The Premier's low-wage policy has hurt workers, Speaker. It's very, very clear. It's robbed them of more than $5,000, $5,300 in fact, since it started three years ago. Why is the government... Why is the Premier still short-changing workers? Government House Leader. Thank you very much, Mr. Speaker. As I said, just the opposite, Speaker. When we took power, when we took office in the province of Ontario, Ontario was in the midst of one of the largest declines that it had had in generations. We had lost some 300,000 manufacturing jobs in the province of Ontario. The once economic engine of this country, one of the most powerful economies in all of North America, had been brought to its knees by high costs of electricity, by over-regulation. Regulation that had left Ontario one of the most over-regulated jurisdictions in North America. And we knew we had to do something right away to bring those jobs back to Ontario. Mr. Speaker, that's why we set out to reduce taxes for the people of the province of Ontario, to encourage business development. We cut taxes for our small, medium and large job creators. We cut hydro prices, Mr. Speaker, so that there would be an incentive to invest here in Ontario again. The hard work of the Minister of Economic Development helped ensure that people wanted to invest here. The hard work of the Minister of Health made this an important jurisdiction that people could rely on. And the massive investments that we are making in infrastructure will make jobs for generations of Ontario second. Thank you very much. Final supplementary. Mr. Speaker, we all saw what the government did.  That's what they did three years ago. They took away the minimum wage increase.  That's what this government did. You know, when housing is more expensive, transportation is more expensive, food costs are more expensive, so much more is going up here in the province of Ontario. And the Premier has literally taken $5,300 out of the pockets of workers over the last three years. A $15 minimum wage is simply not going to cut it, Speaker. It would take a minimum wage of at least $17 just to make up for what this government took out of the pockets of workers. So my question is, Premier has all but admitted that he was wrong to reduce the, to take away the minimum wage increase three years ago. He was wrong to implement a low wage policy then. So why is he not announcing today a minimum wage that at least puts back in the pockets of working people what this Premier took out? Mr. Speaker, the leader of the opposition is obviously making it up on the fly. We were right. We were right in 2018 when we said the Ontario economy needed help. We were right to focus on reducing electricity prices. We were right to focus on eliminating useless and outdated regulations in the province of Ontario. How do I know we were right, Mr. Speaker? Because jobs started coming back to the province of Ontario in numbers that we hadn't seen for generations, Mr. Speaker. The leader of the opposition was wrong when she insisted that we have a carbon tax that would cost the people of the province of Ontario hundreds of dollars, a tax that she still supports, Mr. Speaker. The leader of the opposition was wrong when she and her friends in the Liberal Party voted against tax cuts for her small, medium and large job creators. The leader of the opposition was wrong when she voted against important measures that the Minister of Education brought in to make childcare more affordable. The leader of the opposition was wrong when she voted against subways. She was wrong when she voted against long-term care investments. She was wrong when she voted against healthcare, Mr. Speaker. Thank you. Order. The House Leader's revisionist look at the history of this government's performance is something else I can tell you that. But my next question is actually for the Premier, Speaker. It's really clear that nurses and healthcare workers are leaving in droves because of this government's low-wage policies. That's what's happening in our province. It's not vaccine policy that's driving nurses out of their profession. It's that they are overworked and undervalued by their government. Bill 124 made sure of that, Speaker. But they deserve, at the very least, the safest workplaces possible that we can give them. Weeks ago, the Premier asked for advice on what to do about vaccine mandates in healthcare. And lo and behold yesterday, the Minister of Health admitted, acknowledged that she had all the information needed for the government to make a decision. So my question is, when will you make a decision on mandatory vaccines for healthcare and education workers? Deputy Premier and Minister of Health. Thank you very much, Speaker. And thank you to the Leader of the Opposition for the question. This is an important question because we've seen what's happened in other jurisdictions that have brought forward mandatory vaccination policies in British Columbia. Just recently, they've had to cancel some of the surgeries that had already been postponed because of COVID-19 and the 4,000 workers that were going to be put on leave. We don't want to see that happen in Ontario. That is why the Premier sent out the letter. We are reviewing the responses right now to ensure that whatever determination is made that we protect the health and well-being of everyone in Ontario, whether it's preventing COVID or taking care of people who need to have those surgeries. They've waited long enough. They need to have those surgeries and we need to make sure that we have sufficient health human services to care for them. And a supplementary question. Well, Speaker, the science table already weighed in. Quite some time ago, the science table weighed in on October the 19th. We're now well into November, Speaker. Mandatory vaccine policies protect healthcare workers. They protect patients. They protect visitors. They protect everyone, Speaker. They will further protect our healthcare workers from getting vaccinated. The science table said, and I quote, requiring that hospital workers be vaccinated is an evidence-based policy that protects Ontarians. So my question again is, will the Premier and the Minister actually listen to the advice that they're getting from the science table, from others that are telling them that vaccine mandates in healthcare to keep Ontarians safe? Minister of Health. Thank you. Our government has been listening to the science and the evidence. Since this pandemic began well over a year ago, 20 months ago virtually. We've been listening to what the science advisory table has to say. We've been listening to the chief medical officer of health. We're listening to experts across the province. We're listening to people who are on the list. We're listening to the chief medical officer of health and the chief medical officer of hospitals, chiefs of different health organizations. What the recommendation is that everyone should receive a vaccination. That is what we've been saying since day one. We are increasing the numbers. We have over 88.2% of the population of Ontario has now received a first dose. 84.5% a second dose. That is what has been strained as a result of COVID-19. So it is our obligation and our responsibility to make sure that we are going to have sufficient health human resources to take care of all of the people in our hospitals that need care. Thank you. The final supplement. The premier asked for advice by October 19. The Ontario Hospital Association has weighed in, as has the science table of the Ontario Hospital Association. It is the first time that we have received a vaccine. But this government has never taken decisive action during this pandemic. We saw it with the Hunger Games roll out of the vaccines when they arrived in our province. We still see it with no concrete plan for children knowing that the vaccine is coming our way for young ones. The advice is in, but all that Ontario is missing. So my question is when will this government finally take action and mandate the vaccines that their experts are telling them they should be doing in hospitals and in education. It needs to be done, Speaker. When will they do it? Please stop the clock. There's some constant interjections coming from the government side. It's very distracting. I'm trying to listen to the person who has the floor in the house. It's difficult to tell who's interjecting. People are wearing masks. I would ask all of you, please, to show respect for your colleague in the house and allow me to hear the person who has the floor. Please start the clock. Minister of Health to respond. Decisive action has been taken by this government at every step along the way during this pandemic. Starting with building up our testing infrastructure. I want to make sure that we vaccinated people. Ontario has one of the highest vaccination rates in the world. And that is because of the people of Ontario coming forward to take these vaccines, to make sure that we can vaccinate people in every part of this province. With 88.2% of people having had a first dose vaccine and 84.5% having had the second dose, clearly successful plan ready to go for children aged 5 to 11. And the other issue we're dealing with and we need to deal with this very cautiously is the issue of if we bring in a mandatory vaccination program, what will be the response of the health human resources. That is the responsible step to take to make sure that people who are in need, wherever they are in the province of Ontario, will . The next question. Member for Waterloo. Thank you very much, Mr. Speaker. My question is to the Premier. A public Facebook post by the Silver Lakes Golf Course dated March 23rd, 2021 reveals that the previous week the golf course hosted the Minister of Transportation as well as the Associate Minister of Transportation, whose father is the Minister of Transportation and the Associate Minister of Transportation, who was Bradford Bypass Highway. But one month later, the ministry revealed a root change that spared the golf course. There is no clear reason or rationale as to why the Minister and the Associate Minister would be at this golf course at the same time. Why was the Associate Minister with the Minister of Transportation recognized how inappropriate this is? Stop the clock. Minister of Heritage, Sport, Tourism and Culture Industries will come to order. Please start the clock. Minister of Transportation. Thank you, Mr. Speaker. I rise and I'm pleased to have the opportunity to address the member opposite's question and her comment. Let me be clear, Mr. Speaker. Minister Cho has been screened from the file pertaining to the Bradford Bypass Mission in 2018. Neither myself nor anyone in my office has had any conversations with Minister Cho about the Bradford Bypass. But let me also be clear. Minister Cho and his family, immigrants to Canada have worked hard, contribute greatly to our community and they are success stories that should be celebrated. The depictions of the Cho's is anything but success stories is unacceptable and they should be and you should be ashamed of yourself. Mr. Speaker is a real problem. It robs people of time with their families, it robs workers of productive time at work and it makes it harder for farmers to get their goods to market. It also contributes to GHG emissions. The opposition wants to put its hand to the hand, Mr. Speaker. I'll remind all members to make their comments through the chair. Supplementary question. Thank you, Mr. Speaker. I'm not going to take any lessons from what and what stands as ethical actions in the province of Ontario. I'm going to remind the members again to make their comments through the chair. Member for Board. Experients now know that the main beneficiaries of this 1.5 billion four to six lane highway through the green belt are well connected landowners with political and donor ties to the PC party of Ontario. One of these beneficiaries is the father of the Associate Minister of Transportation who himself has donated over $10,000 to the PC party since 2016. These are facts. I said it yesterday and I will say it again. This reeks with all the transportation infrastructure projects that need funding in this province. Why is the Premier prioritizing destructive and unnecessary highways through our green belt whose main beneficiaries happen to be the Premier's buddies and donors? Who are you choosing in this decision making process because we see it very clearly. Once again make your comments through the chair please. Minister of Transportation Mr. Speaker, the opposition doesn't see it. The main beneficiaries of this highway and other new highways are the drivers of Ontario. Renewers in York Region and Simcoe County have been calling on governments to build the Bradford bypass for decades. Congestion is a real problem and members of the opposition just want to keep their heads in the sand and not recognize this reality that plagues people drivers, commuters, families workers, farmers. It's been a problem for decades. It's a problem today and as Ontario welcomes millions of new people every five years the problem is only going to get worse. Our government doesn't shy away from taking decisions that will benefit Ontarians and that's why we're going to build the Bradford bypass and the 413. Member for Waterloo will come to order. The next question, the member for Flamborough Glandbrook. Thank you Mr. Speaker and good morning. Since 2008 we have been hearing calls to increase the average daily direct care received by residents to four hours. Many of my constituents were disappointed that from 2009 to 2018 the Liberal government only managed to increase the average of daily direct care by 22 minutes per day. Speaker that is just not good enough. Throughout the pandemic I have seen first hand all of the great work nurses and PSWs working in long-term care have done in my riding of Flamborough Glandbrook and right across Ontario. Speaker frontline healthcare workers, residents and families are tired of past governments that were all talk, no action. Speaker will the minister of long-term care tell this House what he is doing to ensure that our residents receive the care they deserve. Minister of long-term care I would like to thank the member for Flamborough Glandbrook for that question and the work she does for her constituents Mr. Speaker. The member is right our government has now a legislated commitment in the legislation I propose to four hours of care Mr. Speaker that means that instead of 22 minutes which was the experience of the nine years before we were in government Mr. Speaker care will improve by one hour and 22 minutes Mr. Speaker and that means we need to hire 27,000 new PSWs, new nurses for our long-term care homes recently we announced the first steps towards that $270 million Mr. Speaker to hire the first 4,050 new long-term care staff that includes $1,500,000 this year just in the riding of Flamborough Glandbrook and that will be raised to $9 million annually by 2024. Mr. Speaker this government realizes that we need to build a system that supports our seniors Mr. Speaker we understand that the need for staff is critical among that and that's why it's such an important part of our plan to fix long-term care Supplementary question Thank you Mr. Speaker this newly hired staff will go a long way to providing quality care to our residents in long-term care across Ontario and right in my riding of Flamborough Glandbrook Mr. Speaker while it's great to have investments like this in place to hire new staff we need to make sure that we can retain the staff that we have enough staff to deliver high quality care to residents and the best way to do this is to provide opportunities for long-term care staff to advance the careers in their field Speaker does the minister have a plan to support the training and advancement of long-term care staff and ensure we can retain this staff Mr. Long-term Care Mr. Speaker again I thank the member for her question and she is right we need to protect the progress we're making by making sure that there are staff available and that's why Mr. Speaker last week with the minister of colleges and universities we announced $100 million to support two new innovative programs to train thousands and PSWs and registered practical nurses to move up to the next step in their career ladder Mr. Speaker the first initiative is partnering with we, RPN and the ministry of health to provide tuition support for eligible PSWs and RPNs who wish to become either RPNs of colleges in Ontario and the ministry of colleges to increase access to nursing programs and create 500 additional enrollments. The CEO of we RPN, Diane Martin said we RPN is thrilled to collaborate with the government to create the begin initiative that will give PSWs and RPNs new opportunities to grow their careers while expanding Ontario's nursing workforce Mr. Speaker this is just one of the many initiatives and investments we're making to make sure that our seniors receive the care that they deserve and remember for Essex. Mr. Speaker it was up in court again last week defending the premier's failed attempt to appoint his longtime friend Ron Tavener his old P.P. Commissioner we all remember Ron Tavener in here Mr. Tai you'll remember is a close ally of the premier and was a high profile recipient of another gravy train appointment in 2018 but what we know now is that this guy's been raking in public money for years. Public accounts has revealed that Mr. Tai's law firm Gardner Roberts has made $771,000 since the premier was elected that's three quarters of a million dollars paid for by the people of Ontario. Speaker can the premier explain how exactly he has managed to find this staggering amount for his buddy while the people across Ontario have lost wages, have lost their jobs and have lost their livelihoods and to apply on behalf of the government the government has. Thank you Mr. Speaker and I think the important part of that question is the fact that we are starting to see the Ontario economy rebound as I said earlier in 2018 we saw a province that was in decline a province that was in decline ostensibly because of the years that the Liberals and NDP shared in office Mr. Speaker they failed to make important investments they overregulated the province they caused hydro and electricity rates to skyrocket the total median large job creators to leave in droves losing 300,000 jobs in the process Mr. Speaker we decided to do things differently that's why the Minister of Labor has put a focus on the skilled trades they of course voted against those important initiatives that's why we're bringing an important transit and transportation initiatives to bring the economy get it moving Mr. Speaker they of course have voted against that we heard about gridlock in the city of Toronto they voted for York region respond been waiting for subway York region they voted against it highways and the members own riding voted against it so when it comes to creating jobs and economic growth Mr. Speaker I know that the people of Ontario can trust this side of the house thank you supplementary question Mr. Speaker when no reasonable answer can be given by the government house leader to a very flagrant abuse of public tax dollars we just got a $27,000 a year pay raise because that's what he seems to be best at Mr. Speaker the Premier's low wage policy for workers affects everyone like nurses water safety mechanics and snow plow operators but we now know that that low wage policy doesn't extend to the Premier's buddies like Gavin Ty who's hauled into court every time the Premier lands himself in hot water which is a lot Mr. Speaker cash is flown freely to the Premier's buddy's law firm while every time the Premier's friends have had to struggle to make ends meet it would take a minimum wage worker at $15 an hour more than 24 years what the Premier's buddy's law firm has raked in in three years Speaker why are the only people that have benefited from the Premier's generosity his buddies the wealthy lawyers developers and corporate insiders I think that question in itself highlights the fact why nobody takes care of a member seriously in fact in his own community when they wanted to talk about transit and transportation and widening the roads they didn't actually go to that member they went to another member Mr. Speaker when they wanted to talk about a new hospital for that community something that this member failed on for years Mr. Speaker they actually came to this side of the house and said can you get us a new hospital and we got them that new hospital the Minister of Transportation we know that this member really adds no value to the community now when you talk about the important things that are happening in the economy Mr. Speaker we have brought jobs and economic growth back to the province of Ontario and I know it hurts them I know it hurts them Speaker you hear them cat calling across because they are so bankrupt of ideas just as bankrupt as the province was when they shared power with the Liberals Mr. Speaker we've turned the corner it upsets them that it makes us happy and it will make Ontario even more prosperous. Thank you the next question the member for Chatham Kent Leamington. Thank you very much Speaker my question is to the Minister of Health Minister you've stated that no child has been vaccinated without having had parental consent you've also stated that the side effects to the vaccines are being reported well I've received correspondence informing me of some very disturbing news severe skin blistering in a second shot but his doctor wouldn't report it to VAERS. A teenage daughter received a vaccine without the mother giving consent and recently a 54 year old doctor died in his sleep after receiving his third Pfizer dose a booster many who had COVID chose not to seek hospitalized treatment for fear that he would be given remdesivir a drug recommended by the Ontario science table for hospitalized patients at over $3,000 per treatment yet the World Health Organization in effect of plus it had significant renal and liver toxicity they also feared being put on ventilators with high risk question so my question is Minister what are you willing to do to address these inconsistencies in reporting and concerns of pharmaceutical treatments that could cause more harm than good. And to reply the Minister of Health Thank you well Speaker what I would say through you to the member is vaccination against COVID is your best protection it will save your life it will save your life and we've seen that by the countless millions of Ontarians who've already received the vaccine we're recommending it for everyone we're preparing for children age 5 to 11 to receive the vaccines but no one will receive a vaccine without it going through very careful scrutiny these vaccines have been approved by the World Health Organization the Food and Drug Administration in U.S. Health Canada the National Advisory Committee on Immunization all of those organizations have indicated that it is far safer for you to receive the vaccine because it will prevent you in most cases from being hospitalized and being in intensive care but ultimately what's most important is they will save your life and that's what's most important Supplementary question Back to the Minister I've been in contact with a number of medical experts in Ontario and the U.S. who are widely accredited and have the skills of expertise they've expressed their willingness to make themselves available for a publicly accessible discussion via Zoom to discuss effective early treatment for and prophylaxis measures against COVID-19 to reduce the risk of hospitalization and death and risk of long COVID Minister the other day I asked you to welcome an open debate that engaged doctors on both sides of the vaccine issue and the therapeutics for early outpatient treatment of COVID many face unemployment and are hesitant to receive the vaccines creating a labor crisis in all sectors including healthcare Minister Elliott would you agree to facilitate this discussion between your senior health team officials and engage these individuals on this topic of public interest overall it will give our public health officials an excellent opportunity to inform the public about their views on this topic and to exchange ideas of interest for the benefit of all Again members please make your comments Minister of Health the short answer to your question is no it is very commonly accepted on Ontario by medical advisers that we're speaking to by the Ontario Medical Association by our chief medical officer of health by the science advisory table that the best way to deal with COVID-19 to protect your health the health of your loved ones the health of your community is to receive the vaccine there is no other answer to that we'll save your life thank you the next question the member for Whitby thank you Speaker my question is to the Minister of Health Speaker this pandemic has tested us and many Ontarians are still searching for the light at the end of the tunnel with vaccination numbers rising and key health indicators improving I've heard from many constituents in Whitby who are eager to get back to some of their pre-pidemic routines could the Minister of Health please tell us how the government plans to safely reopen Ontario while managing COVID-19 for the long term Minister of Health thank you very much Speaker and thank you to the member from Whitby for your question and for your excellent representation of the residents of Whitby Ontario is doing well Speaker compared to other jurisdictions thanks to the continued efforts of Ontarians our government's cautious phased approach to reopening because of this we are now in a position where we have a plan for lifting public health and workplace safety measures in Ontario together in consultation with the Chief Medical Officer of Health we released a plan to safely reopen Ontario and manage COVID-19 in the long term which outlines the province as a gradual approach to lifting remaining public health and workplace safety measures by March 2022 Speaker this plan is built for the long term and it will guide us safely through the winter and out of this pandemic while avoiding lockdowns and ensuring that we don't lose the hard fought gains we have already made supplementary thank you Speaker and back to the Minister of Health we know the challenges that Ontarians have faced throughout the pandemic Ontarians are counting on the government to make it possible to ensure a cautious approach so that no business will have to close their doors due to another lockdown many of my constituents are still eager to know more and have questions about the plan to reopen can the Minister tell us when we can expect to move forward with the next phase thank you Speaker Mr. Teller our government's plan is based on a phased approach regarded by the ongoing assessment and monitoring of key public health indicators and health care indicators such as the identification of any new COVID-19 variants increases in hospitalizations and ICU capacity rapid increases in transmission to ensure that public health and workplace safety measures are lifted safely and carefully we know that we still need to be vigilant and want to make sure that these hard fought gains with the plan having begun on October 25th and with the lifting of capacity limits in most settings in the absence of concerning trends in public health and health care we will continue on to the second phase on November 15th furthermore we are happy to announce that based on key health indicators continuing to improve by March 28th 2022 we intend to lift remaining new hospitals with the measures Thank you very much the next question The federal veterans affairs Canada provides the disability award to any veteran that applies after suffering a debilitating injury such as a loss of a limb but Ontario has the practice of taking this money from the veterans that need it the most clawing back these funds from the injured veterans that need Ontario social provide basic needs like housing support. This is because Ontario considers this one-time award for their permanent injury as income. No veteran should go to bed hungry at night. No veteran should fear the loss of the roof over their head. Will the Premier make this right by today, ending the clawback policy for disability awards in Ontario? Thank you, Speaker, and thank you to the member opposite for this question. I know that this is something that she is incredibly passionate about, and I thank her and her family for their service to to our country. Our veterans have made tremendous sacrifices to make our country and province what it is today, and we need to be there for our veterans when they need us. That's why our government passed a new law last year to expand the Soldiers Aid Commission Program to include all Ontario veterans and their families regardless of when and where they served. This was the first meaningful change in their mandate after years of neglect by previous governments, which saw the Commission's financial assistance constrained to a very limited group of former servicemen and women. I'm pleased to add that to support this expanded mandate, the Commission's funding has been increased by about six hundred percent to one point five five million dollars each year. Our Premier and our government will continue to stand behind every man and women who has served in our armed forces. Thank you. Thank you, Speaker. And I did stand here last year and I asked for the the award that was given because I put pressure on that government, this government. But the Royal Canadian Legion Ontario Command operates a program. Everyone in this chamber will agree does important work, operation, leave the streets behind. The provincial president wrote a letter last week outlining clearly what is at risk with this practice of treating a disability award as income. It can lead to some low income veterans becoming homeless. It is shameful to consider that a veteran's physically debilitating loss would result in homelessness. No veteran should have to worry that the Ontario provincial government will claw back their basic needs like shelter until their disability award is spent. Will the Premier and the shameful practice of clawing back injured veterans disability award and honour our veterans ahead of Remembrance Day, not with ceremonies alone but with actions that ensure injured veterans who are struggling with poverty continue receiving assistance for basic needs like food and shelter? Do the right thing make the change today? Thank you, Speaker. And I appreciate the supplementary question and I hope that all members of this House will join in supporting the Minister for Citizenship and Multiculturalism's new bill to ensure mandatory policies in place that allow workers to wear poppies because I know we all want to recognise the valiant sacrifice of our brave men and women in our armed forces. I'd like to speak a little bit about the Soldiers Aid Commission and how it provides assistance for veterans and their families. The Soldiers Aid Commission provides veterans and their families up to $2,000 over a 12-month period for household goods like health-related items, hearing aids, glasses, prescriptions and dental needs, home-related items like repairs, moving costs, replacement and repair of roof and furnace, specialised equipment like assistive devices, wheelchairs, personal items and employment-related supports. We're going to continue to support our seniors through this expanded mandate of the Soldiers Aid Commission and we look forward to working with all members of this House to make sure. Thank you. Next question from the member for Ottawa Vanyin. Thank you Mr. Speaker. My question is for the Premier. Mr. Speaker, good governance is about making responsible investments where investments are needed. Our schools definitely need more investment and there is a backlog to catch up with. School boards have submitted their priorities for new infrastructures back in the spring and there is still no approval for investments. Yet this government is still on spending $6 billion on Highway 14 that will destroy the environment and provide no relief. The Liberal Party is committed to spending that money on new education infrastructure where the investment is needed. What is the Premier's reasoning for spending billions on the highway that nobody wants except for a few developers and speculators instead of on our education system? Mr. Speaker. Thank you very much Mr. Speaker. I want to thank the member opposite for the question. I will remind the member that under the former Liberal government the repair backlog in Ontario schools rose to $15 billion. Creating a maintenance backlog that children in every region of Ontario are paying the price for today but thanks to the leadership of our Premier and the investments on an annual basis of $500 million we are remediating that backlog. We are investing in new schools every single year Speaker. Net new schools that are being added to the province that are modern, that are connected, that provide STEM education opportunities that are critical to our future prosperity. Mr. Speaker we have also invested $1.6 billion of which $600 additional million provided to improve the standards, the ventilation of those schools. It is neither a proposition. We can build infrastructure for the next decade for future growth while continuing to improve the schools that our children depend on now into the future. Complimentary question. Thank you Mr. Speaker. If you build it they will come. This rule of transportation planning is the reason why adding new lanes almost never results in less congestion. The government speak as if it is inevitable that new residents in the 905 region will need to drive on highways. But that's not taking into consideration the impact of the pandemic and the fact that people may not need to commute as much to urban centres for work as we adapt our ways of living. Rush hours not the same. People are working from home. Rail transport is the most environmental friendly way to travel. The greenhouse effect of gas emissions per kilometre on railway transport is 80% less than cars. If the government would instead prioritise rail travel residents of these areas would be able to use this greener alternative. So what is the government plan to get people out of cars and into trains? Mr. Speaker and I thank the member opposite for the question. Our government has the most ambitious transportation plan that's ever been unveiled in Ontario. We have a $28.5 billion new subway plan for the GTA. We have the largest expansion of GO rail in Ontario's history. We have a massive infrastructure plan that's going to get people out of their cars and onto rail and into subways. We also understand that we do need new roads. We're welcoming millions of new people to this province over the next few years and we need roads for our trucks to get our goods to market. Commuters spend hours idling in traffic Mr. Speaker. That increases greenhouse gas emissions and it reduces people's quality of life. Now while members of the opposition want to pretend like congestion isn't a problem today and it won't be a problem tomorrow, our government is committed to doing what we can to improve the quality of life of Ontario. The next question, the member for Park Wellington. Thank you, Speaker. Community living organizations in my writing do incredible and compassionate work to serve our loved ones with varying levels of abilities every day. I'm grateful for their work and commitment. Shockingly, under the previous government, housing support for people with disabilities was unaffordable and scarce and left many unsupported once they transitioned out of childhood support to train on to them and their families. Speaker, there's a need for more independence and housing that will allow people the freedom they want and deserve. Speaker, would the Minister of Children, Community and Social Services tell us what this government is doing to help people with disabilities achieve greater independence in living? Thank you, Speaker. And thank you to the member for Perth Wellington for that question. I know that he has been a passionate advocate for some of our most vulnerable citizens throughout his time in office. Our government recently released the journey to belonging, choice and inclusion, which is our long-term plan for developmental services reform. Part of that plan for developmental services reform includes ensuring that individuals are supported to find suitable housing in their communities. These supports are especially needed for those who may be transitioning to the adult system or who are living with aging family members. That's why, Speaker, our government also invested an additional $13 million to help people with developmental disabilities access more inclusive housing options in the community and to expand the Adult Protective Service Worker Program to support more independent living. This investment will mean more people with a developmental disability can receive the assistance they need to find an accessible and affordable home. Thank you, Speaker. Supplementary. Thank you, Speaker. Speaker, I'm sure we've all heard from hundreds of people around Ontario on this issue and their message is clear. They need access to support and services that are available, easier to understand and more flexible and meet individual needs. People have said that it can be confusing trying to navigate support from multiple government programs. People are frustrated waiting for developmental services because they don't know what support they can expect and who they can expect to receive and when. Speaker, can the minister tell us how this program will make sure these concerns won't fall on deaf ears as they did with the previous government? Thank you, Speaker. I appreciate the supplemental question from my colleague. The member is right when he points out that this $13 million investment aligns with the goals of journey to belonging. We're moving quickly to improve current supports and streamline processes for those accessing services by simplifying the assessment process, improving passport to better address people's needs, building skilled staff capacity, and introducing initiatives that will support individuals through natural life transitions such as into school or adulthood. When fully implemented, this investment will see more than 1200 people with developmental disabilities receiving the help they need to find accessible and affordable housing. Speaker, as our government makes both immediate and long-term improvements to developmental services in Ontario, we will continue to engage our service partners, individuals with lived experiences, and families on how we can. Thank you very much. Next question. I come from 3D9 territory. Our lands are resource-rich, but the quality of basic infrastructure water, healthcare, and education is poor. This government has said it's open for business to develop the ring of fire in 3D9 territories. Promising benefits for all those who make agreements with the province. But you see, Speaker, we already made that deal under 3D number nine. My question to you is how do you intend to honour any new agreements given that Ontario does not honour its responsibilities in 3D number nine? I agree with the honourable gentleman, the ring of fire offers an enormous opportunity for the people, the province of Ontario and our First Nations who will be a very, very important partner. And I apologise they're not our First Nations, First Nations because I do apologise to the member for that. A very important partner in this, Mr Speaker. The member is absolutely correct. This could provide the province of Ontario with billions of dollars in economic activity. We've heard the Minister of Economic Development talk about how important the ring of fire is to bringing on board some of those other investments in electric vehicles of course we're going to have to work with not only with First Nations but with other partners in the area. I'm very happy to hear the honourable member talk about this because he and all of his colleagues will be equally important in helping us open up this area. He's correct, waited for far too long. The fact that this resource has been sitting there for far too long I think is just another indication of how ill-prepared the previous Liberal Government was to open up the economy over 15 years, Mr Speaker. And we're getting the job done. Supplementary question. Speaker, I have children as young as old. You know, I see them emotional, crying. They just want clean drinking water. And Speaker, the treaties were attended to benefit all parties. But not many First Nations, but many First Nations people struggle in third world conditions since these agreements were made. Yet mining and logging continue to happen in these territories. With the economy still recovering, we hear that the development of the far north is a major part of Ontario's recovery plan. And I want to be clear, this government has no right to request development on our treaty territories without a plan to improve baseline necessities like water and infrastructure. I would like to know how the Premier plans to honour Ontario's treaty obligation to the people of Treaty 9 before allowing development. Again, Speaker, by working with First Nations in the area and other partners in the area, we understand fully that this is a resource that cannot be developed if we do not all work together. The member raises some very important points when it comes to education, when it comes to basic infrastructure in the area. We're making those investments. A number of these communities, remote and rural communities didn't have access or still don't have access to high-speed internet. We're making that investment to ensure that even rural and remote communities across this province will have high-speed internet. We're making the investments by working with community leaders to ensure that there are roads so that we can access the Ring of Fire and the thousands of jobs and the billions of dollars in economic activity that will come with it. We are very excited by this opportunity. Disappointed, I think all Ontarians are disappointed that it has taken so long to get here. This is a resource that we knew existed and should have been productive for the people of the province of Ontario generations ago. We're getting the job done, but we will work very closely with First Nations because they have to be a partner in this, Mr. Speaker. Thank you. The next question, the member for Gwell. Good morning, Speaker. My question is for the Premier. A 2014 transportation study showed that the Bradford bypass poses significant risk to communities and the environment. It will pave over 17 hectares of the Hall of Marsh, destroy 39 hectares of wildlife habitat, 10 hectares of provincially significant wetlands, cause groundwater contamination, and put Lake Simcoe and the Greenbelt at risk, all while increasing climate pollution by 87 million kilograms a year. Speaker, the Premier will make significant alterations to his transportation schemes to protect a golf course. So my question is, will the Premier make alterations to his highway schemes that primarily benefit wealthy land speculators so that we can protect the Hall and Marsh, Lake Simcoe and the Greenbelt by cancelling the Bradford bypass? Mr. Speaker, and I thank the member opposite for the question. Let's be very clear with respect to the Bradford bypass, we are not reducing environmental protections. Current and future work on the Bradford bypass will continue to be subject to all conditions under Ontario's robust environmental assessment process. The first environmental assessment was done back in 2003 and many proponents of the Bradford bypass said we've already got an EA in place, we don't need to do one. But our government said no, we need to make sure that all the steps are followed and therefore we could resume the EA process and we are committed to seeing it through. Mr. Speaker, we must alleviate congestion before it gets worse for commuters and for the environment. Member opposite knows full well the impact of congestion on our environment. That's why we're committed to getting the Bradford bypass built in an environmentally sustainable way. Thank you. Supplementary question. Speaker, if the government had any credibility on reducing commute times, they would take the 6 to 12 billion dollars they're planning on putting in to the Bradford bypass in Highway 413 and increase their investment in regional transit. They would increase the amount of investment they're making in affordable housing within existing urban boundaries so people don't have to move an hour away from their work just to be able to afford to find a place to live. And in a previous answer the minister said we want to help farmers get their product to market. Well then we need to not pave over farmland. The 2,000 acres of farmland that the 413 will pave over, not to mention all the sprawl it is going to unleash. Speaker, will the government say yes to protecting Lake Simcoe, yes to protecting wetlands, yes to protecting prime farmland, yes to protecting all the jobs in the food and farming sector by saying no to these destructive highway projects. Thank you. Mr. Trestacation. Thank you Mr. Speaker. Well the member opposite talks about credibility on an environmental record. Well I'd like to ask the member opposite why he voted against our 28.5 billion dollar subway plan for the GTA. Why Mr. Speaker did the member opposite vote against our budget that funded the largest rail expansion in Ontario's history. Mr. Speaker our government is committed to getting drivers off the road and to reducing GHD emissions and we have the largest transit infrastructure plan in North America today. Our government is incredibly proud of our record on public transit but we also know Mr. Speaker how important it is to address congestion in Ontario. Our government did not have the will to do so but Mr. Speaker we believe that it is essential to get it to improving people's quality of life to reducing congestion. We need to build new infrastructure Mr. Speaker and that's exactly what we're going to do. Order. The next question. The member for Sudbury. Thank you Mr. Speaker. My question is for the minister of francophone affairs. The members of the francophone community are ignored especially with the fact that they're trying to meet her but the conservative government refuses to meet with them. The University of Sudbury is not part of the Laurentian University court case. Will the minister agree to meet with them? Minister of francophone affairs thank you to the member for this question. It's very worrying to see that the Laurentian University found itself in the situation with such strict measures and we need to ensure that it's sustainable long term. We are working with the minister of colleges to ensure that the francophone universities are built in the north and as the member knows our government continues to follow closely this procedure. Our government clearly indicated that you will be there to support the French post-Sanconari institution in Sudbury and in the northern part of Ontario when the case is close. After the election after I was elected in 2018 I started learning French and I was able to read my first book in French this summer. This book was about the history of my city and I can tell you that the francophones of Sudbury have the right to have universities in French that are led by and for the francophones. The francophone community is united and has one voice they want a university of Sudbury that is francophone. Can the minister agree to that? Thank you. Thank you Mr. Speaker. I would like to congratulate the member for his work on this French that is excellent. I read the plan of the university of Sudbury and I will work with the minister of colleges to determine the best way to go forward to go further but since the case is still in court I cannot commence further. Our government recognizes the importance to have a governance by and for the francophones. This is why it's our government that created the university of the francophone and the entire francophone university and this is why we want those universities to have their own independence. We are defending French education. Thank you Mr. Speaker. The university of Sudbury project by and for francophones must be built. It is a project that supports 100% and that the community supports. It is essential to the development of and access to French language education in Northern Ontario. The university of Sudbury is independent already has a starter and is already ready to continue to provide quality education to all francophones and francophones in Ontario in Canada and the world. By every time we talk about this project the government tells us in court and refuses to talk about it when in fact that rule doesn't even apply in this case. It's not the university of Sudbury that's before the courts law action university. So once we're all when will the government accept public funding for the university of Sudbury and why is the government hiding behind a rule that doesn't even apply in this situation. Like the member knows, this case is in court right now so a member of the government cannot comment on this. The situation in Sudbury is very interesting. I'm working with the Minister of Colleges to develop a plan once the case is closed. Monsieur le Président, the federal government has dedicated $121 million to support post-secondary education in our community of the official language in a minority situation and places a special accent on... With a particular emphasis on governance by and for those communities to access funding, provincial governments have to apply. The deadline for this application was October 15 and as of today the Ontario government has not yet submitted anything even though our university are clearly asking for this funding. This is not the first time that this government has left millions of federal dollars on the table. Will the government finally submit the funding request for post-secondary institutions of university? Yes or no? Thank you to the member for this question. She knows that our government is working closely with the federal government on these issues. It's our government who had a partnership with the federal government to set, to establish the University of Francophone Ontarians. This was something that was asked for 40 years by the Francophone community. It's our government who made it possible and we're very proud of this success. We will continue to listen to the Francophone community so that we're ready to help. Thank you speaker. My question to the premier. A recent press progress article revealed that this conservative government is considering contracting out employment services for social assistance recipients to Maximus, a for-profit company with a treacherous track record. This is the same company that caused serious harm to individuals with disabilities in Kansas because of a backlog issue and lost documents. Kansas eventually brought back services in-house. In Kansas it was found that oversight and training at Maximus were lacking. Social assistance recipients have been neglected by this government and the Liberals before them. Recipients with disabilities live in deep poverty without enough money for housing or food. This government refuses to adequately raise social assistance rates. In BC, Maximus was fined at least three times and cost the province almost 50% more than was originally projected. My question is this. Why is the premier contracting out Ontario jobs and prioritizing patting the bank accounts of for-profit companies with billions in revenue and terrible track records rather than supporting and protecting existing Ontario social assistance workers who have well-paying unionized jobs and the vulnerable people that they support? Member for Ottawa West, the PM and parliamentary assistant. Thank you speaker. And of course throughout the COVID-19 pandemic Ontario's employment has been there to support some of our most vulnerable through for example the $1 billion in the social services relief fund. But now as we begin to emerge out of the COVID-19 pandemic thanks to the hard work of all Ontarians in our health care system and all those who have been vaccinated, we're now going to begin to pivot towards how we get the Ontario economy back working again, get Ontarians into good-paying jobs. Ontario's employment and training programs are critical to building the skilled workforce that we need to rebuild and revitalize Ontario's economy after the COVID-19 pandemic. As the auditor general highlighted the current system has not produced results for the people of Ontario and in fact even before the pandemic only 1% of people on social assistance were finding employment every month. That's why we've launched three pilot programs forward on our work to strengthen employment services for those on social assistance. We're going to keep doing this important work speaker. Thank you. Question period has ended. There being no further business at this time. This house stands in recess until 3pm.


A viewer in Morocco asks, how can you make your press release attractive? How can you attract the print or broadcast media's attention? Two questions here. The first one being, how can you make your press release attractive? I think that's a great question. My promotions and offers and buy one and get one free. For example, now, this is something quicker, but the thing is that you can definitely, at the end of the day, what you are trying to solve, people they're interested to know about that. So what's different? What is unique in you? Why people, they should go for your product and not the one that is in the market already. Pedro, your thoughts? I agree and I would add that I think it has to do a lot with relevance and with empathy. You need to make your product relevant. You need to learn to tell the reporter or the people in the media that what you're trying to do is important. And then you also have to be very clear of the message that you're trying to send because you need them to react empathically to what you're trying to do. So I agree. It has to do with the difference, but it has to do with the difference with that specific person that is going to write the article in the media that is going to get the attention of the viewers. Absolutely. And I think that one of the additional things I'd add on that is the ability to really tell a story with the press release and that you're communicating both, here's what makes this different, here's what makes this valuable, and here's kind of the story or message that you can take away from that.


For major clades of Candida auris have been described, and all infections have clustered in these four clades. We identified an isolate representative of a potential fifth clade, separated from the other clades by greater than 200,000 single nucleotide polymorphisms, and a patient in Iran who had never traveled outside the country. This article was authored by Nancy E. Chow, Thundegrut, Hamid Badali, and others.


Okay, I'm getting visible there now Thank you Excellent Okay, so this is the we rough as a native GTK widgets I think I'm going to mean it fairly so I guess that Wait till it takes over there at his time so Back at a start we brought the six what we have at that point is We do not have a lot of native elements But we have a small number of them. So we have a native file dialogue which we've had for years at this stage We have native tooltips and we have native popovers There's a little screenshot there of a demonstration popover and calc The reason we have popovers at that point was simply because we needed to be able to display that Feature and have two tips at the same time and GTK wasn't allowing you to have multiple tooltips visible at the same time Which is what we were originally using for the popovers So split the two things up and use popovers for this Basically as a heck and you keep the other two tips as tooltips At this stage, then we have managed to get the menu bar menus to be native GTK ones as well brought over from the your winter projects work there So there's a couple of steps required to get all the way towards using the native widgets First one is how are the dialogues and the rest of user interface described in first place and the file format for that Then there's the issue about localization, the localization format And then there's the issue of having some sort of an API that you can use to actually have read GTK widgets used as VCL replacements So we'll look at these in brief So the first stage here was in a couple of years ago was to provide some sort of widget layout support to VCL itself It's in that header there And it gives you various layout containers of VCL grid VCL box all which are modeled basically on the GTK equivalence Before that we just have fixed placement of widgets each which was in a dialog is assigned a location and Size and it doesn't matter what the contents are or anything like that It all has to be specified as hard-coded numbers in SRC files Which meant that various difficulties of it Languages that have long strings would continuously emerge and the dialogue would have to be Manually every size by the designer to fix that the longest version it takes So the largest part of largest problem really was converting over all these SRC files all these hundreds and hundreds of dialogue descriptions over from this hard-coded positioned layout to this GTK builder UI definitions that UI files Where we can define that things are Relationships between widgets in a far more dynamic way. This is a kind of a human process because the the layout of all the dialogues the Relationships there or something that's just determined visually by by looking at them not any actual Structure that could be ripped it is it into a more structured XML Destination part of it as a large task large number of volunteers and the output of all this thing is that you have All of those dialogues redefined in the XML GTK builder file format We have our own dot UI loader file order at that point and you can use glade then to edit these diverse so we have is a File format to get a file format before using our own DCL widgets Then the issue is the issue of localization of something like GTK most projects use get text We use get text as well as intermediate file format at that stage But we didn't use get text as the actual file format that we stored the resultant translations in So it's good bit of work there again What we have at that point is the boost comes with a get text That immobile loader and then API you can use to to this localizations from that 22,000 there's 22,000 translation entries are converted at this point and we were able to move a lot of Existing code out then we place it all with this boost get text issue Little plus along the way here is that we get plural form support something that would be requested for a while We got that for free What's this intermediate API then this is the infamous welding thing at this stage But that's just the head of either the basic process that you use application create builder You give it your dot UI file and returns back a builder from which you can Attach yourself to the various widgets inside that so well bottom Well checkbox or whatever and depending what platform you are we read around with home back ggk widget tree Or the the classic DCM widget tree So you want to get your gtk widget tree with the gtk tree port and for everything else You're still using the the classic DCM widgets So the API then Has to be something intermediate with something that can so we can limit can use Of gtk which is just to the features of vcl supports Occasionally then you have to add stuff to the sale to bring it up to the same level of Support a gtk has in particular area. So it's a take away from one at the other so Gtk tree views can control arbitrary amount of columns and Issues and features that checkboxes columns about that the vcl ones in a limited to One or two checkbox columns and one in which column so there's a lot of them There's less flexibility in some areas in the etsy and widgets. We have to Bring ourselves down to that level Now at 61 mark do we have we just converted overall the message dialogs mass converted them all over So all this is diagnosed against native gtk ones and then either handful of very very simple dialogues just Demonstration is basically insert breakings the classic starting point for all of these Now Moving on to 6.2. We have a Quite a large amount of dialogue scale up to this point 180 generic dialogue controllers appear at this point Simple ones simple dialogues and then there's 41 tab dialogue controllers, which are the more complicated ones This is for my character for my power there from the page issues like that Because of this intro with this step-by-step process is incremental process. We have issues that tab pages Certain pages and dialogues are we use a multiple dialogues so they can appear in different dialogues It's not possible to convert over all the dialogues To the process in one step that it has to become intermediate process for tab can figure out whether it's in a native dialogue or a bca one and regenerate from the appropriate builder So it's complicated scaffolding has to be constructed to allow this to be a commentary done So here's what we have at 6.2 as an example dialogue my character dialogue here is fully native But no more emulation of the gtk team and we see a lot actually using gtk directly for that Now multi-level notebooks are notably complicated. We have many such tab dialogues and notebooks We rafters that have many many many tabs There has to be some sort of solution to deal with that and one of the built-in standard gtk solutions were considered Proper, it's on the end. We ended up backwards Mechanism to create multi-level notebooks, but they're still native gtk notebooks just Manipulated to give us something that is more like the classic way to step notebooks we had in the past So 6.2 at that again 6.3 we're moving on. We now have 266 generic dialogues 160 tab pages and then we have complicated Sfx tab dialog So it's this stage where a couple of pieces that have no longer been used directly at all Then we put them into the attic so the VCL tile dialogue is now Never directly in stency as it was in stency as it indirectly through this whole construction and the more button that's used to expand on certain dialoads is also fully wrapped What we have complicated in 6.3 are the calc green selected dialogues They're typically more than dialogues initially and then when you click on the shrink How you click on? The document behind it become more less to allow you to slip the range in the document and just tell document underneath And then we release the mouse and it's expanded back to model dialogues again. These are rather tricky Construction, but it's that walking at 6.3 Things like a full screen outside full full Simi almost application level dialogue such as the country register are fully converted over at this point as well Even more complicated things are beginning to arise. This is where we have The calc header for the dialogue has an edit engine hosted in a widget sorts of Preview widgets. They are very complicated. This begins to work in 6.3 This is fully working until 70 when it comes to Use an input engine and more complicated features like that to interact with the edit engine in bitters, but it does start to work at this point Drag and drop and that's in the pivot table where you can drag from one tree view to another to structure document This all has to be put together as well 64 64 we have now Converted all of those tab pages To the new schemes or that scaffolding I mentioned in previous versions cannot be torn down again I brought to effectively 300 plus dialogues is it me all of them at this point Then there's a whole set of UCL widgets now that are being added to that list of things that are not being used directly So we don't have any direct use of the progress bar or image controls and spin buttons also Added to that sense and then the roadmap which is being used in The assistance is is is also wrapped So here's 64 an example of that assistant we're out to using the gdk assistant directly when it comes to the wizards So there's an example of one from the mail merge also more notably in the database intro dialogue as well It's converted over now 70 what's the reason for one there's a No great change in the number of dialogues before beginning to Close in on the last uses of some of these widgets So again the whole dialogue class itself is wrapped We have completed all of the dialogues are done at this stage and all of the assistants are complete and a whole set of Less common widgets are beginning to be at it as well most notably here We have the is if you hit our tab list box in the Sv tab list box those are that the most dramatic ones to be able to see moved out of common use At this stage as well as the our dialogues we complete with the part in my store We begin to see a certain number of native elements in the tool about side as well. We've got through those here now So here a screenshot for And I said the zero release everything highlighted with that move or pink line as a native gdk element The native menu bar show but that's not a special at this point. That's a six down zero But here now we're beginning to host native gdk widgets Inside in the main window part. Oh, you see it the sidebar you can see that each block is A native gdk top level container hosted within the VCL window itself So that there are one two three three gdk pain was there and included inside through VCL windows the top then we've got the Toolbar area we've got native gdk widgets appear within the VCL toolbar and then the whole rest of it then is one single It's all VCL which itself then as one single top level gdk drawing area which is what something that's like a tree to get on there which is So in one sense, it's all gdk within gdk, but it's gdk within the VCL but in gdk you know so again is that the same area that the VCL which is constantly seen outside the gdk ones there so the style Example you can see there's a little gear menu right inside that's the VCL one and the style text and the drop-down to the after all We see it that the two of them are co-existent more examples then What's native in gdk in 7.0 is that we have custom cell renders working. So we have a true gdk Combo box on the left side as a drop-down and then we have cell renders to allow us to do all those previews as we Couldn't originally do the VCL ones as well And then there's an overlay mechanism used to produce that button So you can have a button with a silve menu and very very non-standard kind of a thing can be achieved with gdk as well And the right inside there we have a gdk tree view Again with custom cell renders so we can show previews of the styles It's just a ordinary screenshot of the base and then in 7.0 You can see the outlining again is all of the contents and base are native gdk stuff So all those outline things are converted over that actually means that all you've left at this point is just VCL status there And give you CO2 about so Yeah, so this is the incremental conversion for these kind of embedded cases So if you look at that original base example there, you take each one of those task windows where Task windows is database tasks and reports each one of them It has use an interim item window. That's a VCL window Which is allows you to put a gdk container inside but it also manages the socks of the pressing tab You can tab between the widgets of it and then when you get to the end you press tab it You can move over to the next container so that it's transparent as to whether or not you're in a VCL or a gdk widget move to the next one Once each of those window contents is converted initially here then The next layer up can be converted and you can put your The next level can be converted into an interim item window And on the levels interneuter can be made into simple classes that have no need to do anything about that anymore As you go on the incremental move everything gets up one layer one layer at a time until you end up with a single interim item window instead of having multiple So a single top-level one there again That's the process that has been done for base a base is mostly done like that and that process will have to be repeated for The sidebar here as well. So eventually we will move from having multiple item windows there telling a single item window Because it's a native gdk tree application effectively And you could run gdk try that's gtk. That's a type of a gdk debug interactive And we can use a gtk inspector to this to be a Relegant that allows you to look as to why something is the size of this So we can change the values for widths and heights. So you can change whether it spans roles For though it has Expand space or shrink or whatnot and you can explore interactively Alternative layouts case here. I've just taken the opacity and I've changed the opacity of the Tricky tree view inside in the sidebar to be less visible Right, so what's left to be done? There's the calc input bar, and I've actually done that this week. That's completely now as well particularly tricky there from some drag and drop aspects of that, but it works now as well that gives you Widgetry use in the input bar. There's a mission painting base which is rather complicated where Various widgets can be put on top of each other. So there's missing support for that That had to be added before we continue with that one You look over in writer, there's a bibliographic editor Which is a very very complicated mix of two different APIs already Direct to use in DCL widgets, and then there's the The URO AWT APIs are in use as well and fully converts one from the other So that's being left aside as a complicated find as to There's a start center which was Customy that complexly cost me teemed until recently, but again America has removed all that custom color using stuff So that's now a fine candidate to be converted over. I have a walk in progress there. That's looking quite good Um, that's the start center. Yes, and then as I said earlier You have all these panels each individual panel content has been has been done with the actual panels themselves And then now you need to be converted over and you can bring these little islands of information windows together Free window with just top level ones and completely So yeah, I think that's all I've got done


So I made this slide just to mess with you. There's no presentation loading. So I'm going to start this talk off of the metaphor. All of us here building with Ember, we're designing a house. I chose the metaphor of the house because much like the applications that we're able and capable to build with Ember, we're dealing with an infinite or an impossibly large number of use cases and problems to solve. There are rules and regulations in place that we both have to discover. But also, beyond that, have to uphold and abide by. It makes for a very complicated job. Technologies like Ember actually allow us to create digital solutions that we couldn't have possibly imagined just a few years ago. And again, the number of use cases that we're encountering through our projects are just overwhelmingly large. Everyone uses them different. It's really important for us to understand our audience and what our ultimate solution is going to be. So, and we're also building a lot of them. We're building a vast network of interconnected experiences. I'm Stephen Chavathan. I'm partner and creative director at DotGuard. We're a design-driven software consultancy base out of Boston, Massachusetts, so we might know of us, perhaps, from our contributions to Ember. We've got Rob and our team. Oh, thank you so much. So my talk is going to be about designing for single-page applications. And I've broken my talk into a couple parts.  I'm going to hate the house that you've built me. I'm using the house metaphor, by the way.  I'm going to show a little respect for you and the challenges that you faced in creating the solution for me because it doesn't satisfy my personal needs or tastes. Even if you give it to me for free, open source. I'm going to show you how much pain you've caused me without acknowledging anything that you've managed to do right. Does that sound familiar? I'm sure a lot of us. And for the newbies in the audience, welcome to the world of making things for people. So how do we stop our users from spitting all over us and treating us like this? I'm just so excited to have this as a slide. Well, first off, we don't marry them. Second, we start with mental models. We start with trying to understand where our users coming from, who they are, and what types of interactions they deal with on a day-to-day basis that we may be able to borrow from our own scenarios. Does anybody know what mental model is?  We've got a couple. I started with a few hands out there. Cool. Nobody. I love it. So mental model is both what I think the thing is and how I think the thing works as a user. So that is all developed, really, from my past experiences. So experiencing one object, say, a laptop, and then I come to another laptop. I expect a certain type of experience. I'm saying laptop because I see a ton of laptops right now. But I see as you expect your experience or the solution to match those from your experience or at least improve upon them. So they're not always solid. Mental model is ever evolving throughout my life. As I come into contact with different objects, as I use them, they can be updated or changed by certain innovations. So if I improve upon a particular feature or function, it's great for us to release that out into the world, use it in our apps, and have that become the new de facto standard. I think the pull to refresh was actually one of those scenarios, which is kind of now outdated. But for the time being, that was a really great scenario. And that sort of built itself into the mental models of users with that type of content or feeds. So I'm going to take the home metaphor a little bit further. And we're going to try to analyze what I think a home is. So what is home? How do I know a home is home? What is my mental model of this? The concept of home is greater than the sum of all the features that the home actually offers me. It's more than just the kitchen sink. It's more than a couch. It's actually a total experience. I think of home. I think of a lot of things simultaneously. Is this a home? Certainly not. It's hardly passes for a raft. These kids are running away to form a rival to the insane clown posse. Is this a home? Perhaps a house of God, but it's a little bit too lavish for me. I am not worthy. All right, you know I was going to get to this slide. This is a home.  There are things about this, though, characteristics visually that we're able to identify really cleanly and clearly. There are windows of particular widths and heights. They're equi-distant from each other. There's a door. There are gutters. There's a roof. The building itself is of particular shape. And it's often nestled between other buildings of similar shapes. This may all seem really obvious to you, but this evolved over time. If we compare this to this, we notice that this actually still kind of seems like a home. But you're judging it. You're valuing this home very different from the other home. Because there are very unique characteristics that break them apart, that make them different from each other. But they still share some common experiences, or common design patterns. Still has windows, still has a roof. It's got a chimney. It's got a door for access. There's something about this that makes it very weird. And that's really the shell shape. And your interpretation of the value of this object is based off of your previous experience with houses and how those function, and seeing how this one might function differently than yours. And there are two types of mental models to be aware of when we're designing our apps. There's the macro, which is really the point of view that we had in the house. That's from a distance. It's before I've actually had a chance to interact with it on a micro level. It's the assessment that I make on what I believe it's going to do for me. It's the thing that makes me want to go. Things that make me want to try it and experience it for the first time. A lot of people write this off as marketing, but I have a different approach to that, and we'll talk about that a little bit later. The macro experience is how I think the individual interaction works itself. It's how I think it, like the specific feature, will work. It's also what I think the application will do on an individual feature by feature basis. And ultimately, the micro model is where the core value or core interactions of your product are derived. This is the last of the house bit, I promise you. So this is a door that I need to say it. On a micro level, this is a particular feature of the home. It's got a handle that turns. The door was going to swivel in and out and close. It's got a lock and so on. And that's great. Seems pretty simple. This is a different door. And if I were to interact with this, this is actually very similar to a lot of experiences I have on the web. You come to believe that this is the way things are going to be. This is how it's going to work. This is what I should come to expect. Then somebody decides that their application needs to be super secure. And then they add all these locks that just really interrupt my flow and my process. On a micro model, this doesn't quite match. If we printed out the feature list, though, of course, they would match. Like both of these doors, probably the same feature list, should open, should close, should lock, go on. All right, I'm going to shed the whole metaphor. We're going to talk about digital experiences and how the mental models actually apply to what we're creating today. So a few of us may be familiar with the Motorola Razr. Anybody else have that phone in here? I definitely did. It was miserable sending messages. But we're going to ignore the keyboard on that phone. We're going to talk about this interface here. So we've got a large space for composing message. We have an OK button at the bottom right. We realized when I put this together that some of us in the room are probably not old enough to know what this is. It's really depressing. So I say, well, it's a messenger. I wish I could use my laser from here, and I don't think it's going to see anything. But there's a bunch of erroneous features that we can ignore that, thank god, we kind of shed them as we push forward in chat-based applications and in texting. But generally, this is the same thing. We have a large composure box, and we have a send button at the bottom right. There has been added a dialogue, though. We can see that history right here. And this is a very squished view of Apple's messages application. Again, there are things that are really, really similar to each other, both from the Motorola Razr experience to the AOLN messenger. I forgot the name I haven't used in so long. The message is we don't have that large of a mental jump. The leap is very short and easy to cross. So we still have a messages box at the bottom. And when you start typing your message, you are able to hit send. This is my favorite example. Does anybody know what this experience is just by looking at it? I'm waiting for someone to shout it. People are probably a little embarrassed to say it. So this is Tinder's communication experience. So look at the difference between this one and this one. Like, this is not even different. Like, I believe the Android phone, sorry, the Android Tinder application actually operates very much the same way. The point here is that the users of Tinder already had a model for short transmission length, but really high frequency of communication. That was called texting. That already existed. So they're able to take from this experience and effectively model their behavior in their application, because that's what they wanted. That's what any of the users were going to use. This is critically important to notice.  And if you're able to build the applications and design them in such a way that utilize those, whether the applications are strikingly similar or even competitors, you're able to build a framework of understanding. It's going to allow me to get to know your application to see the value. It makes your application more usable. And it also gives me a clear path to learn. Some applications have a very difficult learning path, but you believe in the value so much that you're willing to dig through it. I don't think that always has to be the case. This is an example of a direct copy that gets you sued. Don't do that. Borrowing mental models is different from directly copying a competitor's solution. As I showed with Tinder and Messages, those aren't really competitors. They're really promoting Apple's platform by using that space. Ultimately, people will move off of Tinder and start using their texting anyway, so it's not really competing with an app. It's not like Apple's selling Messages app. It's a bare-based app for the product. So anyway, we don't want to start nature-fors with people. So don't copy. Just try to understand the mental models and how they may apply to your experience. You should use them explicitly if they directly apply to an experience. So I've already interacted with the Jillian radio buttons in the world. You don't necessarily need to redesign a radio button all the time. In some cases, there may be unique value to be gained on that micro level. But generally, you can just keep using it. But you want to break them where you can improve the understanding and value of your product. And this is a really good example of that. People probably know what this is just by looking at this part. I just wanted to focus the shot here. But this is the first generation iPod. I was not lucky enough to have one.  But all the other MP3 players at the time operated on a D-pad. So if you want to navigate through your folders of media to gain access to certain music, you would actually have to press up and then press down and then navigate into the right and then back out when you decided I don't want to listen to that song. Apple actually produced a really incredible design for this. You can use one continuous motion instead of constant tapping, exhausting tapping and with annoying clicking sounds. You can use that one continuous motion, which is actually kind of fun and much more quickly move through your file structure, your folder structure. Of course, we changed the paradigm of the folder structure over time. But that's how things worked at this period, I think. So they both increased the ability for users to move through their product. But they also created somewhat of a fashion item. It was really unique. And this is an example of a micro model here or a micro interaction. So this is just one part of the whole. And differentiating here made a big difference for Apple. So how can we, in our applications, start creating experiences that delight our users, differentiate our products so much and really cement the value of our product in our user's minds? We want to do that through creating repeatable design methods and design patterns for both interactions and song. So I'm going to talk about five major ones here. So one is gradual engagement. This is really more of a method than anything. It's not necessarily a particular pattern, because it's going to be very different with every product that you design. But the idea of gradual engagement is that you can reduce the perceived risk of signing up for your application by allowing them to get to know it over time. Good example of that is Pandora. Instead of throwing a sign-up wall to start their radio, they actually drop you right there on the home page. It communicates that it's a new type of radio. OK, I've got radio in my head. And it plays stations that only I like. So radio, personalization, good. And a single text area. So I start typing, build Panda. I move forward, and it's done. Like I get the core value of this product. It's already starting its music. I can listen to it for free. I'm able to access and understand what Pandora is ultimately trying to provide for me and why I should like it or why I should use it. I didn't have to sign up for that. It's great. After a number of songs, they may tell you or ask you to sign up to continue playing the radio. But you've already gained the value from then. It's a much easier sell. This is a video.  But Gushark does effectively the same thing. And they are loading these double spinners. I'm saying they necessarily do it perfectly. But down here, I'm adding a whole StereoLab album. My favorite ones are theirs. And I'm playing. Like I get so much of that experience without requiring to do any real work up front, aside from learning their UI. But that's a good thing. I learned your UI. I found the value. Maybe I'll sign up and save it. So I kind of complained about the spinners for a little bit. I don't know if we can get rid of them, or at least get rid of a lot of them. There are some cases where you might want to keep them. I understand. But there's a better way for the most part. That's with Skeleton UI. So this is Google Maps. I'm actually not sure if you can see on these screens, but there is a grid that's in the background that resembles content to be. It's effectively just a tile. It doesn't even have to line up with the image that's rendering there. But the idea is that you can give your users of an increased sense of the speed of your application by providing sort of a stand-in or a scaffolding of content to come. Instagram does an OK job. It's, and you'll see why. They basically did the bare minimum. Sorry if anyone's from Instagram here. But they did the bare minimum, I think, for their application for a Skeleton UI, but it still helps. It's still better than just having a blank screen with a spinner. So here I know that there's an avatar that's going to show up. I've got labels for posts, followers, and following. My follow and unfollow button is just sitting there saying loading for some reason. I guess they didn't know where else to put the loading. Facebook actually does a much better job. This is their application, of course, the mobile app. Let's look at their web application. They do the same thing. So if you can see, there's a little bit of an animation on those content or the scaffolding on Skeleton UI that we have there. And it gives you a much better sense that something is happening, that the product is moving forward. It's listen to your request and content's coming. It's on the way, hold tight. Another product that does this really well, and I think they do it the best, is Pinterest. They actually source the image height or dimensions to produce their tiles, as they do here. And since it is an experience, really kind of a lookbook, DockGuard would actually create mood boards using Pinterest. And I've grown to fall in love with this product. I don't know if people really use this as much as I do. But they've also sourced the base color from all these images, and they present with that. And then they load the images in. It's pretty simple, but it's beautiful. And it actually fits really well with the core interaction of the product. Another thing I think that we could be doing better is carrying context. So don't leave me waiting at the bus stop. If one parent chaperone or bus driver drops me off at the bus stop, I expect my parents to pick me up. And I think that's true for applications. So I think a really good example is Ardio and Spotify. So in this case, if I'm playing Ardio on my laptop and I go over to my iPad, let's say my laptop's in the other room and I wanna change the song because it's playing on my speakers and it's hooked up and I'm sitting somewhere else, I can actually tap here to like skip or I can change the song and that's great. I can actually operate my application from a whole other location. And that's fantastic, right? So I can do that here as well. There's a couple of reasons why this is really nice. Obviously added functionality, I can see that it's currently engaged with elsewhere, but I also get a greater sense that the system really knows where I stand. It knows more about me and my current experience with the app and it presents that back to me. Spotify does effectively, they do a fair job. I like the way that Ardio did it better, although Spotify's actual engineering seems to be better, it's faster. But this is what we call an intercom or a generic message at Duckert. They effectively just say your music has been paused up here. So that's the kind of indication that they give, indicated that they give to you if you're on a device that's no longer the control point. But you can still interact with the application. They don't block you from interacting and playing with it and making changes. And there's one case where I can give you an example for a major save. So in the case of continuous streaming music, that's really easy thing to understand why you should be able to operate in both locations, but here's another one. Imagine that you're giving a trade or making a trade of a couple hundred thousand dollars and you're making investment for a client and it's $3.55 and you've got to get it in but before the market closes at four. A lot of pressure, you're in the middle of making the trade and your computer dies or something, right? It just catches on fire, some monkeys take it. Then you're able to pick it up on your phone. Like imagine if you're able to just pick up your phone, log into the website and pick up right where you left off. See that you've made it halfway or 70% of the way through the trade, entering certain information about how you want it to work and you can trade. Done. It's a major save. You could have saved your client hundreds of thousands of dollars, you could save yourself a job. This is working. Core interactions are really more of micro model layer. There are the things that cement in that value so the whole reason someone should use your application to be given one. Here's an example of reusing core interactions. Some applications have many of them, other ones have just a few. What I'm showing you right now is the way that Pinterest actually works. So core interaction of Pinterest really is going on a tangent. It's just browsing, just looking at something, becoming interested, clicking on it again, finding something else that looks just like it. Anywhere you go in Pinterest, you're able to click and follow a new tangent. So that's a repeated core interaction here. An example of, oh, okay, I might have actually moved that slide one forward. So the core interactions actually become a symbol of our app. So when we come to understand the value, we come to understand why I should be using app to begin with and you repeat that over time, that micro-model of the individual interaction that experience I'm having will override and become the macro-model, will become what I remember your application by. When I go home and I think of your application, I think of those things, right? Think of the experience I had with it. When I open a can of Coke and I drink it and I throw the Coke away, what do I think about? I think about the experience of drinking Coke, not about necessarily their ad that was on the subway. And that's the same as true for our applications. Another example of repeating a core interaction is threes. A lot of us play threes, yeah? We've been obsessed about this game for a while. Essentially, you just use the same interaction. You win or lose by, I think this game, actually, you only lose. At least I do. I don't think you can ever get to a point where it's like, ta-da, you defeated the universe. But you get my point. Like, there's only one way to interact with this app and they repeat that. Keep it super, super simple. Our applications, of course, are often much more complicated than that, but it's important to identify where our users derive or retrieve the core value from applications and find ways to replicate their mental model of that very application where it is relative. Another example of an interaction that is repeated that provides very serious value, I think, is the iPhone thumbprint scanner. This is effectively its de facto authorization interaction. To log into my phone, I just tap in. That's great. Sometimes it's buggy, for sure, but when I want to buy a book on iTunes, sorry, a book in iBooks or an album on iTunes or whatever it may be, there's always an authorization step and they've improved and sped that up quite a bit by allowing me to hold my thumb there instead of typing a password. But they've also repeated this in multiple similar scenarios instead of just only once when you log in you sign into your phone or unlock your phone. So repeating those core interactions or repeating those interactions are gonna cement, in this case, a sense of security in your app. But also it repeats your value and your users know what they're getting.  Like, it solves everything your user needs. Everyone's raving about it and then your user loses internet connection and then it's like snow caved your roof in. The application's dead. There's no value to be gained from it. Should be disallowed editing. I think in most cases we shouldn't. Here's one example of where I get really angry. This is actually a document when I was working on this talk. Trying to connect. Oh, I can't do anything. I'm just sitting here looking at that little yellow thing. The rest of the website of Google Docs doesn't show me that I can't interact with it. I just start typing and nothing happens. It's incredibly frustrating. All right, that's what I think about Google Docs. So Spotify, they just let you know if there's generic message which is slightly cut off up here. But connection lost. I see this generic message. I know that there's an issue. It's very different from the rest of the application. It's really easy to see and understand but they still allow me to kind of click in our application even though that new music is gonna come or like if I click to browse an album I know that not everything's gonna load. Perhaps if I've pre-loaded something, if I've looked at it previously, maybe it will react and load immediately. I like this term responding optimistically. I think we should be careful with this. I'm setting this to offline mode. Instagram does a pretty good job. So I can like, I can actually interact with the core interactions of Instagram's product on their web app without being online at all. Presumably when the internet connection, sorry when my connection is reestablished with a server it can send the updates. It'll store those, queue them up, fire them up. That'd be ideal. Certain scenarios we can always do this obviously. We don't wanna pretend like something happened if it's a sensitive thing but if it's something like an Instagram case where the user closes the browser before you had a chance to connect with the server and they come back to Instagram on their phone they're not gonna see that image anyway.  It's really just a moment and they recognize that. Okay. With that, we are working on a project to effectively create a design pattern library. So we wanna document methods and design patterns for use directly in our applications for Ember. We wanna provide code examples of certain implementations of those that we believe can help our community grow and help our community build and design better applications. We're gonna try to do that through project we're calling Tools of the Trade. Right now you can sign up for our release date on tools of the trade at dot care dot com. But what we really hope to do once we've got the first initial patterns out the door and methods for you we'd like to get your help. So if you are experiencing challenges and you have a design solution that you think is applicable and helpful to the rest of the community we'd love to get your help. We wanna open source this and create more patterns. Thank you.