Commit Graph

144 Commits

Author SHA1 Message Date
Stephen Houston 840792ecc3 Ephoto: Fix seg on free... Deleting the image already frees the data. 2015-08-27 12:20:30 -05:00
Stephen Houston b5837424dd Ephoto: Clean up edit menu. 2015-08-27 12:02:15 -05:00
Stephen Houston 8304fc892a Ephoto: Add color level adjustment feature to the single browser. 2015-08-27 11:52:56 -05:00
Stephen Houston fba9a17b48 Ephoto: Add auto histogram equalization filter. Clean up some code. 2015-08-26 19:12:32 -05:00
Stephen Houston 76cfa1d52c Ephoto: Fix bug with a bad free on entry set. Deleting the image already frees the image data. 2015-08-17 17:31:39 -05:00
Stephen Houston 835f623d63 Ephoto: Add filters and enhancements. Blur, Sharpen, Black and White, and Old Photo. More to come. 2015-08-17 16:18:33 -05:00
Stephen Houston 8e7a002a1c Ephoto: Update info label upon rotations. 2015-08-17 14:09:33 -05:00
Stephen Houston 875b43649f Ephoto: Consider rotations as an edit. 2015-08-17 13:59:07 -05:00
Stephen Houston dd24871ca3 Ephoto: Make cancelling an edit work correctly. 2015-08-17 13:50:21 -05:00
Stephen Houston 54bd029e0d Ephoto: Add in some simple editing features. More to come and some filters. 2015-08-17 13:10:33 -05:00
Flavio Ceolin f8471f846a Fix memory leak
String returned by _ephoto_get_file_size() was leaking.
2015-08-16 20:20:37 -03:00
Flavio Ceolin 68271a0c89 browser: Fix function type
Returning "char *" instead of "const char *" since the function returns
an strdup() string.
2015-08-16 20:20:37 -03:00
Stephen Houston 89bd893b4c Ephoto: Remove plural s for English. 2015-08-10 16:51:37 -05:00
Stephen Houston de374892ee EPhoto: Add plural translating 2015-08-10 16:46:35 -05:00
Stephen Houston d4a477db41 Ephoto: Use B instead of bytes and don't include a space between the number and acronym 2015-08-10 16:20:30 -05:00
Stephen Houston 2cdf0d8126 Ephoto: More localization! Translators: Update your translations and add new ones! 2015-08-10 15:58:16 -05:00
Stephen Houston 90e819b3b5 Ephoto: Add an entry for directories(not functional yet) 2015-08-10 14:33:18 -05:00
Stephen Houston ba04557967 Ephoto: Start working on allowing translation again. Translators: UPDATE! 2015-08-10 11:38:23 -05:00
Stephen Houston 3e3a4308b4 Ephoto: Lookup FDO icons first. 2015-08-10 10:42:02 -05:00
Stephen Houston 29e4bb3d1a Ephoto: Use correct icon names from spec. Elementary needs to stop overriding though. 2015-06-15 14:10:09 -05:00
Stephen Houston d5fa0ec306 Ephoto: Reset Orient when image is reset. 2015-04-07 10:07:10 -05:00
Stephen Houston fb87d20f13 Ephoto: Fix an issue where overwrite was not working. On save as, add the new entry and change dirs. 2015-03-05 16:18:17 -06:00
Stephen Houston 57f2a4ea07 Ephoto: Update TODO, Make fsel default save name the basename of current image. 2015-03-05 14:47:19 -06:00
Stephen Houston 9e204bd63b Ephoto: If image is smaller than viewer, zoom 1:1 instead of fit. 2015-03-05 14:40:53 -06:00
Stephen Houston d678d7b45b Ephoto: Combine settings and about dialog. Read Authors from file. 2015-03-04 16:29:21 -06:00
Stephen Houston 58a3f75615 Ephoto: Cancel cropping if back button is pressed. 2015-03-03 15:13:45 -06:00
Stephen Houston 6cce9a1e9e Ephoto: Escape cancels cropping, Return applies crop. 2015-03-03 15:06:02 -06:00
Boris Faure 52e8576d9c Ephoto: fix shadowed variable 2015-02-23 20:26:53 +01:00
Daniel Juyung Seo fd15398bb9 Ephoto: Use Eina_Bool for boolean type. 2015-02-23 04:38:10 +09:00
Daniel Juyung Seo 2747dea592 Ephoto: Remove unuses variables. 2015-02-23 04:36:53 +09:00
Stephen Houston f670969435 Ephoto: More work on crop scale/aspect 2015-02-20 19:22:43 -06:00
Stephen Houston 0546f6d9af Ephoto: Add reset image, save image, and save image as. 2015-02-20 12:47:02 -06:00
Stephen Houston 11c8114e26 Ephoto: Formatting and white space removal. Use like function defintions. 2015-02-20 10:07:50 -06:00
Stephen Houston 5ae587a8a1 Ephoto: Use the cropper within the main window. No more inwin. 2015-02-19 20:12:53 -06:00
Stephen Houston 1fcf1783a0 Ephoto: Make sure to del evas_object_rect. 2015-02-19 15:49:48 -06:00
Stephen Houston 1a2b562e75 Ephoto: Refactor some crop code. 2015-02-18 14:07:27 -06:00
Stephen Houston 91de631a7b Ephoto: Allow the cropper to freely move and allow full handle control. 2015-02-12 13:19:27 -06:00
Stephen Houston 813805118c Ephoto: Make sure to change info label on crop. 2015-02-02 15:48:52 -06:00
Stephen Houston 06aea55c17 Ephoto: Add cropping: Warning: Very experimental at this point. 2015-02-02 13:54:45 -06:00
Stephen Houston bed0f8029b Ephoto: Stick editing options in a toolbar menu to clean up single view. 2015-01-27 16:48:10 -06:00
Daniel Juyung Seo 6db2aa4ea2 Ephoto: Use premultiplied colors. 2015-01-26 08:20:18 +09:00
Stephen Houston dc07a9f6bd Ephoto: Make single browser info label same size as thumb browser. Align thumb toolbar top. 2015-01-25 14:51:40 -06:00
Stephen Houston e57ff81632 Ephoto: lineup info label and hide button, change panel from single browser to top toolbar. 2015-01-25 14:15:06 -06:00
Stephen Houston 3c02d02b75 Ephoto: Use better standard names(except when overriding elm icons) use icon for collapse. 2015-01-25 12:34:11 -06:00
Stephen Houston c93ec61058 Ephoto: Add an information label with resolution, size, and type for single images. 2015-01-19 15:26:13 -06:00
Stephen Houston e8fc02dc65 Ephoto: Be uniform with unused variables. Use EINA_UNUSED for all. 2015-01-18 16:47:32 -06:00
Stephen Houston d3fbf76314 Ephoto: Add the ability to DND from the single image to other applications. 2015-01-16 14:41:46 -06:00
Stephen Houston 94eb103e48 Ephoto: Update Ephoto's image rotation to work as expected with raster's elm_image changes. 2015-01-13 14:53:29 -06:00
Stephen Houston 5a5f65374b Ephoto: Better handling of bad images. 2015-01-06 13:35:05 -06:00
Stephen Houston 73fab6ffd1 Reset scroller content after rotation 2014-11-23 21:40:11 -06:00
Stephen Houston ef82e33746 Bug fixes, keybinding work, add rotation to single browser, remove photocam until is fixed/can rotate, slideshow starts in window. See summary for more.
Remove libexif support and code as this is now done outside of Ephoto.  Remove all photocam code until photocam can rotate like elm_image and doesn't crash on certain jpegs and while zooming.  Slideshow now starts in window, as usual press F11 for fullscreen. Single brower now does rotations.  There is still a keybinding bug that needs to be fixed where keybindings are passed through to other pages within the naviframe.
2014-11-23 15:44:24 -06:00
Stephen Houston de3db26931 Fix mixed up icons 2014-11-20 21:46:12 -06:00
Stephen Houston b7f6221f34 Add a simple About Dialog. 2014-11-20 20:28:55 -06:00
Stephen Houston 28a4d401bf Add the beginning stages of a config dialog. 2014-11-19 16:50:56 -06:00
Stephen Houston b0ef804dd4 Rework config loading/saving and remember window size and panel state. 2014-11-18 21:18:22 -06:00
Stephen Houston 833bd4513d Ephoto: @fix revert files being visible in fileselector as there is no way to disable selecting them. 2014-11-18 16:54:54 -06:00
Stephen Houston f7f6c9c59f Ephoto: Make the thumb browser alphabetical again. Default panel to visible. Show files in selector. 2014-11-18 15:35:24 -06:00
Stephen Houston ba54326c1e @feature Moved toolbars to left side panels. Removed grid directory browsing.
Moved the toolbars to panels on the left side in order to make better use of space.  Removed the ability to browse using the grid as it is redundant with the entry and file selector.
2014-11-18 13:37:49 -06:00
Stephen Houston f7b4eda791 Ephoto: Use layout/edje external, toolbars for better icons, and other UI
Use layout and edje externals for better themability when others make elm themes.  Using toolbars improves the size and functionality of the icons.  Remove unnecessary entry/label in single view.
2014-01-16 15:34:33 -06:00
Daniel Juyung Seo 4538c84f5b Ephoto: Make button's image size to follow vertical aspect. 2014-01-08 02:14:38 +09:00
Stephen Houston 1b0e2ac4af Ephoto: Use standard icons, remove unused code, and match dark theme.
Use standard icons based on icon theme to remove dependency on Faenza icons.  Removed the old directory code that would provide a preview of the images in the directory.  This code hasn't worked in a while and frankly is just unneccasry and would slow down the app. Remove images and theme that was shipped with Ephoto.  It is no longer needed.  Change style on some widgets to better match dark theme. Prepare Ephoto to be released soon.
2014-01-04 13:17:58 -06:00
Stephen Houston ce345d8434 I am almost 1000% positive this commit is not doing a single thing. But whatever has happened - Buttons are automagically working for some really odd reason.
SVN revision: 82745
2013-01-14 07:18:49 +00:00
Daniel Juyung Seo 26bcc09cc8 ephoto: Use new elementary apis.
SVN revision: 77231
2012-10-01 02:42:23 +00:00
Igor Murzov (GArik_) e781115b2c ephoto: fix zoom functions on single browser
For elm images. Using evas images size instead of elm_image size.

Patch by: Igor Murzov (GArik_) <>

SVN revision: 75637
2012-08-23 20:14:52 +00:00
Bruno Dilly 912feeed42 ephoto: don't use elm image as evas image
Fix error
CRI<8719>:evas_main main.c:114 evas_debug_magic_wrong() Input object is wrong
    Expected: 71777775 - Evas_Object (Image)
    Supplied: 71777777 - Evas_Object (Smart)

spotted by GArik_

SVN revision: 75578
2012-08-22 22:01:24 +00:00
Bruno Dilly 941de7187b ephoto: avoid theme complaints
I suppose elm will take care of making this button big
enough to be used considering user configs and such.
finger size, scale, ...

SVN revision: 75577
2012-08-22 22:01:18 +00:00
Bruno Dilly e0c86362b2 ephoto: avoid building warning
SVN revision: 75563
2012-08-22 20:01:58 +00:00
Bruno Dilly 1372dc64c9 ephoto: commit fixing style
SVN revision: 75562
2012-08-22 20:01:52 +00:00
Bruno Dilly cdb21f616a ephoto: fix walking on single browser
Use same compare function to create the list and search on it.
Keep the one that was prioritizing directories.

SVN revision: 75560
2012-08-22 20:01:40 +00:00
Daniel Juyung Seo b8f4e5d137 ephoto: Applied elm_icon API change.
SVN revision: 71806
2012-06-07 11:41:03 +00:00
Stephen Houston b8c65ecd51 Update code that was deprecated and remove all warnings.
SVN revision: 64707
2011-11-03 16:32:47 +00:00
Daniel Juyung Seo 6d29377cc6 Applied elm_object_focus() -> elm_object_focus_set() change to some
apps and libraries.

SVN revision: 62436
2011-08-14 08:39:30 +00:00
Boris Faure 798b2577bc ephoto: s!e,desktop,background!e/desktop/background!
SVN revision: 60883
2011-06-30 19:25:21 +00:00
Stephen Houston f403c0d731 Add edje viewing capabilities.
SVN revision: 60875
2011-06-30 16:04:18 +00:00
Stephen Houston 249383b134 Add in some other image formats (cedric/bluebugs.. can you please add back in the psd support? I'm sorry it got lost) Also make the label in single browser an entry(disabled for now)... It keeps the look consistent and will have a purpose soon.
SVN revision: 60835
2011-06-29 19:49:24 +00:00
Stephen Houston 514c204ebc Fix devilhorns commit just a tad... Control aspect both ways as to not get misaligned icons in the buttons.
SVN revision: 60823
2011-06-29 15:24:01 +00:00
Christopher Michael c6930ed149 EPhoto: Fix issue with buttons in theme & single browser mode (if the
elm fingersize was set to small (5) then the buttons where barely
clickable). Ok'd by Okra.

SVN revision: 60822
2011-06-29 14:58:37 +00:00
Stephen Houston ceda343414 Simplify buttons
SVN revision: 60779
2011-06-28 23:17:32 +00:00
Stephen Houston 6d474d5db4 Make files other than jpeg work.
SVN revision: 60777
2011-06-28 22:46:26 +00:00
Stephen Houston 765a8244ba Whoops! Make it compile :)
SVN revision: 60776
2011-06-28 22:37:15 +00:00
Stephen Houston 962910db6b Commit the version of Ephoto that has always been the most working and preferred. I will bugfix this version and release it. Any of thousands of rewrites I love to do will have to come for another version somewhere well done the road. Lets just take this and make it solid and release it. Shout out to cedric, bluebugs, captainigloo, k-s, otavio, and any others who contributed to this version.
SVN revision: 60775
2011-06-28 22:26:16 +00:00
Stephen Houston 01568f1bbe Ephoto/Single Browser: ctrl+mouse wheel now zooms... Also if the images are zoomed fit.. you can cycle through the images by scrolling/dragging left and right.
SVN revision: 59630
2011-05-23 18:53:09 +00:00
Stephen Houston bb239f8685 Ephoto/Single/View: Add keyboard navigation of images in singleview.. home = first image.. end = last image.. left and right arrow keys navigate previous and forward.. I've noticed that for some reason.. some images don't zoom fit correctly, therefore, left/right keyboard nav is not working in those rare instances because the scroller is grabbing the key events.. I'm searching for an answer.
SVN revision: 59570
2011-05-22 00:00:58 +00:00
Stephen Houston da50152a44 Ephoto/Single Browser/Zoom: Zoom now works.. (ctrl)+(-) = zoom out; (ctrl)+(+) = zoom in; (ctrl)+(0) = zoom 1:1; (ctrl)+(shift)+(0) = zoom fit;
SVN revision: 59539
2011-05-19 13:24:06 +00:00
Stephen Houston 6d7f1def6e Single browser should be black, also, center images in the single browser.
SVN revision: 59534
2011-05-19 12:47:07 +00:00
Stephen Houston 4b8960b931 Ephoto: Add in the new changes k-s and I have been working on.
SVN revision: 59474
2011-05-17 20:02:53 +00:00
titan 1547ddaa81 Ephoto: General cleanups.
SVN revision: 57775
2011-03-15 20:09:37 +00:00
titan ae03e70576 Okay. Ephoto back to normal. Move along.
SVN revision: 57560
2011-03-07 22:31:11 +00:00
titan 169813a679 Do not update if you are not willing to expect a different ephoto.. This is a very temporary test that won't work right for most.
SVN revision: 57559
2011-03-07 22:02:12 +00:00
titan ac899f9de4 Allow proper rotations and do proper rotations. This is temporary until edje or evas does them correctly.
SVN revision: 57532
2011-03-05 18:36:08 +00:00
titan 004acaf9f8 Ephoto/Images: Sort images so they are in alphabetical order. This seems to be a good solution as it doesn't seem to slow down Ephoto much at all.
SVN revision: 57520
2011-03-04 21:50:07 +00:00
titan f95dca17df Make the flow browser follow the same code and styles as the rest of the code.
SVN revision: 57442
2011-03-01 06:11:44 +00:00
titan aadaa80ddd Fix browsing in single view!
SVN revision: 57314
2011-02-24 22:45:00 +00:00
titan 7a11918ac3 Fix a lot of things in ephoto.. reuse some older code but in a good way. Add in a single image browser. Use externals(ugh, but its faster for some reason?)
SVN revision: 57313
2011-02-24 22:26:47 +00:00