GSoC Project: Sidebar deck for quick find

Siddharth Khattar skhattar111 at gmail.com
Sat Feb 11 18:54:13 UTC 2023


Hello,

I was recently taking a look again at the GSoC ideas list and I found out
that it had been updated a bit since I last took a look at it a couple of
weeks ago. I, unfortunately, wasn't able to find a mentor to help me with
the previous idea (Improving Zoner Draw Filter), and also couldn't find a
copy of Zoner Draw 2 for testing, which I was researching to implement so I
went to look at the list again for inspiration. Then, the idea to implement
Quick Find as a sidebar deck interested me. As I researched the idea
further, I read through the discussion and implementation regarding this
idea at: https://bugs.documentfoundation.org/show_bug.cgi?id=95405. I also
looked at the mock-up at:
https://bug-attachments.documentfoundation.org/attachment.cgi?id=184862 &
thought that it was pretty close to my view of the project as well. The
implementation of the idea seems pretty doable for a beginner like me who
is new to open-source development as a whole. In the meanwhile, I've looked
into the files srchdlg.cxx and navigatorpanel.ui for an initial idea of the
implementation of the project.

I think the ideal implementation of this idea would be to -
1) Create an additional find/replace section in sidebar
2) Leave the current find/replace dialogue in place (for the sake of user
choice)
3) Show multiple matches of the searched keyword from the content in the
sidebar and highlight them alongside with a yellow font color in the file,
also allowing the user to cycle through them with a button click

Firstly (and most importantly), Are there please any potential mentors who
are willing to help me with this project? The GSoC ideas page mentioned
potential mentors as *Jim Raykowski and **Heiko Tietze, *can somebody
please contact them and ask if they're interested in this project?
Are there any foreseeable roadblocks or challenges to the execution of this
idea?
In which area should I start focusing my research to start working on the
document to successfully implement this idea as part of GSoC 2023?
Is anyone else currently aiming to implement this idea at LibreOffice or in
the LibreOffice open-source community?
Lastly, are there any other tips or thoughts regarding this that you would
like to give me?

Thanking for your time and consideration,
Siddharth K
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20230212/47d2b93a/attachment.htm>


More information about the LibreOffice mailing list