User:Hashinisenaratne/

Identity

 * Name: Hashini Hiranya Senaratne
 * Project Title: Horizontal scrollbar for tables and math
 * Organization: LyX – The Document Processor

Project Summary
Brief Explanation: LyX provides users with an excellent UI for creating and editing LaTeX tables and math. One drawback of the current implementation is that when a table or math equation is too wide so as not to fit on the screen, the right-hand edge will "disappear" outside the screen limits. This makes editing wider tables and equations more difficult, and sometimes requires users to decrease the font size in LyX to be able to see the full table/equation on the screen.

Expected Results: An improved editor UI in which a horizontal scrollbar appears whenever the user is editing a table or math equation that is wider than the computer screen.

Knowledge Prerequisite: Knowledge of C++ is required, and while experience with Qt is nice it is by no means required, as it can be learned relatively easily.

Prospective Mentor(s): Jean-Marc, Scott

Name
Hashini Hiranya Senaratne

University
University of Moratuwa, Sri Lanka

Contact details

 * Email: hashz1990@gmail.com
 * Timezone: UTC+05:30
 * IRC nick (LyX developers' list identity): Hashini Senaratne
 * Blog: http://hashz.atspace.eu/ and http://hashstuff.blogspot.com/
 * GitHub Account: https://github.com/hashinisenaratne/

Short bio / overview of your background
Currently I am a second year (4th semester) student under the department of Computer Science and Engineering of University of Moratuwa. Software development is a fascinated area to me and I have the programming experience with languages like Java, C, C#, C++, etc. Also I have interacted with web developing using asp.net, CSS and have dealt with database handling with MySQL. With these experiences and with my abilities I like to contribute for open source development, which would be a new experience for me. I have used LyX document processor for nearly six months but within that short period I have noticed many ways that it helps the public. Also, I have noticed the ways that it can be improved to serve the community more and more. I hope LyX has a long future and as it is open source it has the potential to become a really useful and efficient document processor. I hope Google Summer of Codes 2013 would be a great opportunity to contribute for the development of LyX document processor. Also, this would be a great learning experience for me.