fossifyorg / gallery Goto Github PK
View Code? Open in Web Editor NEWBrowse your memories without any interruptions with this photo and video gallery
Home Page: https://www.fossify.org
License: GNU General Public License v3.0
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
Checklist
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.
Checklist
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:
Expected behavior
Video plays smoothly without issue
Device info (please complete the following information):
Checklist
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.
Checklist
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.
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!
Checklist
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
Checklist
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
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.
Will Fossify be on F-Droid?
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:
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):
Checklist
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.
hi
love your app,
can we please get the below integrated?
Checklist
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
Checklist
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:
Expected behavior
Smooth transition
Device info (please complete the following information):
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
Checklist
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.
Checklist
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.
Checklist
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
please add your fork to the catalog on the site https://f-droid.org/
Checklist
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).
Describe alternatives you've considered
None.
Additional context
You may find this feature implemented in Aves Gallery
Request: text tool for image editor - doodle not enough. Perhaps similar to that of Google Photos app? Simple.
Awesome app you have! Text tool is simple yet big basic editing feature.
Checklist
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 :)
Add option to change playback speed of video. Please also add default playback speed
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)
Checklist
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:
When in "show all folders content" mode, the search bar at the top of the screen contains the following icons:
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
There were a lot of requests and errors in the old version of the program, I ask you to implement them. in order not to copy them here, you can just look in this branch https://github.com/SimpleMobileTools/Simple-Gallery/issues
and write that you have already implemented it in your fork.
Checklist
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
Checklist
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:
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):
Additional context
Checklist
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.
Checklist
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.
Checklist
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.
Checklist
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
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.
Checklist
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.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
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.
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.
(Copy of this bug: SimpleMobileTools/Simple-Gallery#3045)
Checklist
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.
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:
Metadata of the photo edited with Google Photos:
Metadata of the photo edited with Simple Gallery:
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
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:
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.
Device info (please complete the following information):
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
Checklist
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:
Go to grid mode
Look at the grid of photos
Add a bunch of files, including videos
Go to grid mode
Watch them load in slowly
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
Switch from folder mode to timeline view
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):
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.
Checklist
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:
Expected behavior
The edited image is saved without warnings
Device info (please complete the following information):
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.
Checklist
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?)
Checklist
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.
Checklist
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:
Expected behavior
Expect it to rotate screen and stay on current file
Device info (please complete the following information):
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.
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
Checklist
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:
Expected behavior
The directory is renamed, and no file is lost.
Device info (please complete the following information):
Checklist
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!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.