 Hello everyone and welcome. I am Mohamed Karra, LibreOffice Developer from Turkey. I will talk about what we have done to modernize the customized dialogue during the summer and talk about the current status and plans for the future. Let me talk a little about myself first. In 2001 a friend told me that there is something called Linux and it was cool because not everyone can use it so we would be special and we started using it. Then Pardus Project, a Debian-based distro started in Turkey and I started contributing it. It was using KDE desktop environment. I also contributed to Ubuntu through Launchpad, most of the localization. Then at some point KDE switched to something called Plasma. I don't know if I am pronouncing it right because at that point I stopped using it and switched to GNOME. And ever since then I have been using GNOME and contributing to dynamic lives, localizing it. And since 2016 I have been contributing to LibreOffice. Now the customized dialogue, you can open the customized dialogue through tools and customized menu. There are several tabs in the dialogue, toolbars, menus, context menus, keyboard and events. It allows you to customize different aspects of LibreOffice based on your needs. In the past there were many ways to customize LibreOffice in this dialogue. It could be called feature-complete but it was not very useful. There were accessibility issues, it wasn't intuitive and straightforward and there was no way to search for what you were looking for and there were also some bugs. Let me show you what it looked like in the past. You see it provided everything you need to configure and customize LibreOffice but it was a little outdated. For example, you can't find what you are looking for if you want to add something to a toolbar, a new button. You click the add button, a new dialogue opens and you have to go through all of them to find what you are looking for. The design team suggested that it needed some modernization to make it more usable, fully accessible, intuitive and eliminate some underlying bugs. Let me tell you about the process, how we went through modernizing this. The initial proposal was by Haiko from the design team, it was beautiful I think. I thought it is beautiful and I should make this happen when I saw the design. It looked good to me but everyone didn't agree on this especially the tree structure on the left was criticized because it would cause some accessibility issues and it also wouldn't fit into the GSOC timeline because it was complicated. So after some discussions and iterations by the design team and inputs from users we agreed on this design which is a little more conservative and a little look like the old one, old design. But we kept the good parts like the search feature and you will no longer have to click a button to add a button. Click a button, open another dialogue and try to find what you are looking for. Everything is on the same dialogue. You can easily find what you are looking for and easily add to toolbar or menu. Then I applied GSOC with this proposal and after three months of work and about 21 patches we could only modernize three tabs and it improved one of them. The keyboard tab got a search feature and menus, toolbars and context menu tabs were modernized. It wasn't complete at all. There were still some tabs not modernized and some missing features but time was up. So at the end of the GSOC this is what it looked like, the customized dialogue. It got the search feature. It allows you to search as you type. It filters the entries in the box on the left and the selected entry has the description. You can easily find what you are looking for and add to the toolbar or menu. But it wasn't complete as I said. So I continued my work after GSOC, tried to add some missing bits and eliminated some bugs, fixed some bugs. This is how it looks like now. We did some improvements after GSOC. It looks better now. Last time I tested it was accessible. I tested with Orca. Everything was, all accelerators were there and relations were set. This is how it looks like. But our work is not finished and we will continue by modernizing the last two tabs, Keyboard and Events tab. At the missing bits on the already modernized tabs. For example, menus, toolbars and context menu tab don't have an extra customized button to rename the selected toolbar or menu. And we will also try to fix current bugs and arising bugs in the future. I have encountered some hardships during this work. I think most important ones are these. The code base was tightly coupled and undocumented. Most of the code was on a huge file. It was very hard to read and there were some variables and class members sharing the same name in different classes in the same file. It was very hard. The first thing I did was separating that into smaller pieces and trying to document as the parts I understand. And it was hard to reach consensus on designs because there are many different perspectives. Both in the design team and the users. When it is in the design team, it is easier. But when users are involved, it gets harder. There is a dilemma here. If we don't interact with the users, we don't know what they need or what will they be happy with. And if we include them in the process, it gets very hard to reach a consensus. It is hard to assess the current situation because of similar reasons. And we need to keep the already happy users happy while making the changes. For example, in the dialogue, you had to open another dialogue and go through all of the items to find what you were looking for and click add to add the button. We changed it, brought it to the main dialogue and put a search feature. But a user complained about she could no longer see the description of the already added items. And we had to convince her this is a better approach. If you don't like what you see in the design or what you see on the current dialogue, you are free to report bugs. It is always welcome. Bugs reports are welcome. You can also send patches. I am looking forward to more patches from contributors. If you send a page, just add me as a reviewer on Garrett and I'll try to work with you. And before finishing, I think I would like to mention someone I think who deserves a mention. I would like to mention Mustafa Akgül who was called father of the internet in Turkey. And he was protector and gardener of the free software community in Turkey. He passed away recently and we hope we can continue what he started. Thank you all for listening and supporting LibreOffice. Any questions? Keep it out. So keep it sharp and no chance we can not remove it. We have to be very careful in this function that we implement for only a few uses because in the end we have to keep it alive over decades afterwards. My problem here. Yeah, thanks. Thanks for the input. I agree with you on that. That was the thing was there was a feature. The design team, at least one member of the design team thought was not useful and not logical. So it should be removed and the initial proposal was removing that and many people, many people objected said it shouldn't be removed because they were using it. So that was an example of hardships we encountered during the process. Thank you.