Coder Social home page Coder Social logo

fossifyorg / gallery Goto Github PK

View Code? Open in Web Editor NEW
1.1K 16.0 40.0 283.16 MB

Browse your memories without any interruptions with this photo and video gallery

Home Page: https://www.fossify.org

License: GNU General Public License v3.0

Kotlin 99.88% Ruby 0.12%
android foss gallery kotlin open-source

gallery's Introduction

Fossify Gallery

Logo

Get it on F-Droid Get it on IzzyOnDroid

Unleash memories, not personal data. Fossify Gallery is the ultimate photo and video app that's as powerful as it is private. No ads, no unnecessary permissions โ€“ just a seamless experience tailored for you.

๐Ÿ–ผ๏ธ PHOTO EDITING AT YOUR FINGERTIPS:
Enhance your photos with our basic yet powerful photo editor. Crop, resize, rotate, flip, draw, and apply stunning filters, all without compromising your privacy. Take control of your memories like never before.

๐ŸŒ PRIVACY FIRST, ALWAYS:
Your privacy matters. Ditch the data-hungry giants. Fossify Gallery puts you in control. Strip away EXIF metadata like GPS coordinates and camera details, keeping your memories yours, and yours alone.

๐Ÿ”’ SUPERIOR SECURITY:
Lock down your memories with pin, pattern, or fingerprint protection. Secure specific photos, videos, or the entire app โ€“ you decide who gets access. Peace of mind, guaranteed.

๐Ÿ”„ RECOVER WITH EASE:
Breathe easy, accidents happen! Fossify Gallery's built-in recycle bin lets you recover deleted photos and videos in seconds. No more lost treasures, just pure relief.

๐ŸŽจ YOUR GALLERY, YOUR STYLE:
Customize the look, feel, and functionality to match your style. From UI themes to function buttons, Fossify Gallery gives you the creative freedom you crave.

๐Ÿ“ท UNIVERSAL FORMAT FREEDOM:
JPEG, PNG, MP4, MKV, RAW, SVG, GIF, AVIF, videos, and more โ€“ we've got your memories covered, in any format you choose. No restrictions, just limitless possibilities.

โœจ MATERIAL DESIGN WITH DYNAMIC THEMES:
Experience the beauty of intuitive material design with dynamic themes. Want more? Dive into custom themes and make your gallery truly unique.

โžก๏ธ Explore more Fossify apps: https://www.fossify.org
โžก๏ธ Open-Source Code: https://www.github.com/FossifyOrg
โžก๏ธ Join the community on Reddit: https://www.reddit.com/r/Fossify
โžก๏ธ Connect on Telegram: https://t.me/Fossify

App image App image App image

gallery's People

Contributors

aga-c avatar albatorv avatar artemmolotov avatar chreddy avatar esensar avatar fricyo avatar ftno avatar gobinathal avatar gregory678 avatar hevesij avatar kryptkode avatar ltguillaume avatar macbaze avatar matheusvictor avatar milotype avatar naveensingh avatar nuclearphoenixx avatar oersen avatar pzqqt avatar rex07 avatar sawka6630 avatar smarquespt avatar solatec avatar solokot avatar spkprs avatar tibbi avatar trubitsyn avatar txemaq avatar vfbfan avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gallery's Issues

Mosaic Layout

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.

Can the thumbnails be displayed in Mosaic Layout just like in Aves Gallery and Google Photos. I am aware of the uncropped thumbnail option but it is not like Mosaic Layout.

[FEATURE REQUEST] Make set amount of time for auto deletion of trash files customisable

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
Some people downloads lots of bigger videos etc., so they need more frequent auto deletion and some people dont need it that often or at all

Describe the solution you'd like
Option to customise trash deletion time as often as 1 per day or even more often if possible and less often as 1 per year and option to disable it

No camera icon when in "folder view"

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
Problem: The user interface and experience could be improved.

Describe the solution you'd like

When in "folder view", the search bar at the top of the screen contains the following icons:

  • open camera
  • switch to "show all folders content"
  • extra settings

signal-2024-01-08-165702

When in "show all folders content" mode, the search bar at the top of the screen contains the following icons:

  • toggle filename visibility
  • switch to "folder view"
  • extra settings

signal-2024-01-08-165721

In my opinion, the "open camera" icon should be shown for both view options. It would make the two view options more symmetric, and besides, having an "open camera" icon would probably be more useful than having the option of showing the filenames.

Describe alternatives you've considered
I can think of no alternatives.

Additional context
None

Copy, Move & delete function Show progress dialog

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

The preference "Allow 1:1 zooming in with two double taps" does not zoom screenshots

Describe the bug
After enabling the option in the settings, nothing happens when I double-click on an screenshot.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Gallery Settings
  2. Enable on 'Allow 1:1 zooming in with two double taps'
  3. Close settings and open any screenshot in gallery
  4. Double click on screenshot
  5. We can see that nothing is happening.

Expected behavior
If the size of the images matches the screen size, then the double-click behavior would be the same as if the option was disabled. Those. so that the first double click increases, the second decreases. Now nothing happens at all when you double or quadruple click.

Screenshot

Screenshot_20231231-184956

Device info (please complete the following information):

  • Model: Pixel 7
  • OS: Android 14
  • Version Gallery: 1.0.2

A white splash screen for light themes

This would apply to all the fossify apps that are forks of SMT. Posting it here since it's the only one on f-droid at the moment.

The launch splash screen is black regardless of theme. Light themed apps should have a white splash screen.

integrate offline LLM for searching media in gallery

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • [x I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
there is no "LLM" or the buzzword "AI" in gallery. While this might be difficult to do on its own, there is a real problem of finding photos of something i took last month or photos of a friend or something.

Describe the solution you'd like
https://github.com/slavabarkov/tidy
this app exists and i've been using it for quite some time and it is very nice. the UX is "not" up to the quality of gallery so i was hoping if tidy could be integrated in gallery itself so that you can use the existing search that you have and the app would filter results. That's all i am asking for.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Slow Loading Thumbnails and File Propogation

Checklist

  • [X ] I can reproduce the bug with the latest version.
  • [ X] I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • [ X] I have read the FAQ and my problem isn't listed.
  • [ X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [ X] This issue contains only one bug.
  • [ X] I have read and understood the contribution guidelines.

Describe the bug
Files can take a bit of time to load thumbnails in grid mode. If the files are already there, they load faster.

If the files were just added it seems to take a bit longer to get thumbnails. It just shows black squares, then they slowly pop in.

Sometimes it does a refresh so if you start holding and selecting stuff it will refresh and cancel your selection too.

If you switch from folder to timeline view, they all take their time to populate in as well.

This is also relevant if you are in an app, select a photo from gallery, and it uses this app as the gallery. It takes a while to load in.

Sometimes if you take photos with a camera, or download them, they don't always show up instantly. They may need a minute or a pull to refresh to appear.

To Reproduce
Steps to reproduce the behavior:

  1. Go to grid mode

  2. Look at the grid of photos

  3. Add a bunch of files, including videos

  4. Go to grid mode

  5. Watch them load in slowly

  6. Before they start popping in, hold down on one to select it then start selecting others then after a few it will refresh and cancel all your selections and you have to start again but they are loaded in now

  7. Switch from folder mode to timeline view

  8. Watch it repopulate all the files and slowly load in one by one

Expected behavior
Them to already be in there instantly. Especially if I've viewed that directory before.

Device info (please complete the following information):

  • Model: Pixel 8 Pro
  • OS: Android 14; GrapheneOS v 2023123100
  • Version: Fdroid 1.1.0

Additional Information
Could potentially be related to some hardening practice of GrapheneOS? Just a wild guess.
I don't see why it would have to propagate thumbnails for stuff it already has them cached though. Some load instantly but not all.
It's a flagship phone though, I really don't see why this should be an issue honestly.

Add support for panoramic media

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
The app previously used proprietary libs for panorama support. The libraries were removed as a result of #36 thus the app no longer supports displaying panoramic media.

Describe the solution you'd like
Add support for panoramic and 360ยฐ media.

Describe alternatives you've considered
None.

Additional context
https://github.com/hannesa2/panoramaGL
https://github.com/googlevr/cardboard

Thumbnail spacing

I tried to reproduce the problem but can't. The spacing just stay the same. I played around with the settings and at first I could change the thumpnail space setting, but then out of nowhere it went back to the original (think it's 1x). I tried to set it to everything up to 64x, but nothing change.

[Migration] Compose-first approach (all new layouts and long-term migration)

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.

Current code base is 100% Kotlin, but still uses the kinda-legacy Android layout views system.

Describe the solution you'd like

Using Jetpack Compose would ease working with layout options (e.g. Adapters/Recyclers, views designs #13) and allows dropping the use of some dependencies (e.g. #36).

Migrating the whole code at once is a relatively big project with a lot of sub-tasks (started to get the hang of it, after doing this for 3 projects). That's why it'd make sense at first to only (re)implement anything in Compose when it's being added or touched/modified.

If someone is willing to take on such task, I'm gladly available for discussion.

Visibility of video duration in thumbnail

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
The video duration shown in thumbnails can sometimes be hard to read depending on the thumbnail colors.

Describe the solution you'd like
I would recommend something like YouTube thumbnails where they put the video duration in a semi-transparent black box for better visibility.
thumbnail

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context

Unlike YouTube, I feel the position of the duration should be in top right of the thumbnail. Why?
The bottom left/right are already taken by the filename. The top left is taken by the โ–ถ play symbol.

No tools on Lenevo tablet

After my tablet had an automatic upgrade from android 11 to android 13, the tools in the bottom of the screen is missing. I use ver. 1.1.0 on both my tablet and phone (android 9), and the tools/icons are still there on the phone. See screenshots.

Screenshot_20231124-192325
Screenshot_20231124-193042

(Copy of this bug: SimpleMobileTools/Simple-Gallery#3045)

Rename a directory delete the content

Checklist

  • I can reproduce the bug with the latest version.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Describe the bug
When renaminig a directory, Gallery create a 0byte file instead of the directory, losing all the content of the directory

To Reproduce
Steps to reproduce the behavior:

  1. Go to a directory in the app, with subdirectory
  2. Select a directory by long pressing on it
  3. Go to the three dot menu
  4. Choice Rename
  5. set a new name
  6. the directory disapear
  7. in the file manager, the directory no longer existing, instead there is a new file (BIN type) with the new name, and 0 byte size.

Expected behavior
The directory is renamed, and no file is lost.
Device info (please complete the following information):

  • Model: Samsung Galaxy S5
  • OS: LineageOS 18.1 (Android 11)
  • Version 1.1.0 (from F-Droid)

Wrong resolution displayed for RAW dng files

Checklist
[X] I can reproduce the bug with the latest version.
[X] I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
[?] I have read the FAQ and my problem isn't listed. (Is there an FAQ now?)
[X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
[X] This issue contains only one bug.
[X] I have read and understood the contribution guidelines. -- This link needs updating to point to the FossifyOrg repositoriy

Describe the bug
Raw (DNG) files taken on my Google Pixel device display an incorrect resolution in this app. While Google Photos and DarkTable both agree that the resolution is 3072x4080, according to the latest version of (still Simple Gallery Pro on the Play Store) it's only 1024x964.

To Reproduce
Steps to reproduce the behaviour:

  1. Download the file linked below, taken on my Google Pixel device
  2. Open it in the Gallery app
  3. Click the Info button to view the resolution
  4. Notice the incorrect resolution

https://drive.proton.me/urls/X24WKSKSN8#SZ2MCg03YBaU

Expected behaviour
The resolution reported should be in line with other applications.

Screenshots
If applicable, add screenshots to help explain your problem.

Device info (please complete the following information):

  • Model: Google Pixel 7
  • OS: Android 14
  • Version 6.28.1 Pro

[Feature Request] option to browse through images with volume buttons

Checklist

  • [โœ…] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [โœ…] I have read the FAQ and my problem isn't listed.
  • [โœ…] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [โœ…] This issue contains only one feature request.
  • [โœ…] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
No.

Describe the solution you'd like
Allow the option to use physical/volume buttons to browse through images

Describe alternatives you've considered
None come to mind, but I'm open to the possibility of this feature being unfeasible to add.

Slow Loading/Lagging Files

Checklist

  • [X ] I can reproduce the bug with the latest version.
  • [ X] I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • [X ] I have read the FAQ and my problem isn't listed.
  • [X ] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [X ] This issue contains only one bug.
  • [X ] I have read and understood the contribution guidelines.

Describe the bug
Noticing lag when swiping between photos.
I think it is because they are high quality.

For example the two files I just looked at are
4590 x 8160 (37.5MP)
Size 8MB

4590 x 8160 (37.5MP)
Size 7.5MB

Took from Google Camera

To Reproduce
Steps to reproduce the behavior:

  1. Go to gallery
  2. Click on a photo to open fullscreen
  3. Swipe between photos

Expected behavior
Smooth transition

Device info (please complete the following information):

  • Model: Pixel 8 Pro
  • OS: GrapheneOS, Android 14
  • Version F-Droid 1.1.1

No Crop Feature Visible

I can't find the "crop" feature for photos. This forces me to use the stock phone editor. Am I missing where this is since this app says this is possible? Thanks

Smooth transition for pulling down image to exit

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
Currently, there is little transition effect when you pull down an image to exit.

Describe the solution you'd like
The transition could be more smooth as exhibited below (in slow motion).

pull.mp4

Describe alternatives you've considered
None.

Additional context
You may find this feature implemented in Aves Gallery

Add an option to replace original after edit

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
When I edit a picture, for example crop it, a modal always ask the name of the new picture.
But I almost always want to replace the original picture, so I have to remove "_1" on the name, click OK, then a second modal warns me that it will replace an existing file. It's long!

Describe the solution you'd like
It would be nice if another button is implemented to replace directly the original file (maybe next to "Cancel" and "Ok" buttons of the first modal?)

Geotagging/Map Support

Checklist

  • [ X] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [ X] I have read the FAQ and my problem isn't listed.
  • [ X] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [ X] This issue contains only one feature request.
  • [ X] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
Can't find by location

Describe the solution you'd like
Similar to how Apple Photos works, for photos that have geotag information, show them on a map
See: https://support.apple.com/guide/iphone/view-photos-and-videos-iph3d267610/17.0/ios/17.0#iph3d5d1d7dd

Also ability to search by location and such

Add swipe to archive/delete for the SMS application

Checklist

  • [ x] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [x ] I have read the FAQ and my problem isn't listed.
  • [x ] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [x ] This issue contains only one feature request.
  • [x ] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
The simple sms application requires a long press to select and fumbling through the menu to archive/delete the ability to swipe left or right is more intuitive.

Describe the solution you'd like
It would be great to have the left or right swipes configurable to either archive or delete.

Describe alternatives you've considered

Additional context

Adopt jpegxl support

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Describe the solution you'd like
I use jpegXL on my desktop, but for android it would a step forward adoption by begin implement some kind of visualizer for android

Additional context

APK release and F-Droid

Allow users to direct download APKs from F-Droid and Github. And maybe APK mirror.

And maybe change App name to something else?

How can users distinguish applications? keeping the same name they are easily confused

Crashing With Videos

Checklist

  • [X ] I can reproduce the bug with the latest version.
  • [ X] I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • [X ] I have read the FAQ and my problem isn't listed.
  • [ X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [ X] This issue contains only one bug.
  • [ X] I have read and understood the contribution guidelines.

Describe the bug
App keeps crashing when viewing different videos. Not all videos.
I watched a full movie on the app no issues yesterday on the plane, however when I tried playing a few 8sec videos I recorded months ago the app kept crashing without error.

Crashes when you click into the video from the thumbnail after it plays a few seconds.

One of the files for example
3840 x 2160 (8.3MP)
Size: 33.3MB

Fdroid v1.1.1, Pixel 8 Pro GrapheneOS

To Reproduce
Steps to reproduce the behavior:

  1. Go to gallery
  2. Click on video
  3. Video opens up and plays a few seconds
  4. App crashes or the app just flickers and goes back to the gallery thumbnail screen

Expected behavior
Video plays smoothly without issue

Device info (please complete the following information):

  • Model: Pixel 8 Pro
  • OS: Android 14, GrapheneOS
  • Version F-Droid 1.1.1

[Feature request] simple photo collages (combining multiple pictures to one)

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
This is just a nice-to-have feature.

Describe the solution you'd like
I would like to have some simple collage support in the editor. Like, having pictures side by side or in a simple grid (2x2, 2 left 1 right, ...). with very basic options for the borders between the pictures (thickness and colour).

Describe alternatives you've considered
Using a separate app like Image Toolbox or MixUp.

Additional context
This feature is included in the Samsung Gallery app and probably some other proprietary gallery apps.

Add Motion Photo / Live Image Support

Checklist

  • [ X ] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [ Is the FAQ the same one as the last checklist item? Not clear on that, but if it is then yes I have, otherwise please guide me to it ] I have read the FAQ and my problem isn't listed.
  • [ X ] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [ X ] This issue contains only one feature request.
  • [ X ] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.

Motion photos / live images aren't supported. See also Simple Gallery Issue 1426

Describe the solution you'd like

When a motion photo is shown in the image view (not the folder view), show the stationary image for a half second, then show the video, then back to the image. This is how the stock LG Gallery app works (I can take a screen recording video of this behavior if it would be
helpful)

Describe alternatives you've considered

Aves supports this feature (and is also FOSS), but the interface is very, very different than the stock gallery app. I am not aware of any other non-OEM apps that support motion photos, even paid ones. I believe Aves to be the only Android app so far, which is tested and confirmed working correctly on the images I've attached to this issue ticket, which is useful for both testing purposes and having a frame of reference for how a different app is doing it.

Additional context

There's a very detailed and helpful comment on the Simple Gallery issue that seems promising. For videos embedded in the JPG itself, it's best to search through the file for a predefined character code (EXIF data isn't always available nor helpful from what I gathered). LG V60 motion photos like the two I've attached have ftypmp4 plainly visible in a hex editor. I believe there are a few open source tools for Windows made specifically to extract the MP4 from these motion photos, though I haven't used them to confirm if they work.

Given the edit functionality to this app, I strongly encourage some kind of message to the user telling them how live images are handled and letting them choose how to proceed. I've been known to resize my live photos to 100% just to remove the video portion from time to time, but perhaps it's possible to change the orientation/size of videos along with the image? How edits are handled are probably better in a discussion or different issue ticket, I imagine a good "for now" fix is to just warn the user that any edits will remove the video part of the motion photo, and allow them to save edits to a new image instead of an overwrite, then let them decide what to do.

I've also attached a couple motion images that I took specifically to help test any implementations out. If displayed correctly, you get the context leading up to the captured image. There's a purple mat the camera is on at the beginning of the video in the first one of Cleo yawning, and in the second one of her brother biting my finger, she's in focus looking at him before he lifts his head up when the video part starts. Cat tax and all :)

1010231121
0402231724c

Sort by folder modification time

Checklist

  • [โˆš] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [โˆš] I have read the FAQ and my problem isn't listed.
  • [โˆš] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [โˆš] This issue contains only one feature request.
  • [โˆš] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
I just found this Gallery and found it very good and very helpful. Thank you for your great work.
However,I found that the folder sorting on the main interface is sorted according to the modification time of the pictures in the folder, which is a bit difficult for me to adapt to.

Describe the solution you'd like
Can I ask you to add a sorting option to sort based on the modification time of the folder itself, such as when I added or deleted pictures in the folder, or when I renamed the folder?

Describe alternatives you've considered
None

Additional context
Thanks again!

The slideshow doesn't work

Checklist

  • I can reproduce the bug with the latest version.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Describe the bug
The slideshow doesn't work. Only the first image of a folder is shown. Changing the slideshow options in the slideshow-dialogue doesn't change anything.

To Reproduce
Steps to reproduce the behavior:

  1. Select a folder with more than 1 image
  2. Go to the 'Main menue'
  3. Click on '...' (the three points)
  4. Click on 'Slideshow'
  5. Setup the slideshow options
  6. Click on 'OK'
  7. See error: Only the first image of a folder is shown. No slideshow is active. There's no switch to another image

Describe the bug
The slideshow doesn't work. Only the first image of a folder is shown. Changing the slideshow options in the slideshow-dialogue doesn't change anything.

Expected behavior
With the slideshow an automatically switch to images in a selected folder should be made. The chosen options in the slideshow-dialogue, that is shown when 'Slideshow' is clicked in the main menu, should be applied.

Screenshots

Device info (please complete the following
information):

  • Model: Pixel Pro 7
  • OS: Android 14
  • Version 1.02

Additional context

Proprietary compontents: Google VR SDK

My library scanner just detected com.google.vr in the APK provided at releases here, which is a proprietary compontent: Google VR SDK. Relevant lines in the code should be these:

sdk-videowidget = { module = "com.google.vr:sdk-videowidget", version.ref = "sdkVideowidget" }
sdk-panowidget = { module = "com.google.vr:sdk-panowidget", version.ref = "sdkPanowidget" }

I had hence to apply the NonFreeComp (non-free/proprietary compontents) to your app in my repo. Can there anything be done to avoid that? Thanks in advance!

feature request: empty recycle bin from three dot menu from the albums/main view pls ๐Ÿ™

hi
love your app,
can we please get the below integrated?

Checklist

  • [ x] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [ x] I have read the FAQ and my problem isn't listed.
  • [ x] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [ x] This issue contains only one feature request.
  • [x ] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
currently I have to go into the recycle bin folder, then hit the three dot menu to empty recycle bin.
but I would rather just empty the bin from the albums/main view.

Describe the solution you'd like
empty recycle bin from three dot menu from the albums/main view pls

Describe alternatives you've considered
an empty rubbish icon on home screen

Additional context
none

regards

Can't save edited photo

Checklist

  • I can reproduce the bug with the latest version.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Describe the bug
When I try to save an image from the photo editor, I get this message: "You are using a fake version of the app. For your own safety download the original one from www.simplemobiletools.com. Thanks"

To Reproduce
Steps to reproduce the behavior:

  1. Open a picture
  2. Click on Edit
  3. Save changes
  4. See this pop-up

Expected behavior
The edited image is saved without warnings

Screenshots
screenshot

Device info (please complete the following information):

  • Model: Xiaomi Mi 9T
  • OS: Android 14 - LineageOS 21
  • App version 1.1.0

Metadata like timestamp missing after editing / falsely replaced with current date

SimpleTools issue SimpleMobileTools/Simple-Gallery#2582

Describe the bug
After editing an image via Simple Gallery, the metadata of the photo is lost.
Editing a photo using the Simple Gallery Editor will lose all metadata, such as: Date of acquisition, Camera, GPS coordinates...
Is it possible to preserve the metadata of the original image? Or, even better, ask if you want to keep them.

Metadata of the original photo:
1

Metadata of the photo edited with Google Photos:
2

Metadata of the photo edited with Simple Gallery:
3

Expected behavior
Creation date should remain the same if a copy of a photo is created or an image was edited.

Device info (please complete the following information):
Original report against:
Simple Gallery Pro 6.24.1 (foss)
Android 11

And confirmed by second user for:
LineageOS 19.1 2022-11-07
Simple-Gallery 6.25.4 Pro

Tags

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Describe the solution you'd like
I'd like the application to support tagging of media files, allowing users to tag any number of files with a short phrase that would return related items when searched. A single media item could be tagged with multiple tag phrases, and these should only appear within the application, without changing the EXIF data of the file.

Describe alternatives you've considered
Users may consider grouping their media into albums (folders), but this somehow blocks the ability to discover different images based on numerous details. This feature would open up a great way to manage collections.

Additional context
There are many ways to use this kind of feature, but trying to understand it can change the way you work with larger collections of images and videos. Separating vacation pictures tagged with "summer-2023" and "summer-2022", but still having some of the common pictures tagged with "beach", makes the whole collection more accessible and simply more user-friendly, if used properly.

It was reported several times in the original repo (issue 373), but unfortunately never made it into the application. I hope you will consider this idea.

Add JPEG XL support

Checklist
[X] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
[X] I have read the FAQ and my problem isn't listed.
[X] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
[X] This issue contains only one feature request.
[X] I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
It would be great to add JPEG XL support in the Gallery.

Describe the solution you'd like
Could maybe be based on this: https://github.com/oupson/jxlviewer

Describe alternatives you've considered
None

Additional context
JPEG XL is a new modern image format, supporting both lossless and lossy compression. It has about 17-27% better compression than JPEG (mozjpeg), 15-24% better compression than WebP and 5-10% better compression than AVIF (source: https://cloudinary.com/blog/jpeg-xl-how-it-started-how-its-going) It is supported by default by all Apple devices, Linux (KDE and GNOME), various browsers (Safari, GNOME Web, Firefox Nightly, Pale Moon, Waterfox, ...) and well-known industry brand names have publicly voiced support for JPEG XL as their preferred choice, including Facebook, Adobe, Intel, Krita etc.

Backing out from a viewed image should auto scroll to it

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
Currently the folder viewer will be wherever it was when you touched a specific image after backing out from viewing the image, even if you swipe forward or back many images.

Describe the solution you'd like
In a folder with many images, if you swipe through many images and then press back, it should be scrolled to the image that you reached during your swipes.

Additional context
This wuz a feature in QuickPic.

Separate fragments for videos & images

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[Feature Request] Nested RecyclerView

Checklist
โ€ข [ x] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
โ€ข [ x] I have read the FAQ and my problem isn't listed.
โ€ข [ x] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
โ€ข [ x] This issue contains only one feature request.
โ€ข [ x] I have read and understood the contribution guidelines.

Is your feature request related to a problem?

Not an issue per se.

Describe the solution you'd like:

Despite having mostly used CyanogenMod/LineageOS and CrDroid in the past, I have always preferred the UI presented in the Paranoid Gallery back with Android 6, and as such have used it for viewing media until newer OS versions broke compatibility, after which I had switched over to Camera Roll, as it included it as an option.

Could we have Nested RecyclerView as a viewing option in Fossify Gallery?

Describe alternatives you've considered:

Camera Roll for viewing media, LineageOS Gallery for editing photos (a 3rd party standalone APK exists for other ROMs).

Additional context:

None

Add support to AVIF

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
I have a very big library of images (100 GB+) and decided to convert everything to AVIF to save space. Unfortunately the app is unable to display them.
This previously was reported here, and a solution is also suggested, but it never got picked up.

Describe the solution you'd like
All AVIF images are supported, even in old devices.

Describe alternatives you've considered
WebP might be an alternative, although it has less compression.

Additional context
It seems AVIF is partially supported already, as some images with smaller resolutions show fine.

Rotating Device Brings You Back To First File

Checklist

  • [X ] I can reproduce the bug with the latest version.
  • [ X] I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
  • [X ] I have read the FAQ and my problem isn't listed.
  • [ X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [X ] This issue contains only one bug.
  • [ X] I have read and understood the contribution guidelines.

Describe the bug
When scrolling through videos, and then rotate the device, it resets back to the first clicked video.

To Reproduce
Steps to reproduce the behavior:

  1. Go to video, click it
  2. Start scrolling through videos and photos
  3. Rotate the device
  4. See it flicker then bring you back to the first file

Expected behavior
Expect it to rotate screen and stay on current file

Device info (please complete the following information):

  • Model: Pixel 8 Pro
  • OS: Android 14 GrapheneOS
  • Version: 2023123100

[Funding] Funding for FOSS projects/functions

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [] This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
There are for now no FOSS rich-photo-editing, nor integration of LLMs in FOSS gallery apps etc..

Describe the solution you'd like

Building upon the legacy of simple, but being more free from the word "simple". It'd maybe make sense to open the project for bigger funded contributions. One of the possibilities is the Prototype Fund for Germany-based individuals/teams.

Describe alternatives you've considered

There are surely more features and other sources for funding that fits in this schema, so I'd call maybe for a crowd-sourcing, maybe this would interest some devs with enough capacity.

The option to delete Exif data from files which stored on the SD Card.

Is your feature request related to a problem? Please describe.
Yes, it solves the problem that you're unable to delete exif data from images which are stored on the SD card, currently you're forced to move them to the internal storage to delete the exif data from them, when they're on the SD card you only can view the exif data.

Describe the solution you'd like
The option to delete exif data for files stored on the SD card as files in the internal storage has.

Additions:
I think this option is unavaible since the Gallery app never asks for the permission to modify, etc. files on the external storage which causes this issue.

Picture rotate

Picture rotate doesnt work at the first time after choose a Photo,must close the photo than open again than rotate works.

(Android 13 Moto g42)

Hi resolution images are blurry when zoomed in.

I am seeing an issue with Zoom. I have images in Fossify Gallery taken with a Fuji x100v at 6240 x 4160 (26.0MP) and they are blurry when zoomed in. See the attached image... Fossify Gallery on left, Aves Libre n right. Both at max zoom. The Fossify Gallery will not zoom all the way in.

All settings under Deep Zoomable Images are enabled.

This issue is not present on Simple Mobile Gallery on the same device.

Fossify Gallery Zoom Issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.