Weekly Status Update 10

2024-07-14 Thread Aung Khant Oo Gu Gu
Hi,

This is my weekly report for improving user experience around windows.

In this week, I tried to use rdf graph statements to get/set window states
on the document.
The current problem I am facing is that the graph and statement added is
not stored permanently.
Although it is possible to query the saved window state again after adding
the statement on rdf,
after the document is closed, both the created graph and added statement
are lost. I will
also try to work on different approach in case this approach can't work.

This is the link to my unfinished work this week.
https://gerrit.libreoffice.org/c/core/+/170327

Best Regards,

Aung


Weekly Status Update 9

2024-07-08 Thread Aung Khant Oo Gu Gu
Hi,

This is my weekly report for improving user experience around windows.
In this week, I am trying to implement storing and loading metadata on the
document as a continuation from last week.
Also uploaded some fixes for tdf#159380 Add an UNO command to close all
document.

https://gerrit.libreoffice.org/c/core/+/169983
https://gerrit.libreoffice.org/c/core/+/170052

Best Regards,

Aung


Weekly Status Update 8

2024-07-01 Thread Aung Khant Oo Gu Gu
Hi,

This is my weekly status update for Improving User Experience Around
Windows.

In this week, read documentations around using rdf meta data and read
related C++ files. The goal is to be able to store data directly into the
document and read from it. However, this will only be a test implementation
for now since it turns out that, the documentation also mentions that as of
Openoffice.org version 3.2,  rdf metadata is only supported in writer
documents at the moment.

Best Regards,

Aung


Weekly Status Update 7

2024-06-23 Thread Aung Khant Oo Gu Gu
Hi,

This is my weekly status update for Improving User Experience Around
Windows.

In this week,

1. Uploaded a patch fixing not remembering window states on subsequent file
openings after creating an empty file.
2. Added a clean up function to clear/delete window states for no longer
available files.
3. Uploaded a patch which added a time based check for the clean up
function. (Now, the clean up function runs only once a month).

Currently, the build is failing on Jenkins and I will have to continue
working on it.
link to patches - https://gerrit.libreoffice.org/c/core/+/168581

Best Regards,

Aung.


Weekly Status Update 6

2024-06-16 Thread Aung Khant Oo Gu Gu
Hi, in this week, worked on code reviews and issues from tdf#41777 - Add
window size and position for each document and tdf#159380 - Add an uno
command to close all documents.

I will be away from work next week.

Best,

Aung.


Weekly Status Update 5

2024-06-08 Thread Aung Khant Oo Gu Gu
Hi,

In this week, 1. Submitted a new pull request for tdf#41777 (Window size
and position for each document) and 2. submitted patches addressing code
reviews for
(tdf#159380 Add an UNO command to close all documents)

link to a new pull request - https://gerrit.libreoffice.org/c/core/+/168581
(tdf#41777 - Window size and position for each document)

Best Regards,

Aung


Weekly Status Update 4

2024-06-01 Thread Aung Khant Oo Gu Gu
Hi,

In this week, implemented saving window size and position for each document
window for
Bug 41777 Remembering windows size and position per document -
https://bugs.documentfoundation.org/show_bug.cgi?id=41777

Video 1 shows saving/opening separate window size and position on one
screen.
Video 2 shows saving/opening position on two different screens.

video 1 -
https://drive.google.com/file/d/1RwPl2eN9Jok8i4Zej9P81flmS9AK2gUo/view?usp=drive_link

video 2-
https://drive.google.com/file/d/1_SxG9HzulelAiVDP73bCBjn43m7P1rWt/view?usp=drive_link

I will do a pull request soon after some code clean ups. However, it has
only been tested with the writer module on Windows OS and the related case
of "document windows taking the size of the start center if the start
center is open" has not been handled yet.

In the next week, I would like to submit a pull request on this and if time
permits, also try solving the issue of the delay in opening the start
center in implementing tdf#159380

Best Regards,

Aung


Weekly Status Update 3

2024-05-25 Thread Aung Khant Oo Gu Gu
Hi,

This is my 3rd weekly status update for Improving User Experience Around
Windows.
In this week, uploaded another patch which addresses code reviews for
tdf#159380
Currently and in the upcoming weeks, I will be working on
bug 41777 (Remembering windows size and position per document)   -
https://bugs.documentfoundation.org/show_bug.cgi?id=41777

Best,

Aung


Weekly Status Update 2

2024-05-19 Thread Aung Khant Oo Gu Gu
Hi,

This is my 2nd weekly status update for Improving User Experience Around
Windows.

In this week, uploaded a patch with new implementation addressing code
reviews for tdf#159380

Best,

Aung


Weekly Status Update

2024-05-11 Thread Aung Khant Oo Gu Gu
Hi, this is my weekly status update for Improving User Experience Around
Windows.

-Learn about uno commands and dispatcher concepts which will be needed
throughout the project.

-Learn how to use the startmodule dispatcher in the implementation.

-Provided an implementation for tdf#159380 which prompts the user for
unsaved documents and opens the start center on successful closure.

-Working on code review suggestions for tdf#159380.

-Working on refining the second part of the project plan.

I will be unavailable on May 12 - 14 most of the time due to travels.


GSoC: Adding support for remembering window size and position per document

2024-05-08 Thread Aung Khant Oo Gu Gu
Hi,

Nice to meet you. My name is Aung Khant Oo. I am very glad that I have been
selected by LibreOffice for this year's Google Summer Of Code program.

As someone new to open-source, I am very happy that I am warmly welcomed to
this community.

I would like to extend my gratitude to Heiko and Andreas for warmly
welcoming me and providing guidance for the direction of the project
proposal, as well as becoming my mentors. I would also like to express my
gratitude to IImari who first guided me.

In this program, I will be adding support for remembering window size and
position per document and its related things.

Gsoc Idea List -
https://wiki.documentfoundation.org/Development/GSoC/Ideas#Remember_window_size_per_document


Aung Khant Oo license statement

2024-01-29 Thread Aung Khant Oo Gu Gu
   All of my past & future contributions to LibreOffice may be
   licensed under the MPLv2/LGPLv3+ dual license.