Final Report - GSoC 2023 - Search Field in Options

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux