summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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
Igor Nazarov [Tue, 20 Jun 2017 10:11:35 +0000 (13:11 +0300)]
TizenRefApp-8721 [Gallery] Fix GCC build
Change-Id: I1c66fc1f6e0ed89aee14b30621af0f0e0e4354be
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
Igor Nazarov [Mon, 19 Jun 2017 13:09:29 +0000 (16:09 +0300)]
TizenRefApp-8715 [Gallery] Add new functionality into Presenter
Change-Id: I58ef64e3a4ee4e0e0b6008062b4980b6c71fde0c
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
Igor Nazarov [Wed, 14 Jun 2017 11:17:00 +0000 (14:17 +0300)]
TizenRefApp-8670 [Gallery] Reimplement UCL memory module
Change-Id: I152c4353e54b99719b472e6e07a5f91c2936cb14
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
Igor Nazarov [Tue, 13 Jun 2017 07:49:38 +0000 (10:49 +0300)]
TizenRefApp-8669 [Gallery] Refactor directory structure
Change-Id: I82d1a4e2c01c05ad823f74c1ce4c161f3a97374b
Igor Nazarov [Mon, 12 Jun 2017 15:21:48 +0000 (18:21 +0300)]
TizenRefApp-8671 [Gallery] Replace regular listeners on weak
Change-Id: Ic3519cdb1cbb63b125cfcaf9457ca079d7edc94d
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
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
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
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
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
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
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
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
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
Igor Nazarov [Thu, 1 Jun 2017 07:15:46 +0000 (10:15 +0300)]
TizenRefApp-8612 [Gallery] Respect EXIF rotation flag
Change-Id: Iec65a61da3cb6a51ad223126bba03231d6ee7288
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
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
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
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
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
Igor Nazarov [Mon, 22 May 2017 14:33:09 +0000 (17:33 +0300)]
TizenRefApp-8533 [Gallery] Change MediaItem delete logic
Change-Id: Ia0b3a3bd963f8516ea6a75422a88c9299de81271
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
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
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
Igor Nazarov [Thu, 18 May 2017 15:00:16 +0000 (18:00 +0300)]
[Gallery] Project files converted to Wearable 4.0
Change-Id: Ie8b8b63e312810f1d1f81050ac9b796d25660352
Igor Nazarov [Thu, 18 May 2017 14:59:19 +0000 (17:59 +0300)]
TizenRefApp-8517 [Gallery] Implement SoundManager
- Implemented SoundManager class.
Change-Id: Ib0b842ebff361e59afaa9e6227e119d7b91a1fff
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Igor Nazarov [Fri, 31 Mar 2017 12:42:16 +0000 (15:42 +0300)]
TizenRefApp-8278 [Gallery] Implement End effect
- Enabled bounce effect fro scroller;
- Changed scroller page scroll limit and page size.
Change-Id: Iaebbe07e102fa30f7eebe2b1f5130931eea38582
Igor Nazarov [Thu, 30 Mar 2017 13:54:52 +0000 (16:54 +0300)]
TizenRefApp-8276 [Gallery] Implement ViewerPage
- Added ViewerPage implementation;
- Added code to launch ViewerPage from ThumbnailPage on item click;
- ucl::Naviframe bug fix;
- Other minor changes.
Change-Id: Ieaafa58d106b8ca84c04cf787e5af2062d146354
Igor Nazarov [Thu, 30 Mar 2017 12:44:10 +0000 (15:44 +0300)]
TizenRefApp-8275 [Gallery] Add scroll to iteam feature into ImageGrid
- Implemented ImageGrid::scrollToItem/bringInItem methods.
Change-Id: Ie163a7c1601747fba691ba9514865e7612b79f9b
Igor Nazarov [Thu, 30 Mar 2017 12:16:21 +0000 (15:16 +0300)]
TizenRefApp-8274 [Gallery] Add resolution information into MediaItem
- Added MediaItem::getResolution() method;
- Added ImageGrid::ItemParams::aspectX/Y members.
Change-Id: I0d9cbc8a6fd36b7858d89adc00c8aee1f69e13c5
Igor Nazarov [Wed, 29 Mar 2017 15:04:46 +0000 (18:04 +0300)]
TizenRefApp-8272 [Gallery] Optimize big size images download process in
ImageGrid
- Added "swallow.overlay" part into "gallery_image" button style;
- Added overlay image support into ImageGrid;
- Fixed bug with multiple thumbnail clicks.
Change-Id: I0fac0175c87f0d662ed2015f36ee72a9a4808060
Igor Nazarov [Tue, 28 Mar 2017 14:22:50 +0000 (17:22 +0300)]
TizenRefApp-8264 [Gallery] Implement ImageGrid Type::LINEAR
- Implemented ImageGrid::Type::LINEAR type.
Change-Id: Iac06091ef90c58041c8cb3eb8cea04c82032baa6
Igor Nazarov [Mon, 27 Mar 2017 16:30:28 +0000 (19:30 +0300)]
TizenRefApp-8252 [Gallery] Integrate custom image button to thumbnail view
- Button with "gallery_image" style inetgrated into ImageGrid;
- Added onItemClicked() method into IImageGridListener interface;
- Added dummy onItemClicked() handler into ThumbnailPage class.
Change-Id: Idb05e84b7a50705ad27167f84cd95b05f5de92a9
Igor Nazarov [Mon, 27 Mar 2017 16:12:06 +0000 (19:12 +0300)]
TizenRefApp-8251 [Gallery] Implement custom image button style
- Added custom button style for image items: "gellery_image".
Change-Id: I93fc136e2e64731ee1c210d342d79fa31f06d969
Igor Nazarov [Mon, 27 Mar 2017 13:15:48 +0000 (16:15 +0300)]
TizenRefApp-8219 [Gallery] Integrate rotatry support into thumbnail page
- Added presentation/helpers.h with Circle Surface functionality;
- Circle Surface functionality integretaed into Instance, ThumbnailPage
and ImageGrid classes;
- Files from "main" folder moved to "presentation" folder except
"main.cpp";
- UCL functionality extended.
Change-Id: I390c29e58b87f1642fc1b448f7ae8b9436b28519
Igor Nazarov [Fri, 24 Mar 2017 13:53:58 +0000 (15:53 +0200)]
TizenRefApp-8237 [Gallery] Integrate ThumbnailPage into application
- Implemented code in Instance that integrates ThumbnailPage as a main
page;
- Added SCAN_MEDIA_ON_RESUME temporary feature;
- Added Theme class to UCL;
- IInstance * changed to IInstanceSRef in UCL appfw module;
- Added helpers to UCL appfw.
Change-Id: I385bc669d13dcbcc71354714905238cd4c508490
Igor Nazarov [Thu, 23 Mar 2017 16:55:07 +0000 (18:55 +0200)]
TizenRefApp-8221 [Gallery] Implement ThumbnailPage presenter class
- Added ThumbnailPage class implementation;
- ImageGrid refactoring. Added Unrealizer feature;
- presentation/types.h added;
- Changes in UCL.
Change-Id: Ice2383d0bf9ebe855aa0128f947518f587f62830
Igor Nazarov [Wed, 22 Mar 2017 17:24:14 +0000 (19:24 +0200)]
TizenRefApp-8222 [Gallery] Implement Page presenter class
- Added Page class implementation;
- "view" folder renamed to "presentation";
- ucl::Naviframe/NaviItem refactoring and functionality extension;
- UCL delegation module bug fix - refactoring;
- Other changes in UCL.
Change-Id: I4b05e40d9662635b015f007468cb0e37219edf75
Igor Nazarov [Tue, 21 Mar 2017 15:14:48 +0000 (17:14 +0200)]
TizenRefApp-8211 [Gallery] Implement Model
- Implemented Model functionality;
- Fixed LLVM build errors/warnings in UCL.
Change-Id: Ibfc3eb57d4955219991428db9947a50e49b8b742
Igor Nazarov [Mon, 20 Mar 2017 16:58:24 +0000 (18:58 +0200)]
TizenRefApp-8181 [Gallery] Implement Model sceleton
Change-Id: I2d2f893d4538eca644b314ce0dd5ac8039c8ebff
Igor Nazarov [Mon, 20 Mar 2017 14:23:39 +0000 (16:23 +0200)]
TizenRefApp-8205 [Gallery] Refactor UCL SharedObject to RefCountAware
Change-Id: I22271ec08b5eee6d15b7f38cb3335bb5e5817dce
Igor Nazarov [Mon, 20 Mar 2017 11:14:52 +0000 (13:14 +0200)]
TizenRefApp-8204 [Gallery] Redesign ucl::Thread implementation to avoid crashes
Change-Id: I376f7b5655618a0c88c8f410b2e3281f35cb4847
Igor Nazarov [Wed, 15 Mar 2017 20:12:50 +0000 (22:12 +0200)]
TizenRefApp-8153 [Gallery] Implement ImageGrid with 3x3 style
- Added ImageGrid class implementation with HCOMB_3X3 type;
- Enabled hardware acceleration;
- UCL updated.
Change-Id: Ifc4670ee233e2037d15db6ab46d316ac614d7541
Igor Nazarov [Fri, 10 Mar 2017 16:02:09 +0000 (18:02 +0200)]
TizenRefApp-8154 [Gallery] Add application sceleton
- Implemented Instance and InstanceManager classes;
- Common headers provided.
Change-Id: I01a004a8b6c1cb4147b05fe7733727e3a264c24d
Igor Nazarov [Fri, 10 Mar 2017 10:56:45 +0000 (12:56 +0200)]
TizenRefApp-8155 [Gallery] Add UCL to application
Change-Id: I8219b7293e80382827a61984b34871956b7fcc9b
Igor Nazarov [Tue, 21 Feb 2017 14:26:01 +0000 (16:26 +0200)]
TizenRefApp-8053 [Gallery] Prepare initial application project commit
- Created new Tizen 3.0 Wearable Basic UI application;
- Files converted to ".cpp", compiler changed to arm/GCC;
- Generated CLI scripts.
Change-Id: I113745f68355d4d0e691aabd4dde957d7795cd37
seonil kim [Wed, 20 Apr 2016 10:24:09 +0000 (03:24 -0700)]
Initial empty repository