I speak here {^_^}

Outreachy - Week 04 and 05!

January 04, 2020 [UPDATED]

Task I’d for the last 2 weeks:

  • Try to replicate the gnome-builder “search and replace bar” widget (just the wire-frame) in the Gtranslator project. [Half done] [Finally finished 🎉️]
    • [sub-task] First try doing the above task in a seperate simple application.

Progress:

  • I finished the sub-task i.e replicating the gnome-builder's "search and replace bar" widget in the libdazzle example application (which basically is a really *big* step towards my final goal).

    I finished both the tasks, now it’s definitely a big step. :)

Libdazzle-example-application

  • Yesterday (Januray 3, 2020), I had my first real-time problem-solving/debugging session with my mentor, danigm. He spent a couple of hours, debugging some (long-standing) issues with my code and finally we had it running. It was really insightful looking at the way how he approached the problems, looked for solutions through the documentations on internet, utilized GtkInspector (the Gtk debugging tool) to it’s best and meanwhile kept conveying what actually he was trying to do. It basically turned out to be more of a real-time learning session.

  • Today, (with the help of yesterday's pointers) I re-created the same widget in gtranslator application. I think I'm almost done. There are some (maybe 1 or 2) broken signals to check and hopefully, I'll finish it very soon.

    DONE \o/

Gtranslator-GtrTab-search-and-replace-bar Gtranslator-recreated-search-and-replace-bar

  • I opened the first MR for Outreachy (though a WIP).

Although, I’ve compiled it very short but the work/learning/research I did in last 2 weeks was enormous. It’s just that the process behind, was kind of really repetative and not discrete. So, I decided to update the final results only, for this time-being.

Now, that I have achieved something tangible, I hope the coming days would be a little easier to proceed with.

That’s all for now. o/