Difference between revisions of "GSoC/2017/StatusReports/atulsharma"

< GSoC‎ | 2017‎ | StatusReports
Jump to: navigation, search
(List of Commits)
 
(11 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
== Migrating to Kirigami (Koko) ==
 
== Migrating to Kirigami (Koko) ==
 
   
 
   
Mostly the work is to port the QtQuick Controls elements of Koko image gallery application to Kirigami or QtQuick Controls 2.
+
* Mostly the work is to port the QtQuick Controls elements of Koko image gallery application to Kirigami or QtQuick Controls 2.
While actually implementing the project, editings were also made to the C++ models used in the application in order to have a better implementation of the Qt's Model-View framework.  
+
* While actually implementing the project, editings were also made to the C++ models used in the application in order to have a better implementation of the Qt's Model-View framework.  
  
 
[https://summerofcode.withgoogle.com/projects/#5268432239984640 Project brief]
 
[https://summerofcode.withgoogle.com/projects/#5268432239984640 Project brief]
 
  
 
== Work Reports ==
 
== Work Reports ==
 +
===Brief===
  
 
* Kirigami elements are introduced into the application such as OverlayDrawers, Kirigami's Page/ScrollablePage
 
* Kirigami elements are introduced into the application such as OverlayDrawers, Kirigami's Page/ScrollablePage
 
* The Qt Quick Controls elements are replaced by their corresponding Qt Quick Controls 2 elements
 
* The Qt Quick Controls elements are replaced by their corresponding Qt Quick Controls 2 elements
 
* Sharing, Deleting actions have been introduced
 
* Sharing, Deleting actions have been introduced
 +
* Changing the brightness is possible now
 
* Touch and hold gestures are available for the mobile UI
 
* Touch and hold gestures are available for the mobile UI
 
====Changes related to the Model-View framework====
 
====Changes related to the Model-View framework====
Line 19: Line 20:
  
  
Weekly reports of the project are at http://atulsharma.me/
+
Weekly reports of the project are at my [http://atul4sharma.github.io/ blog]
 
+
 
+
  
 
[http://atul4sharma.github.io/2017/06/05/GSoC-Week-1/ Report #1 ( GSoC - Week 1)]
 
[http://atul4sharma.github.io/2017/06/05/GSoC-Week-1/ Report #1 ( GSoC - Week 1)]
Line 32: Line 31:
  
 
[http://atul4sharma.github.io/2017/08/21/GSoC-Week-8-,-9-,-10-,-11/ Report #5 ( GSoC - Week 8,9,10,11)]
 
[http://atul4sharma.github.io/2017/08/21/GSoC-Week-8-,-9-,-10-,-11/ Report #5 ( GSoC - Week 8,9,10,11)]
 +
 +
[http://atul4sharma.github.io/2017/08/24/GSoC-Final-Week-Report/ Report #6 (GSoC - Final Week)]
 +
 +
===List of Commits===
 +
[http://atul4sharma.github.io/2017-08-24-workdone/ Commit list]
 +
 +
==KDE userbase ==
 +
[https://userbase.kde.org/Koko Koko userbase wiki]

Latest revision as of 14:40, 24 August 2017

Migrating to Kirigami (Koko)

  • Mostly the work is to port the QtQuick Controls elements of Koko image gallery application to Kirigami or QtQuick Controls 2.
  • While actually implementing the project, editings were also made to the C++ models used in the application in order to have a better implementation of the Qt's Model-View framework.

Project brief

Work Reports

Brief

  • Kirigami elements are introduced into the application such as OverlayDrawers, Kirigami's Page/ScrollablePage
  • The Qt Quick Controls elements are replaced by their corresponding Qt Quick Controls 2 elements
  • Sharing, Deleting actions have been introduced
  • Changing the brightness is possible now
  • Touch and hold gestures are available for the mobile UI

Changes related to the Model-View framework

  • The ImageFolderModel used for representing the images in "By Folder" filter now inherits KDirModel instead of fetching results from the database, while the rest of model fetches the data from the database created by the "koko" application itself.
  • There is a single AlbumView user interface for all different models. While applying filter just the model in the view changes. Whereas previously, different models ( ImageFolderModel, ImageTimeModel, ImageLocationModel) have different views


Weekly reports of the project are at my blog

Report #1 ( GSoC - Week 1)

Report #2 ( GSoC - Week 2)

Report #3 ( GSoC - Week 3, 4)

Report #4 ( GSoC - Week 5,6,7)

Report #5 ( GSoC - Week 8,9,10,11)

Report #6 (GSoC - Final Week)

List of Commits

Commit list

KDE userbase

Koko userbase wiki


This page was last modified on 24 August 2017, at 14:40. Content is available under Creative Commons License SA 4.0 unless otherwise noted.