Final Report - GSoC 2023 - Search Field in Options

Bayram Çiçek bayramcicek2125 at gmail.com
Wed Aug 30 09:57:45 UTC 2023


Hi all.

 > Summary of Final Report - GSoC 2023 - "Search Field in Options" project

- Project patch: https://gerrit.libreoffice.org/c/core/+/152519
- Final report blog post: 
https://bayramcicek.github.io/libreoffice-dev/2023/08/26/final-report-2023-gsoc.html

Some tasks that are implemented:
- Add search field to Options dialog - UI
- Strings of labels, check buttons, radio buttons, toggle buttons, link 
buttons and buttons are included in searching function.
- Add GetAllStrings() method to fetch strings from 69 dialogs step by step
- Initialize all dialogs to get strings properly (not in background - 
synchronously)
- Update Options TreeView properly after the searching done
- Expand the first node and select first child-node after search, by default

 > Tasks I’ll be working on after GSoC
Following tasks are left and can be implemented after GSoC:
- improvement on the initialization of the dialogs, maybe it can be 
possible to initialize them at background without encountering any 
visual inconsistencies - especially on Windows.
- Implementing the remaining tasks:
     - Include accessibility elements into searching
     - Include option pages from extensions into searching

Additional hacks:
- Implement highlighting feature
- Show modified options with some special indicator (as in KDE settings)

 > Thanks

I learned a lot of things during the GSoC. Although GSoC is finished, I 
will definitely continue to contribute to LibreOffice. I am really happy 
to be a part of the LibreOffice community and Google Summer of Code. I’m 
really thankful to LibreOffice and Google for providing us this such a 
great opportunity which helped me gain this amazing experience!

And most importantly, greatly thankful to *Andreas Heinisch* and *Heiko 
Tietze* who were my mentors throughout the GSoC period. They always 
guided me everything about my questions. Thank you endlessly for your 
time and effort. I appreciate that you always motivating and encouraging 
me in all that I attempt and do. I can never truly express how grateful 
I am. Your guidance, reviews, help and shared experiences have been 
invaluable. Thank you very much for everything.

I’d like to express my gratitude to everyone in the LibreOffice 
community for their help and kindness. They always tried to answer my 
questions on IRC. I fell very lucky to work with this amazing community. 
I have learned a lot from you and I will never forget this wonderful 
experience.

-- 

Regards,
Bayram Çiçek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20230830/5aa3a727/attachment.htm>


More information about the LibreOffice mailing list