gsantner / memetastic Goto Github PK
View Code? Open in Web Editor NEWMeme Creator for Android - Simple & Ad-Free
Home Page: https://github.com/gsantner/memetastic#readme
License: GNU General Public License v3.0
Meme Creator for Android - Simple & Ad-Free
Home Page: https://github.com/gsantner/memetastic#readme
License: GNU General Public License v3.0
Since a couple of days updaing the memes removes eveeything but two rage ones and one human.
I see that it was updated to use a separate repo for assets, but there doesn't seem to be any instructions on how to use this. Where does it look for the assets on the phone?
Awesome app
It would be nice to set an option to not require a second back-press to exit a meme-in-progress (at the user's own understood risk of text loss). Or maybe there could be an optional/pro auto-save feature.
It would be nice if a second back-press wasn't needed if no text was ever entered into the meme.
I wanted to create a meme from taking a picture in my environment, I expected after using the create meme using mobile camera feature will be something good, since I will have to just take the picture to my taste and use the app to create the meme, without having to minimize and open other apps.
After clicking the camera option to take a picture for the meme, the app responded with "could not start camera" and I found out that I was only able to create a meme with selecting images, meaning the camera feature is not making.
A video showing the bug: https://youtu.be/MyaLw3g27zA
Replace the current color picker in editor (MemeCreateActivity) with something more advanced, preferable https://github.com/jaredrummler/ColorPicker.
Show the current color then in the same line like the text. See image below. A click somewhere on the whole line should show the picker dialog
Extend work done in #33 , add:
Currently padding is appended to all 4 sides. Resolving this allows to use a per-side
padding mode, which will set e.g. padding-right only, while leaving all other sides untouched.
You may change MemeEditorElements to have 4 padding objects (instead of 1) and just set all 4 in the all
-mode, and else just change one in per-side
mode.
In version 1.2.1 the app shows no more memes.
Memetastic is used for creating custom meme images. It is an open source application for android devices.
Using this application, I created a meme and saved it after something I decided to check the picture through my mobile gallery and I noticed the picture was not there.
The "Show in device gallery" was ON which means the saved pictures are meant to appear in device gallery.
After saving a picture, the picture (meme) does not show in device gallery. Therefore, the Show in device gallery feature does not work.
Download application through the link below, open the application create a meme and save. Go to device gallery and look for the picture that was created.
For easy review here is a link to download the application https://play.google.com/store/apps/details?id=io.github.gsantner.memetastic
I love this app, but the only thing that it's lacking is support for making modern style memes. These memes have a full picture and white space with black, San Francisco-esk text for the caption above it. This layout is the new standard for meme trends born from ~2015 and later, and this is a must have for making memes that aren't dead at the moment.
I don't think any other open source meme generators have accomplished this yet, as far as I know, but who's stopping us from being the first?
Allow to add an other image to the current image (add to a side (which increases size), or just above the current image (z-axis)). The image has to be moveable until accepted. Also the added image needs to be scaleable (as it may be bigger/smaller as the editing image). This may share it's codebase with #45, which is the first step for resolving this.
![]() | ![]() |
Allow to place shapes somehwere in the image, e.g. a hat somewhere. This should be moveable until user accepts. After accepting the hat will be drawn to a copy of the original edit image. The hat should be still there if e.g. the text or a font is changed (image redrawn). The shape also needs to be scaleable (edges) This may share it's codebase with #46.
Show e.g. a list of shapes:
|
Add a moveable shape to the image:
![]() | ![]() |
Make the meme templates search/filterable. Only the matching templates should be shown when entering text.
MemeConf.Image: filename and title
can be used for search
It would be nice to quickly have access to an example of how the meme is usually used.
Currently asset images are not cached, because they are most of the time already very small. It yet needs to be decided if it would make sense to also generate thumbnails of the asset images. One big disadvantage will be a very slow first use experience, because the mass-scaling and saving to disk will slow down the device, where the latter will be more performance consuming. Also it will take an unnecessary amount of space of the device away (grows by size of images). For small images (the most are) this would mean a plain copy, for bigger ones a scale.
Must be also considered: Resetting cached images after changing the thumbnail size in preferences
On rotating the screen we should be able to remain on same page of the appication.
But when you go to either Fav or Saved page and rotate the screen then you are taken to the main overview page of the application i.e. you are taken to the page with the meme templates.
The following video explains it more about the bug.
<iframe width="560" height="315" src="https://www.youtube.com/embed/UJl-FG99mNc" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>Currently thumbnails are always placed in the .thumbnails
subfolder. The thumbnails should be placed in the app's cache folder instead.
This issue is kind of a mini community forum, a place to discuss about the project, to ask questions and share ideas.
Create a new app icon for MemeTastic! Place your idea here. Needed is an SVG image. The used images/elements MUST be self created or under a public domain like license. Me / MemeTastic needs to be granted full rights so there is no copyright/license problem when using the image :).
This came from www.memegenerator.net (I just left the captions blank).
Compare top and bottom lines of https://m.imgur.com/r/AdviceAnimals/LPZKE0Z
App does not rotate photos taken in portait mode.
App should use exif information to rotate properly, or give hability to user to rotate pics from 90ยฐ
Hey,
I think the app should have the "non free assets" flag on fdroid, since the memes are not available under a free license. I havent checked where the zip meme file is downloaded, but when it's github, you should also add the "non free network" flag.
This issue will be used to notify contributors of the app. Please subscribe/unsubscribe if you want to keep updated with whats going on in the project. It is kind of a "mailing list" for the project,.
For localization/translation conversation, see #20. You can use e.g. Stringlate to contribute translations - directly on your phone.
Releases: GitHub | Google Play | F-Droid
List of contributors: @a-u-bello @Avjeet @Bjornskjald @chizoba @freedomofkeima @gsantner @kartikarora @krkk @larjona @Lonami @milouse @naofum @Poussinou @pskosinski @rosariopfernandes @the-cybersapien @TiagoDanin @XOptimistixX @Ketrel @anburocky3 @samuelhermann
The target is to move the main code of the ImageViewActivity
to an fragment and use an overlay for the toolbar of the viewed the picture. Toggle toolbar visibility on click on image. See example below.
If you want you can also implement swipe, so the next/previous picture in the list gets displayed on left/right swipe. Attention: The ImageView supports zoom controls, they need to keep working if you add this too
Current
![]() |
Example solution ![]() |
Downloading of meme assets does not work on fdroid version or Google play version at first app start up. Tried on different device still did not work. Tried doing it from the in app settings "Download latest assets" also did not work.
I wasn't sure what licence this app was under because it's not written on the github page, but after compiling, it seems to be under the GPL3 which means that 3rd parties shouldn't be able to republish the app and monetize it.
I found this app in the play store, and there may be one or two more copycat apps, https://play.google.com/store/apps/details?id=com.bestenworld.memecreater
What actions can be taken against these guys?
Hi, I want to propose new logo for MemeTastic, hope you like it. You can see other version on this folder
I will show completely other version/color if you like this logo :)
Post suggestions for inclusion in the app here. The assets are stored in a seperate git repository: https://github.com/gsantner/memetastic-assets
You can maybe find something suitable here:
Resolving this should toggle the visiblity of memes in the android system galleries (MediaScanner). For this you have to add (on creation), delete (on deletion) the meme from the system media database.
Additionally there should be an toggle provided in the Settings (SettingsActivity, preferences.xml
) that in general toggles (enables/disables) this. Enabling means the deletion of %SAVEPATH%/memes/.nomedia
and the addition of all current and future files in there. Deletion means creation of nomedia file and the removal of all items from the system media database.
Attention: This is ONLY about the media database. You must not delete any pictures here.
Add a different view option: To show meme templates as a vertical list instead of a grid.
This means: icon | title | ...(menu dots for favs)
Currently the tabs are just used with a listener to change the RecyclerView adapter, instead of changing a viewpage. Horizontal Scrolling is done by watching touch events.
Resolving this will replace this all with an scrollable ViewPager, which is better from UI point of view. This also means MainActivity needs to get converted to work with fragments.
Grammatically speaking, a space is missing after "device."
Additionally, I always found this popup strange to work with. It's very confusing to specify, "no, stay on this page," because many apps normally equate "no" with "cancel/leave." If the options and wording can be reversed (so that "yes" stays and "no" leaves), that would be very helpful. Thanks for your consideration!
while lying down i usually like using my phone in landscape mode which makes everything look wider and broad, so i decided opening the memetastic app to test it out only to discover some texts below went missing..
The writings tend to disappear when in landscape mode
Open the memetastic app while in landscape mode.
select your memes category humans/animals/others
And how it looks in landscape mode
https://play.google.com/store/apps/details?id=com.github.nguyenfree.memetastic
This guy stole your whole project and publish it to Google Play for money-making without License and Copyright notice that have been stated in the GNU General Public License v3.0.
This started happening after the most recent update via f-droid. Let me know if there is anything you need from me.
๐
from the "Create" tab and move them to a "Hidden" tab.
Can you add even smaller font sizes? If there is a lot of text the smallest available font fills the whole picture.
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.