I’m a big fan of the app, and I think it does stand out. However, there’s a couple of areas that I think really do need to be addressed, especially if it’s going to become the Apollo of lemmy.

First, using the link widget should at the very least autopopulate with the highlighted text, and if the paste buffer contains a url, probably autopopulate with that as well. It’s beyond frustrating to select a block of text to turn into a link, only to have to go back, copy the text into the buffer, then recopy the link into the buffer, and then paste it in. All of the data are already available via the api.

The second is that switching user accounts should not reset the current post view back to the list of posts view. In Apollo, a user could switch accounts (say, to a mod or other dedicated account) while looking at a post/thread and still continue with the current view. One could even do this in the course of writing a reply, so that if (for example) an author had a professional account for their books and a separate account for general interactions, they could switch over if it was appropriate to apply to someone as a published SF author as opposed to the account where they posted cat memes. I recognize that the architecture of lemmy might make that inapplicable in some cases (eg if the switched account is on an instance that doesn’t have that particular post for whatever reason), but I think that should be an edge case rather than having the reset apply across the board.

The last one is a feature that I don’t think even Apollo got right but which one of the other lemmy apps is very close to nailing. Having a reply interrupted, either because the app crashed or got backgrounded or was interrupted by the user, shouldn’t erase the possibility of resuming. The typed response, along with the comment it’s responding to, should be saved out. Apollo only saved the text of the comment, while the other lemmy app lets you jump right back into it with both the response and the target. I’d love to see this at least at the single comment level, if not queuing up several independently across accounts. The storage space is trivial and the context is ( I imagine) available.

That all said, this is a remarkable and mature app, especially given how new it is, and I love it.

  • @PrinceWith999EnemiesOP
    link
    210 months ago

    It makes perfect sense to reset if you’re browsing on an account localized feed, unless you’re in a post that is available (I assume by the same ID - I’m not familiar with the lemmy api) commonly between both feeds. If you’re in a browsing posts mode or you’re otherwise changing contexts in such a way that you simply cannot swap accounts, the. The reset makes perfect sense and is the only way that I can see it being done.

    • @CreatureSurviveM
      link
      310 months ago

      I had a bit of time to work on this last night and added some improvements to the markdown editor. Links are now handled rationally. If text is highlighted when tapping the link action, it will check if it’s a url, if so it is added as the url field, if not it is added as the title. It will also replace the selected text with the link rather than inserting the link after the selection. The same behavior was also added to the image action. I still have some more work to do for other actions.

      I haven’t gotten to the account switching and comment/post drafted yet, but I should be able to work on those tonight or tomorrow.