Home / GitHub Page

iOS Share Extension

#1

Stumbled upon Joplin today and wow. Looks like I’ve finally found my replacement for Simplenote. :100: I’d almost forgotten how handy it is to include images with my notes!

While it does pretty much everything I need already, I was curious if there’s a snare extension in the works? Sure I can copy/paste URLs just fine, but I’m lazy. :stuck_out_tongue_winking_eye:

Also one small suggestion. I fat finger my passwords all the time, so having a confirm password field when I’m enabling encryption (I did this in the iOS app) would make me feel safer. :grinning:

2 Likes
#2

At the moment, it’s not possible to share data with the app but it is planned for both the iOS And Android app.

Yes indeed it would be better to have a “repeat password” field since a mistake can be hard to rectify once all the notes have been encrypted. I’m going to add this to a GitHub issue.

#3

It’s something that misses me too. I read a lot on mobile and once spotted an interesting article I need to grab it for reading later/or keep it. But I don’t want pocket or others project like that. :slight_smile:

there are always solutions but without simplicity like the native mobile functionality “share”

2 Likes
#4

Unfortunately this is a show stopper for me. I share files to Onenote all the time. Joplin would make a good OSS replacement for Onenote but not if I can’t send files to it without a complex multi step process…

#5

The reason why it doesn’t work on iOS is that the react-native share plugin has a problem on iOS. This is also the reason, why the functionality has never been added to Joplin on iOS. It was added for Android, because the plugin works for Android. This is an upstream issue. So unless they fix the problem, it cannot work in Joplin.
Believe me, we are all waiting (including @laurent) that they fix the issue.

#6

So what makes it different from other apps that can add themselves to the Share menu - Notability, Gladys, IThoughts, OneNote, Evernote etc ? Not being argumentative, just genuinely curious.

#7

So what makes it different from other apps that can add themselves to the Share menu - Notability, Gladys, IThoughts, OneNote, Evernote etc ? Not being argumentative, just genuinely curious.

You’re comparing multi-billions businesses to an open source project that’s developed in people’s spare time…

#8

Most of these apps (if not all) are not dependent on a react-native plugin for sharing, but use native components.

#9

OK. Sorry, I am a gear head, not a programmer. So does it mean that Joplin code is ported to iOS and is relying on different software components than the apps writing in iOS native code from the start ?

A I said, I am just trying to understand the situation, not make some outrageous demands.

As it stands, the lack of share functionality is probably the single biggest hurdle to Joplin being wider adapted on iOS. It just takes too many steps to send anything to it.

#10

Joplin is a react-native application, which means it’s written in javascript and runs on different platforms. However, to make use of certain platform specific things (like the ‘share with/to’ functionality) there are plugins that use glue code (in js) to access native functions (using Objective-C or Swift for iOS, Java for Android).