profile/wearable/apps/native/gallery.git
7 years agoUpdate Elementary Enum. 55/175455/2 tizen_5.0 submit/tizen/20180410.135041 submit/tizen/20180831.131433 submit/tizen/20180831.174749 submit/tizen/20180921.180211 submit/tizen_5.0/20181101.000009
Nilesh Trimbake [Tue, 10 Apr 2018 09:37:56 +0000 (15:07 +0530)]
Update Elementary Enum.
This patch replace deprecated Elementary enum
EO_CALLBACK_PRIORITY_AFTER, with EVAS_CALLBACK_PRIORITY_AFTER

Change-Id: I8af7931d8163647d1f343193fb01b423f46a5282

7 years agoRename LICENSE file
cskim [Tue, 10 Apr 2018 05:13:22 +0000 (14:13 +0900)]
Rename LICENSE file

7 years agoRemove Depricated Event Handling: 01/173701/2
Nilesh Trimbake [Wed, 21 Mar 2018 11:59:01 +0000 (17:29 +0530)]
Remove Depricated Event Handling:
This patch remove handling of following
Deprecated Event for Player.

EVENT : PLAYER_INTERRUPTED_COMPLETED.

Change-Id: Ib54d7fd2862eaa0ae38e99c4cd653392bb47b065

7 years agoMerge following patches from 'tizen_4.0' into tizen 23/173523/1
Nilesh Trimbake [Wed, 21 Mar 2018 13:08:00 +0000 (18:38 +0530)]
Merge following patches from 'tizen_4.0' into tizen
1. TizenRefApp-9559 [Gallery] Fix issue with invalid thumbnails when adding
    new images
2. TizenRefApp-9544 [Gallery] Crash when try to preview video from MMS
3. TizenRefApp-9548 [Gallery] Implement RTL mode support
4. TizenRefApp-9416 [Gallery] Add support change application name according to selected language

Change-Id: Ida53613d421b81fc539f59aa1dced18bf4131748

7 years agoTizenRefApp-9559 [Gallery] Fix issue with invalid thumbnails when adding 00/154600/1 submit/tizen_4.0/20171018.092019 tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Igor Nazarov [Tue, 10 Oct 2017 16:48:55 +0000 (19:48 +0300)]
TizenRefApp-9559 [Gallery] Fix issue with invalid thumbnails when adding
new images

Change-Id: I1d218ebac51946abc4b98d6d439dba10dac83db3

7 years agoTizenRefApp-9544 [Gallery] Crash when try to preview video from MMS 95/154595/1
Igor Nazarov [Tue, 10 Oct 2017 14:46:01 +0000 (17:46 +0300)]
TizenRefApp-9544 [Gallery] Crash when try to preview video from MMS

Change-Id: Ic27db7b68751aebaf312784fd743766d02e8d0de

7 years agoTizenRefApp-9548 [Gallery] Implement RTL mode support 85/154585/1
Igor Nazarov [Tue, 10 Oct 2017 13:24:46 +0000 (16:24 +0300)]
TizenRefApp-9548 [Gallery] Implement RTL mode support

Change-Id: Ife5c1673344ea23ee41b873ad33c9b15930e4804

7 years agoTizenRefApp-9416 [Gallery] Add support change application name according to selected... 21/152121/2 submit/tizen_4.0/20170926.065543 submit/tizen_4.0/20170927.150317 tizen_4.0.IoT.p1_release
Igor Olshevskyi [Mon, 25 Sep 2017 06:09:00 +0000 (09:09 +0300)]
TizenRefApp-9416 [Gallery] Add support change application name according to selected language

Change-Id: I6ed053b844b730376bc9f4a237560cd615ff1ce7

7 years agoMerge branch 'tizen' into tizen_4.0 06/149006/1 submit/tizen_4.0/20170911.091032 submit/tizen_4.0/20170915.073202
Igor Olshevskyi [Mon, 11 Sep 2017 08:58:43 +0000 (11:58 +0300)]
Merge branch 'tizen' into tizen_4.0

Change-Id: I8c0c23457023db0df65d2400d730ed002017fbdb

7 years agoMerge "TizenRefApp-9264 [Gallery] Add Flora licence file into project" into tizen
Igor Olshevskyi [Mon, 11 Sep 2017 08:51:01 +0000 (08:51 +0000)]
Merge "TizenRefApp-9264 [Gallery] Add Flora licence file into project" into tizen

7 years agoTizenRefApp-9264 [Gallery] Add Flora licence file into project 80/148880/1
Igor Olshevskyi [Mon, 11 Sep 2017 05:33:50 +0000 (08:33 +0300)]
TizenRefApp-9264 [Gallery] Add Flora licence file into project

Change-Id: I5dd14c883df3e5b7ebca74173a62a38b98d9fb95

7 years ago[Gallery] Simplified MoreOptionsPresenter::Builder implementation 60/146760/2
Igor Nazarov [Wed, 30 Aug 2017 09:10:55 +0000 (12:10 +0300)]
[Gallery] Simplified MoreOptionsPresenter::Builder implementation

Change-Id: Ib78ed9f8b3a2cd5883542dd17c7e357c1265c61b

7 years ago[Gallery] Remove Genlist and List(Item)Presenter classes from UCL 07/146407/1
Igor Nazarov [Mon, 28 Aug 2017 09:50:21 +0000 (12:50 +0300)]
[Gallery] Remove Genlist and List(Item)Presenter classes from UCL

Change-Id: Ie1daecc4f9f72b0aaeb81fe1bd678f3612614abc

7 years ago[Gallery] UCL update 97/146397/1
Igor Nazarov [Mon, 28 Aug 2017 09:25:50 +0000 (12:25 +0300)]
[Gallery] UCL update

sync_point: [ucl] Ia53e314ced04378376c798b3df7b80c3a72217b3

Change-Id: Ibd13879af1038ab0ad91c62b72d46b96a8c8efc0

7 years ago[Gallery] ucl::RES_ILLEGAL_STATE replaced with ucl::RES_INVALID_OPERATION 64/145764/1
Igor Nazarov [Wed, 23 Aug 2017 14:53:11 +0000 (17:53 +0300)]
[Gallery] ucl::RES_ILLEGAL_STATE replaced with ucl::RES_INVALID_OPERATION

Change-Id: I26bcf0abff036e2a7fb9663973dbbc41020c94a0

7 years agoTizenRefApp-9195 [Gallery] Fix issue with starting with wrong image on 03/145703/1
Igor Nazarov [Tue, 22 Aug 2017 15:47:39 +0000 (18:47 +0300)]
TizenRefApp-9195 [Gallery] Fix issue with starting with wrong image on
operation VIEW

Change-Id: Iea19539a92b30e02f541223b922e938824bd9072

7 years agoFix TizenRefApp-8936 [Gallery] The application does not support language change 30/145130/1
Igor Olshevskyi [Mon, 21 Aug 2017 10:16:34 +0000 (13:16 +0300)]
Fix TizenRefApp-8936 [Gallery] The application does not support language change

Change-Id: If6ef55c8944eb43f99d16eda4ef858ca07e66c30

7 years agoTizenRefApp-8928 Wrong Gallery homescreen icon 02/143802/1
Igor Olshevskyi [Fri, 11 Aug 2017 09:42:42 +0000 (12:42 +0300)]
TizenRefApp-8928 Wrong Gallery homescreen icon

Change-Id: I52f85a138499248d552198d630abfd90ff7921ec

7 years agoFix of TizenRefApp-9046 [Gallery] Impossible to delete images 94/143094/1 submit/tizen/20170809.085249
Igor Nazarov [Tue, 8 Aug 2017 11:11:33 +0000 (14:11 +0300)]
Fix of TizenRefApp-9046 [Gallery] Impossible to delete images

- Fixed issue when images sent via USB not removed;
- Fixed GUi issue with display of extra images.

Change-Id: I951615415e032762c82ae539e9eee2f7db045d77

7 years ago[Gallery] Fixed issue in Video Player with Screen Off 57/143057/1
Igor Nazarov [Tue, 8 Aug 2017 09:16:53 +0000 (12:16 +0300)]
[Gallery] Fixed issue in Video Player with Screen Off

- Added missing privilege.

Change-Id: If3b7c0835cb444a98547a1b21870b2c4b6a25044

7 years agoTizenRefApp-9009 [Gallery] Remove save option from ViewerPage 74/142374/3
Igor Nazarov [Thu, 3 Aug 2017 17:37:39 +0000 (20:37 +0300)]
TizenRefApp-9009 [Gallery] Remove save option from ViewerPage

Change-Id: I703bf5c0c70276a9f599630f07bfa45925db414a

7 years agoTizenRefApp-9024 [Gallery] Add support of multi images preview for 73/142373/3
Igor Nazarov [Thu, 3 Aug 2017 17:30:50 +0000 (20:30 +0300)]
TizenRefApp-9024 [Gallery] Add support of multi images preview for
OPERATION_VIEW

- Instance updated to support multiple images OPERATION_VIEW;
- CustomMediaAlbum updated;
- helpers updated.

Change-Id: I97e7d270c51e405656e571ab20b9d4419e62b59d

7 years agoTizenRefApp-9008 [Gallery] Add Mode::OPERATION_VIEW into PreviewPage 66/142366/3
Igor Nazarov [Thu, 3 Aug 2017 14:05:55 +0000 (17:05 +0300)]
TizenRefApp-9008 [Gallery] Add Mode::OPERATION_VIEW into PreviewPage

- Implemented Mode::OPERATION_VIEW support in PreviewPage;
- ImageGrid updated to work with simple file Media Items;
- ImageGrid bug fixes.

Change-Id: I2ba42f29e488902111fe3a0dd62c92510175086c

7 years agoTizenRefApp-9007 [Gallery] Add startup modes support into PreviewPage with 54/142354/1
Igor Nazarov [Thu, 3 Aug 2017 12:44:04 +0000 (15:44 +0300)]
TizenRefApp-9007 [Gallery] Add startup modes support into PreviewPage with
initial: Mode::NORMAL and Mode::SELECT

Change-Id: Ia9383464cbeb00d8ca962c31a7fa460e5925824e

7 years agoTizenRefApp-9006 [Gallery] Implement helper function to create 27/142127/3
Igor Nazarov [Wed, 2 Aug 2017 17:53:31 +0000 (20:53 +0300)]
TizenRefApp-9006 [Gallery] Implement helper function to create
CustomMediaAlbum from app control file path array

Change-Id: Ib0db737ffff86fd4c72fb236a29f4f1e04d7da02

7 years agoTizenRefApp-9005 [Gallery] Implement CustomMediaAlbum 23/142123/2
Igor Nazarov [Wed, 2 Aug 2017 14:59:20 +0000 (17:59 +0300)]
TizenRefApp-9005 [Gallery] Implement CustomMediaAlbum

- Implemented CustomMediaAlbum class;
- Light refactoring.

Change-Id: Ib88ab6e45cb3cfb2de14216e48ac8c2b6cd1b95a

7 years agoTizenRefApp-9010 [Gallery] Refactor project directory structure 20/142120/2
Igor Nazarov [Wed, 2 Aug 2017 14:21:14 +0000 (17:21 +0300)]
TizenRefApp-9010 [Gallery] Refactor project directory structure

- Directory structure refactoring;
- Fixed bug in delRotaryEventHandler() function;
- Fixed build warning in UCL.

Change-Id: Iea1960b83a3ccd25527529898bd154b69167ea23

7 years agoTizenRefApp-8907 [Gallery] Add IDisposable support to Page class 67/140067/2
Igor Nazarov [Fri, 21 Jul 2017 17:08:05 +0000 (20:08 +0300)]
TizenRefApp-8907 [Gallery] Add IDisposable support to Page class

Change-Id: Icfb77b16eca8796875860e8b4e1399f39bb3c255

7 years agoTizenRefApp-8906 [Gallery] Change default value isOwner for widgets from 66/140066/1
Igor Nazarov [Fri, 21 Jul 2017 15:31:38 +0000 (18:31 +0300)]
TizenRefApp-8906 [Gallery] Change default value isOwner for widgets from
"false" to "true" value

Change-Id: I0a9ea1ad47abb2addea5197292ea8c6f1907e2d6

7 years agoTizenRefApp-8902 [Gallery] Add parent param in getItemPartContent method 33/139833/2
Igor Nazarov [Thu, 20 Jul 2017 15:26:07 +0000 (18:26 +0300)]
TizenRefApp-8902 [Gallery] Add parent param in getItemPartContent method
of ListItemPresenter

Change-Id: I712fa8e9fb35fe35e2029c2b7bb758f7b2f77fe9

7 years agoFix of: TizenRefApp-8771 Saving image to Gear fails 69/135769/2 submit/tizen/20170703.071445 submit/tizen/20170725.094758 submit/tizen_4.0/20170811.094300
Igor Nazarov [Mon, 26 Jun 2017 09:39:58 +0000 (12:39 +0300)]
Fix of: TizenRefApp-8771 Saving image to Gear fails

- Added acuireMediaDbConnection/acuireMediaDbConnection functions;
- Added copyFile() temp function.

Change-Id: If5277a52c0af5b3ed9eeb2bc599ed9149bbd5315

7 years agoTizenRefApp-8732 [Gallery] Implement ucl::ListPresenter 00/135500/2
Igor Nazarov [Thu, 22 Jun 2017 17:40:47 +0000 (20:40 +0300)]
TizenRefApp-8732 [Gallery] Implement ucl::ListPresenter

Change-Id: Ia53b98d1847eab0bb41245ce0d599e3be2a03e11

7 years agoTizenRefApp-8731 [Gallery] Implement ucl::ListItemPresenter 85/135485/2
Igor Nazarov [Thu, 22 Jun 2017 13:39:31 +0000 (16:39 +0300)]
TizenRefApp-8731 [Gallery] Implement ucl::ListItemPresenter

- Implemented ucl::ListItemPresenter class;
- Added HashMap::clear() function;
- Added "const" to ucl::GenlistItem methods.

Change-Id: I5430756a1afc30e0583e258943bb2e204e138d1b

7 years ago[Gallery] Code refactoring 99/135499/1
Igor Nazarov [Thu, 22 Jun 2017 17:27:47 +0000 (20:27 +0300)]
[Gallery] Code refactoring

- ucl::RefCountAware::m_rc made private. Added public functions instead;
- Widget casting functions renamed in "ucl/gui/helpers.h";
- Fixed type mismatch for getUseCount() method;
- Other changes.

Change-Id: I9253860d333bfc111a8de0d4c0f28227593c1c9e

7 years agoTizenRefApp-8726 [Gallery] Implement ucl::Genlist and ucl::GenlistItem 95/135295/5
Igor Nazarov [Wed, 21 Jun 2017 13:25:20 +0000 (16:25 +0300)]
TizenRefApp-8726 [Gallery] Implement ucl::Genlist and ucl::GenlistItem

- Implemented ucl::Genlist widget class;
- Implemented ucl::GenlistItem;
- Added "final" keyword to struct/class declarations.

Change-Id: I1a3db74ac759813acd37ebda149ea301e9b5fa24

7 years agoTizenRefApp-8728 [Gallery] Implement custom hash functor support into 87/135287/5
Igor Nazarov [Wed, 21 Jun 2017 13:02:05 +0000 (16:02 +0300)]
TizenRefApp-8728 [Gallery] Implement custom hash functor support into
ucl::HashMap

- Added custom hash functor support into ucl::HashMap;
- Implemented hash functor for ucl::Aspect.

Change-Id: Ie087cbf49c46b1393b04d6d13dc84d1ec52df0a7

7 years agoTizenRefApp-8727 [Gallery] Implement CString 63/135263/6
Igor Nazarov [Wed, 21 Jun 2017 10:57:25 +0000 (13:57 +0300)]
TizenRefApp-8727 [Gallery] Implement CString

- Implemented CString and ConstCString classes;
- Variant:CStr replaced with new CString implementation.

Change-Id: I699b9f5a85ed195c32276cc267c7b68986538f45

7 years agoTizenRefApp-8716 [Gallery] Rename Presenter to GuiPresenter and move it into UCL 27/135027/4
Igor Nazarov [Tue, 20 Jun 2017 16:45:04 +0000 (19:45 +0300)]
TizenRefApp-8716 [Gallery] Rename Presenter to GuiPresenter and move it into UCL

Change-Id: I643d52b396092993912931b38397def1e196b7eb

7 years agoTizenRefApp-8721 [Gallery] Fix GCC build 43/134943/1
Igor Nazarov [Tue, 20 Jun 2017 10:11:35 +0000 (13:11 +0300)]
TizenRefApp-8721 [Gallery] Fix GCC build

Change-Id: I1c66fc1f6e0ed89aee14b30621af0f0e0e4354be

7 years agoTizenRefApp-8717 [Gallery] Update presenters according to new Presenter 38/134638/1
Igor Nazarov [Mon, 19 Jun 2017 16:10:16 +0000 (19:10 +0300)]
TizenRefApp-8717 [Gallery] Update presenters according to new Presenter
functionality

- Page::prepare() method updated;
- Presenters updated according to new changes (Page and Presenter);
- Minor bug fix.

Change-Id: I05402213d89b01a709a2149a260c5898e454d8d1

7 years agoTizenRefApp-8715 [Gallery] Add new functionality into Presenter 25/134625/5
Igor Nazarov [Mon, 19 Jun 2017 13:09:29 +0000 (16:09 +0300)]
TizenRefApp-8715 [Gallery] Add new functionality into Presenter

Change-Id: I58ef64e3a4ee4e0e0b6008062b4980b6c71fde0c

7 years agoTizenRefApp-8708 [Gallery] Implement Not supported format feature for 60/134460/2
Igor Nazarov [Fri, 16 Jun 2017 15:49:50 +0000 (18:49 +0300)]
TizenRefApp-8708 [Gallery] Implement Not supported format feature for
Video Player

- "Unsupported format." dialog was added into VidePlayerPage;
- Implemented Dialog base class;
- AlertDialog refactored to inherit from Dialog class;
- Implemented AlertDialog::Type::OK;
- Simplified Presenter protected interface;
- UCL: added IRefCountObj:getObjPtr() and implementation.

Change-Id: Ie26976109cba31b4201c686297630d48cf36d248

8 years agoTizenRefApp-8670 [Gallery] Reimplement UCL memory module 14/134114/3
Igor Nazarov [Wed, 14 Jun 2017 11:17:00 +0000 (14:17 +0300)]
TizenRefApp-8670 [Gallery] Reimplement UCL memory module

Change-Id: I152c4353e54b99719b472e6e07a5f91c2936cb14

8 years ago[Gallery] Hot-fix. Fixed non working more option in Thumbnail Page. 06/134106/1
Igor Nazarov [Wed, 14 Jun 2017 14:35:23 +0000 (17:35 +0300)]
[Gallery] Hot-fix. Fixed non working more option in Thumbnail Page.

Change-Id: Ib2c768ff5eb91361d10f6c47ac75c8efc84c63c2

8 years agoTizenRefApp-8669 [Gallery] Refactor directory structure 27/133727/1
Igor Nazarov [Tue, 13 Jun 2017 07:49:38 +0000 (10:49 +0300)]
TizenRefApp-8669 [Gallery] Refactor directory structure

Change-Id: I82d1a4e2c01c05ad823f74c1ce4c161f3a97374b

8 years agoTizenRefApp-8671 [Gallery] Replace regular listeners on weak 29/133529/1
Igor Nazarov [Mon, 12 Jun 2017 15:21:48 +0000 (18:21 +0300)]
TizenRefApp-8671 [Gallery] Replace regular listeners on weak

Change-Id: Ic3519cdb1cbb63b125cfcaf9457ca079d7edc94d

8 years agoTizenRefApp-8668 [Gallery] Replace using namespace directives with 24/133524/1
Igor Nazarov [Mon, 12 Jun 2017 14:04:10 +0000 (17:04 +0300)]
TizenRefApp-8668 [Gallery] Replace using namespace directives with
declarations

Change-Id: I0fe7a8585867239e83a3607b5067677a111a56a3

8 years agoTizenRefApp-8667 [Gallery] Replace forward declaration on header include 79/133479/1
Igor Nazarov [Mon, 12 Jun 2017 10:35:12 +0000 (13:35 +0300)]
TizenRefApp-8667 [Gallery] Replace forward declaration on header include

Change-Id: I8e6781dae1e7f350609e9f64468cdc1c35ea2c33

8 years agoTizenRefApp-8641 [Gallery] Implement custom accessibility order in 89/132989/1
Igor Nazarov [Thu, 8 Jun 2017 14:19:02 +0000 (17:19 +0300)]
TizenRefApp-8641 [Gallery] Implement custom accessibility order in
PreviewPage

Change-Id: Ibd0086d578305a8c76a0ecccc36746a784bf62ab

8 years agoTizenRefApp-8640 [Gallery] Implement custom accessibility order in 86/132986/2
Igor Nazarov [Thu, 8 Jun 2017 13:51:29 +0000 (16:51 +0300)]
TizenRefApp-8640 [Gallery] Implement custom accessibility order in
ThumbnailPage

- Implemented AtspiHighlightHelper presenter class;
- Fixed bug in ImageGrid with double highlight on swipe;
- Other changes.

Change-Id: I92ede1fc87a81750269b0742be6e52001ab81c2f

8 years agoTizenRefApp-8639 [Gallery] Extend Widget functionality with gesture events 94/132794/1
Igor Nazarov [Wed, 7 Jun 2017 13:40:20 +0000 (16:40 +0300)]
TizenRefApp-8639 [Gallery] Extend Widget functionality with gesture events

Change-Id: I28ce179a91dad4a1dcbd037c550d249c554bd32e

8 years agoTizenRefApp-8607 [Gallery] Implement autohighlighting feature while 78/132378/2
Igor Nazarov [Fri, 2 Jun 2017 17:44:03 +0000 (20:44 +0300)]
TizenRefApp-8607 [Gallery] Implement autohighlighting feature while
scrolling in ScreenReader mode

- Implemented autohighlighting in ImageGrid while scrolling;
- UCL: added Timeout class;
- UCL: smartDelegateion moved from "misc" to "util".

Change-Id: Ib97b1bcc663b2f125e4d8a6cd0eb5f6b7eaed043

8 years agoTizenRefApp-8606 [Gallery] Implement ImageGrid autoscrolling in ScreenReader mode 24/132224/1
Igor Nazarov [Thu, 1 Jun 2017 15:07:34 +0000 (18:07 +0300)]
TizenRefApp-8606 [Gallery] Implement ImageGrid autoscrolling in ScreenReader mode

Change-Id: I0cbad3fe97ed0bbdc76753f2c1aaaf0d8342a73f

8 years agoTizenRefApp-8617 [Gallery] Change package name of w-gallery 87/132187/1 submit/tizen/20170601.133339 submit/tizen/20170608.112926
Igor Nazarov [Thu, 1 Jun 2017 10:49:07 +0000 (13:49 +0300)]
TizenRefApp-8617 [Gallery] Change package name of w-gallery

Change-Id: Ia252109f88e808541496254e27df87e1bb2cb6ff

8 years agoTizenRefApp-8616 [Gallery] Fix handling URI with "file:" format 38/132138/2
Igor Nazarov [Thu, 1 Jun 2017 07:44:50 +0000 (10:44 +0300)]
TizenRefApp-8616 [Gallery] Fix handling URI with "file:" format

Change-Id: I3a3da953c5d7b2612c62874ee36615f6f395e04f

8 years agoTizenRefApp-8612 [Gallery] Respect EXIF rotation flag 27/132127/1
Igor Nazarov [Thu, 1 Jun 2017 07:15:46 +0000 (10:15 +0300)]
TizenRefApp-8612 [Gallery] Respect EXIF rotation flag

Change-Id: Iec65a61da3cb6a51ad223126bba03231d6ee7288

8 years agoTizenRefApp-8605 [Gallery] Implement custom accessibility highlighting 13/132013/1
Igor Nazarov [Wed, 31 May 2017 16:37:35 +0000 (19:37 +0300)]
TizenRefApp-8605 [Gallery] Implement custom accessibility highlighting
order in ImageGrid

Change-Id: Ib0693c56a2219ea65486ee0df9f12d5a0a496045

8 years agoTizenRefApp-8599 [Gallery] Implement Video player according to 77/131677/1
Igor Nazarov [Tue, 30 May 2017 10:32:56 +0000 (13:32 +0300)]
TizenRefApp-8599 [Gallery] Implement Video player according to
requirements

Change-Id: I1934c527272355126ccce52dec6f30a7200c9f6f

8 years agoTizenRefApp-8600 [Gallery] Update edc styles for correct Accessibility 67/131667/1
Igor Nazarov [Tue, 30 May 2017 10:00:29 +0000 (13:00 +0300)]
TizenRefApp-8600 [Gallery] Update edc styles for correct Accessibility
highlight

Change-Id: I1deb42fe11171a041fb0f21216e818463a20a30d

8 years agoTizenRefApp-8535 [Gallery] Improve image load size calculation in 52/130952/2 submit/tizen/20170531.142232
Igor Nazarov [Wed, 24 May 2017 12:36:21 +0000 (15:36 +0300)]
TizenRefApp-8535 [Gallery] Improve image load size calculation in
ImageGrid

- Improved image load size calculation in ImageGrid;
- Returned "MediaItem::getResoulution()" method;
- Improved ViewrPage image quality;
- Added gray bg for not loaded images.

Change-Id: Ic1df38ac846f1df0fce549fc265c9911b505a5df

8 years agoTizenRefApp-8534 [Gallery] Change using elm_image on evas_image in 33/130533/1
Igor Nazarov [Mon, 22 May 2017 16:31:39 +0000 (19:31 +0300)]
TizenRefApp-8534 [Gallery] Change using elm_image on evas_image in
imageGrid

- elm_image was replaced with evas_object_image;
- Added MoreOptionsPresenter::setOpenedDelayed() method.

Change-Id: I2b07226fae125acfc671f056bdf4b34e88b6986e

8 years agoTizenRefApp-8533 [Gallery] Change MediaItem delete logic 22/130522/1
Igor Nazarov [Mon, 22 May 2017 14:33:09 +0000 (17:33 +0300)]
TizenRefApp-8533 [Gallery] Change MediaItem delete logic

Change-Id: Ia0b3a3bd963f8516ea6a75422a88c9299de81271

8 years agoTizenRefApp-8532 [Gallery] Add naviframe item custom style 17/130517/1
Igor Nazarov [Mon, 22 May 2017 14:10:37 +0000 (17:10 +0300)]
TizenRefApp-8532 [Gallery] Add naviframe item custom style

- Added "gallery_no_clip" naviframe item style;
- Typo fixed in VidePlayerPage class.

Change-Id: I709040c86281cc0f78640c7ac4b6204afb670804

8 years agoTizenRefApp-8526 [Gallery] Remove unnecessary item realize on PreviewPage 18/130218/2
Igor Nazarov [Fri, 19 May 2017 12:20:46 +0000 (15:20 +0300)]
TizenRefApp-8526 [Gallery] Remove unnecessary item realize on PreviewPage
opening

Change-Id: I6766922cd05ed38b1fd5be8d2160258dda6e1fb7

8 years agoTizenRefApp-8518 [Gallery] Implement Volume button in VideoPlayerPage 84/129984/2
Igor Nazarov [Thu, 18 May 2017 17:19:37 +0000 (20:19 +0300)]
TizenRefApp-8518 [Gallery] Implement Volume button in VideoPlayerPage

- Implemented Volume button functionality in VideoPlayerPage;
- Disabled SCAN_MEDIA_ON_RESUME feature;
- Added AutoHandle class to UCL.

Change-Id: Ib99fbc3a48b15d067d120c5f4cb01ef8bf9bf7ae

8 years ago[Gallery] Project files converted to Wearable 4.0 68/129968/1
Igor Nazarov [Thu, 18 May 2017 15:00:16 +0000 (18:00 +0300)]
[Gallery] Project files converted to Wearable 4.0

Change-Id: Ie8b8b63e312810f1d1f81050ac9b796d25660352

8 years agoTizenRefApp-8517 [Gallery] Implement SoundManager 67/129967/1
Igor Nazarov [Thu, 18 May 2017 14:59:19 +0000 (17:59 +0300)]
TizenRefApp-8517 [Gallery] Implement SoundManager

- Implemented SoundManager class.

Change-Id: Ib0b842ebff361e59afaa9e6227e119d7b91a1fff

8 years agoTizenRefApp-8516 [Gallery] Implement VideoPlayerPage video functionality 63/129663/4
Igor Nazarov [Tue, 16 May 2017 18:26:00 +0000 (21:26 +0300)]
TizenRefApp-8516 [Gallery] Implement VideoPlayerPage video functionality

- Implemented VideoPlayerPage with video playback functionality (no sound
  control);
- Added MIME parsing to MediaItem;
- VideoPlayerPage integrated to view operation;
- src/helpers.h ranamed to src/internal.h;
- Other minir changes and fixes.

Change-Id: I8bc057d6a38cf89ca82a1c100c865af3b855ba7e

8 years agoTizenRefApp-8515 [Gallery] Implement edc styles for video player 06/129406/2
Igor Nazarov [Tue, 16 May 2017 09:23:04 +0000 (12:23 +0300)]
TizenRefApp-8515 [Gallery] Implement edc styles for video player
components

- Implemented EDC styles for Video Player page widgets.

Change-Id: I83cbbf3b47a9f2967c241a5773d4b051b5bcb88b

8 years ago[Gallery] Implemented "Save to Gear" feature in ViewerPage 89/128789/2
Igor Nazarov [Thu, 11 May 2017 10:22:53 +0000 (13:22 +0300)]
[Gallery] Implemented "Save to Gear" feature in ViewerPage

- Implemented UI logic in ViewerPage for "Save to Gear" feature;
- Implemented MediaItem::Saver job to save media in thread.

Change-Id: I33ead34e0a9a79e1667ea36c621436bd2054bac1

8 years ago[Gallery] Implemented MediaItem::saveToDevice() method 34/128634/4
Igor Nazarov [Wed, 10 May 2017 17:02:29 +0000 (20:02 +0300)]
[Gallery] Implemented MediaItem::saveToDevice() method

- Added implementation of MediaItem::saveToDevice() method;
- getProperty() helper function changed to more universal
  util::get[Nz]() using variadic templates;
- Implemented file path utility functions.

Change-Id: I05d83e0f2afd18c1594a15cd75f5107ecbf4e5c8

8 years ago[Gallery] Implemented content DB update event listening 09/128609/4
Igor Nazarov [Wed, 10 May 2017 12:43:24 +0000 (15:43 +0300)]
[Gallery] Implemented content DB update event listening

- Implemented content DB update listening logic in GalleryAlbum class;
- Fixed ImageGrid linear EDC layout.

Change-Id: I71f5f8c258ebb251d2a3d7e1cb94f23b99820237

8 years ago[Gallery] Implemented APP_CONTROL_OPERATION_VIEW operation 26/128326/1
Igor Nazarov [Mon, 8 May 2017 15:55:14 +0000 (18:55 +0300)]
[Gallery] Implemented APP_CONTROL_OPERATION_VIEW operation

- Instance: Implemented App Control parsing logic;
- MediaItem: Added new function to create object from file path;
- MediaItem: Added "Flags" property;
- MediaItem: Removed "Resolution" property;
- ImageGrid: Removed aspectX/Y from ItemParams structure;
- ImageViewer: setHighResImagePath moved to Builder;
- ImageViewer: Added "ForceLoad" feature to Builder;
- getProperty() functions moved from Model to the Root level
  and changed to templates.

Change-Id: I891b4e902eb3abaf4fccaeba4370ece9e75a4fd8

8 years ago[Gallery] Implemented More Options in ThumbnailPage 83/128283/3
Igor Nazarov [Mon, 8 May 2017 10:18:20 +0000 (13:18 +0300)]
[Gallery] Implemented More Options in ThumbnailPage

- Implemented More Options in ThumbnailPage;
- setAutoSelectStartItem() added to PreviewPage::Builder;
- MoreOptionsPresenter added auto close logic if opened when not active;
- ImageGrid HcombInfo slot per page changed to 1;
- ImageGrid fixed getScrolledToItemIndex() calculations;
- fixed std::nullptr_t LLVM build.

Change-Id: I3e66e016391c34344405dd20b2b95fc051a772d6

8 years agoTizenRefApp-8459 [Gallery] Implement launch select mode from ThumbnailPage 60/127760/2
Igor Nazarov [Fri, 28 Apr 2017 17:18:29 +0000 (20:18 +0300)]
TizenRefApp-8459 [Gallery] Implement launch select mode from ThumbnailPage

- Implemented launch of select mode from ThumbnailPage;
- Fixed bug in ImageGrid when start in select mode after long press.

Change-Id: Ib354d8c67a8f5ebaad690cf8cb01894cf0d8b872

8 years agoTizenRefApp-8458 [Gallery] Implement select mode in PreviewPage 57/127757/1
Igor Nazarov [Fri, 28 Apr 2017 16:34:52 +0000 (19:34 +0300)]
TizenRefApp-8458 [Gallery] Implement select mode in PreviewPage

- Implemented select mode in PreviewPage.

Change-Id: Ia2627e988e903575f33c54c3869074dd507e147c

8 years agoTizenRefApp-8457 [Gallery] Implement Delete one photo feature in 53/127753/2
Igor Nazarov [Fri, 28 Apr 2017 14:39:27 +0000 (17:39 +0300)]
TizenRefApp-8457 [Gallery] Implement Delete one photo feature in
PreviewPage

- implemented Delete one photo feature in PreviewPage;
- ProcessingPresenter updated;
- Refactoring to use MediaItems typedef;
- Fixed potential crash in ThumbnailPage destructor.

Change-Id: I144e38ac468a0c4573a41338122636a0bf79896b

8 years agoTizenRefApp-8456 [Gallery] Implement Page synchronization logic 34/127734/1
Igor Nazarov [Fri, 28 Apr 2017 12:01:30 +0000 (15:01 +0300)]
TizenRefApp-8456 [Gallery] Implement Page synchronization logic

- Implemented page synchronization logic;
- Added ImageGrid::getScrolledToItemIndex() method.

Change-Id: Idc8ad947b49ea6651a4c883c8521533020d409be

8 years agoTizenRefApp-8433 [Gallery] Implement event and caching mechanism in Model 33/127533/1
Igor Nazarov [Thu, 27 Apr 2017 16:51:49 +0000 (19:51 +0300)]
TizenRefApp-8433 [Gallery] Implement event and caching mechanism in Model

- IMediaAlbum and Gallery interfaces extended. Reimplemented GalleryAlbum
  to cache MediaItems instead of requesting from DB each time;
- Fixed bux when transtion finished was not called from Naviframe in some
  cases;
- ucl::Event invoke() method renamed to dispatch();
- ucl::Event dispatch() method logic changed to not dispatch to a newly
  registered handlers while handling current event.

Change-Id: Ic8c99c4baca33aff104bbf221194207752677cbd

8 years agoTizenRefApp-8431 [Gallery] Change ProcessingPresenter to use modal view 50/127250/3
Igor Nazarov [Wed, 26 Apr 2017 17:00:59 +0000 (20:00 +0300)]
TizenRefApp-8431 [Gallery] Change ProcessingPresenter to use modal view

- ProcessingPresenter Chnaged to use modal view;
- ProcessingPresenter derived from Presenter.

Change-Id: I6cdf203671f963173b0df141dbe77524a97b8171

8 years agoTizenRefApp-8432 [Gallery] Implement logic of activate by/deactivate by 45/127245/4
Igor Nazarov [Wed, 26 Apr 2017 15:43:36 +0000 (18:43 +0300)]
TizenRefApp-8432 [Gallery] Implement logic of activate by/deactivate by

- Implemented Presenter base class with activateBy/deactivateBy
  functionality;
- All presenters derived from Presenter (except ProcessingPresenter);
- Some free functions moved to "util" namespace;
- "Widget &parent" replaced widh "ElmWidget &parent".

Change-Id: I4bbe74ca39fa8fedc5bf09fc28bd5b5adfbbcec8

8 years agoTizenRefApp-8425 [Gallery] Implement remove MediaItem objects in model 07/127007/2
Igor Nazarov [Tue, 25 Apr 2017 15:56:14 +0000 (18:56 +0300)]
TizenRefApp-8425 [Gallery] Implement remove MediaItem objects in model

- Implemented BaseJob class for async job execution in thread;
- Implemented MediaItem::RemoverJob for remuving multiple media items;
- added force progress feature into ProcessingPresenter;
- ImageGrid bug fix when switching select mode;
- added recursuve feature into ucl::Mutex.

Change-Id: I0b1017096e5f4d36e0728150959f54398042a838

8 years agoTizenRefApp-8424 [Gallery] Implement ProcessingPresenter 84/126684/1
Igor Nazarov [Mon, 24 Apr 2017 18:18:38 +0000 (21:18 +0300)]
TizenRefApp-8424 [Gallery] Implement ProcessingPresenter

- Implemented ProcessingPresenter class;
- Added PageContent::Part::OVERLAY part;
- UCL "common.h" include refactoring (minimizing of "..").

Change-Id: I634e874c22a451aa00abacf1d560dc6795a46bd8

8 years agoTizenRefApp-8418 [Gallery] Implement AlertDialog 98/126598/1
Igor Nazarov [Fri, 21 Apr 2017 15:56:16 +0000 (18:56 +0300)]
TizenRefApp-8418 [Gallery] Implement AlertDialog

- Implemented AlerdDialog presenter;
- Page builders changed to return WeakRefs;
- Other minor changes.

Change-Id: I059ffc02d239365265bb7bc4333328a97a69be4b

8 years agoTizenRefApp-8396 [Gallery] Implement SelectModePresenter 48/126248/3
Igor Nazarov [Thu, 20 Apr 2017 16:49:48 +0000 (19:49 +0300)]
TizenRefApp-8396 [Gallery] Implement SelectModePresenter

- Implemented SelectModePresenter;
- MoreOptionPresenter updated;
- Fixed bug of bad application termination;
- Removed helper non-member functions;
- UCL refactoring/feature addition.

Change-Id: I2e996f51839fac310f37f75a8b1c6a20e0d08fbb

8 years agoTizenRefApp-8409 [Gallery] Improve RefCountAware class functionality 96/125996/1
Igor Nazarov [Wed, 19 Apr 2017 13:35:39 +0000 (16:35 +0300)]
TizenRefApp-8409 [Gallery] Improve RefCountAware class functionality

- RefCountAware class functionality rewritten in order to allow more use
  cases.

Change-Id: I08588caf4ebf83d2d330be7e6c0100318934e5a1

8 years agoTizenRefApp-8395 [Gallery] Implement MoreOptionsPresenter 68/125768/1
Igor Nazarov [Tue, 18 Apr 2017 17:37:09 +0000 (20:37 +0300)]
TizenRefApp-8395 [Gallery] Implement MoreOptionsPresenter

- Implemented MoreOptionsPresenter class;
- "More Option" renamed to "More options" in Page Content;
- Added getImageTheme() helper;
- Added resources for more options;
- Added getUseCount() to UCL smart references;
- Fixed bug in ucl::isEmpty() helper.

Change-Id: I2f4fb34ff148e00a26ef4bdf32f93a1c42c1bb5a

8 years agoTizenRefApp-8393 [Gallery] Implement PageContent 00/125300/1
Igor Nazarov [Fri, 14 Apr 2017 14:06:35 +0000 (17:06 +0300)]
TizenRefApp-8393 [Gallery] Implement PageContent

- Implemented PageContent class;
- UCL refactoring (renaming).

Change-Id: Ib69a034e176e1be634c4546e00e2612a34e47784

8 years ago[Gallery] Hot-fix change 52/124852/1
Igor Nazarov [Wed, 12 Apr 2017 15:55:37 +0000 (18:55 +0300)]
[Gallery] Hot-fix change

- Fixed undefined behavior in ImageGrid related to item selection;
- Fixed erroneous animation in some cases when performing select mode zoom
  out in ImageGrid;
- UCL changes.

Change-Id: I467834554a671ab0e8722029403d4e36df84c60c

8 years agoTizenRefApp-8360 [Gallery] Implement select logic in PreviewPage 59/124559/1
Igor Nazarov [Tue, 11 Apr 2017 18:30:53 +0000 (21:30 +0300)]
TizenRefApp-8360 [Gallery] Implement select logic in PreviewPage

- Implemented select mode logic in PreviewPage;
- Fixed bug in ImageGrid;
- Tweaked scroll friction.

Change-Id: I574069dd2d5e76fd834e267661403f5ab58a9b78

8 years agoTizenRefApp-8359 [Gallery] Add parsing Hold gesture into TouchParser 51/124551/1
Igor Nazarov [Tue, 11 Apr 2017 15:29:38 +0000 (18:29 +0300)]
TizenRefApp-8359 [Gallery] Add parsing Hold gesture into TouchParser

- Added Tap and Hold gesture to the ToouchParser;
- Integrated Tap and Hold gesture into ImageGrid.

Change-Id: Ie7081a8cb5ccdd08a53e236cfcc58af4880e07a8

8 years agoTizenRefApp-8358 [Gallery] Implement ImageGrid item select logic 44/124544/2
Igor Nazarov [Tue, 11 Apr 2017 14:42:46 +0000 (17:42 +0300)]
TizenRefApp-8358 [Gallery] Implement ImageGrid item select logic

- Implemented item select logic in ImageGrid;
- Added Select Mode Startup feature into ImageGrid.

Change-Id: I638a73a2ce7bc1b19f8de5c23ba8e2e4a20f8b38

8 years agoTizenRefApp-8357 [Gallery] Implement SelectMode style for linear ImageGrid 35/124535/3
Igor Nazarov [Tue, 11 Apr 2017 13:10:31 +0000 (16:10 +0300)]
TizenRefApp-8357 [Gallery] Implement SelectMode style for linear ImageGrid
type

- Implemented select mode support for "elm/layout/gallery_image_grid/linear"
  layout theme.

Change-Id: Ibedee303d0a5769071fe6d10b9ae5654613a2f83

8 years agoTizenRefApp-8316 [Gallery] Implement Select mode animation in ImageGrid 06/124206/2
Igor Nazarov [Mon, 10 Apr 2017 13:35:08 +0000 (16:35 +0300)]
TizenRefApp-8316 [Gallery] Implement Select mode animation in ImageGrid

- Implemented selection mode login in ImageGrid widget.

Change-Id: I02948e227cad2cae25031c685a7045ca813f85d3

8 years agoTizenRefApp-8332 [Gallery] Refactor application directory structure 08/123708/1
Igor Nazarov [Thu, 6 Apr 2017 15:33:15 +0000 (18:33 +0300)]
TizenRefApp-8332 [Gallery] Refactor application directory structure

- "presentation" folder split into "presenters" and "view".

Change-Id: Ife435970d2a7dc4c5164e92644ba01089c2d6b3c

8 years agoTizenRefApp-8331 [Gallery] Integrate TouchParser and ViewerPage into 70/123470/2
Igor Nazarov [Wed, 5 Apr 2017 16:05:40 +0000 (19:05 +0300)]
TizenRefApp-8331 [Gallery] Integrate TouchParser and ViewerPage into
application

- ImageGrid updated. Added support of double tap event using
  TouchParser;
- TouchParser integrated into ViewerPage;
- ViewerPage integrated with PreviewPage;
- Minor UCL update.

Change-Id: Ie9eb5f98f35f33e76917df72a6b2dd4d29717451

8 years agoTizenRefApp-8321 [Gallery] Implement TouchParser 56/123456/1
Igor Nazarov [Wed, 5 Apr 2017 14:41:32 +0000 (17:41 +0300)]
TizenRefApp-8321 [Gallery] Implement TouchParser

- Added TouchParser class with initial parsing of
  tap and double tap gestures.

Change-Id: Ia7ae94a3db52ff4367dc033eb007814c2d99d143

8 years agoTizenRefApp-8315 [Gallery] Implement ViewerPage 47/123147/3
Igor Nazarov [Tue, 4 Apr 2017 16:34:01 +0000 (19:34 +0300)]
TizenRefApp-8315 [Gallery] Implement ViewerPage

- Added ImageViewer widget to use in ViewerPage;
- Added ViewerPage implementetion;
- MediaItemUPtr changet to MediaItemSRef;
- UCL: added NAVIFRAME_EMPTY style and Naviframe update;
- UCL: added Window::getScreenSize() method.

Change-Id: I446c94fd3374935f4e5b63ef6c0eb9caf490be5b

8 years agoTizenRefApp-8314 [Gallery] Rename ViewerPage into PreviewPage 72/122772/1
Igor Nazarov [Mon, 3 Apr 2017 09:47:07 +0000 (12:47 +0300)]
TizenRefApp-8314 [Gallery] Rename ViewerPage into PreviewPage

- ViewerPage was renamed to PreviewPage.

Change-Id: Ia2e61a072ba54f0ecab0742309c43d2db5399f07

8 years agoTizenRefApp-8277 [Gallery] Implement NoContentPage 86/122486/1
Igor Nazarov [Fri, 31 Mar 2017 15:20:23 +0000 (18:20 +0300)]
TizenRefApp-8277 [Gallery] Implement NoContentPage

- Implemented NoContentPage and integrated into application;
- Added IMediaAlbum::getMediaCount() method;
- Added images.edc for image resources;
- Removed using namespace in .hpp file;
- UCL updated.

Change-Id: I4fe9d7e230d992beea6366910de2c58f68324cea