GSoC Project: Sidebar deck for quick find

Heiko Tietze heiko.tietze at documentfoundation.org
Sun Feb 12 08:17:22 UTC 2023


Hi Siddharth,

happy to see your interest in LibreOffice, and in particular in UI topics :-).

Not sure Jim reads the mailing list but I do. He would be the code mentor while 
my contribution could be to test the implementation and to recommend UI solutions.

Jim already created a simple prototype to see how much effort there might be. So 
if the project has any blockers I'd expect it on the UI/UX side. Meaning some 
complexity with replacement functionality (personally, I'd would keep things 
simple and not abuse the sidebar as dialog replacement). Some discussion has 
been done on the ticket.

As always, we request students to proof skills by solving easy hacks. Ask in 
private, if you don't find an appropriate ticket.

Looking forward to work with you,
Heiko

On 11.02.23 19:54, Siddharth Khattar wrote:
> 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 
> <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 
> <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

-- 
Dr. Heiko Tietze, UX-Designer and UX-Mentor
Tel: +49 30 5557992-63 | Mail: heiko.tietze at documentfoundation.org
The Document Foundation, Kurfürstendamm 188, 10707 Berlin, DE
Gemeinnützige rechtsfähige Stiftung des bürgerlichen Rechts
Legal details: https://www.documentfoundation.org/imprint
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20230212/f3f9a83b/attachment.sig>


More information about the LibreOffice mailing list