Minder icon indicating copy to clipboard operation
Minder copied to clipboard

Crash when renaming the "main idea" root node

Open ghost opened this issue 5 years ago • 12 comments

The app crashes immediately when double clicking the "main idea" root node and pressing any letter on the keyboard. It appears to be happening only when trying to rename a root node, even if I delete the original root note and create a new one I'm unable to rename the root node as the app crashes immediately.

Update - the app crashes when renaming any node, its only possible to create a child node and name it on the spot but renaming it afterwards crashes the app.

I'm able to "trick" the bug by double clicking the name of the node and adding characters at the end of the previous characters and then delete the previous characters leaving only the ones I want.

It seems as if the bug only happens when the entire name of the node is selected and being changed at once, otherwise its possible to double click on the node and delete every character from the name one by one, then type a new name. Deleting them all at once crashes the app.

ghost avatar Nov 06 '20 09:11 ghost

What version are you using? The latest version fixes this issue.

phase1geo avatar Nov 06 '20 13:11 phase1geo

What version are you using? The latest version fixes this issue.

I'm on 1.11.3, its the latest release and Elementary OS 5.1.7.

ghost avatar Nov 06 '20 17:11 ghost

Can you try downloading the 1.11.3 release from GitHub, build and install it from the command-line and see if that fixes the issue? I’m suspect that something is broken with the way the app is built and installed via AppCenter. Downloading and installing from GitHub has resolved other errors users have reported that have previously been fixed.

phase1geo avatar Nov 07 '20 02:11 phase1geo

Can you try downloading the 1.11.3 release from GitHub, build and install it from the command-line and see if that fixes the issue? I’m suspect that something is broken with the way the app is built and installed via AppCenter. Downloading and installing from GitHub has resolved other errors users have reported that have previously been fixed.

I also tired installing it from flathub and it worked even worse... the app is extremely slow and choppy for what ever reason. And just for the record you're talking to a complete noob. I'm somewhat new to Linux... I can definitely try but could you explain how to build from source? Also it would be nice if you could possibly provide an appimage sometime down the road.

ghost avatar Nov 07 '20 16:11 ghost

To be honest, I don't do any package management. elementary OS takes care of creating the Debian package and others on different platforms create packages for those platforms, including the Flatpak. There are other known issues with the Flatpak that I am aware of, but I don't know what is required to fix those issues. So if someone wants to attempt to create an AppImage or Snap, they can do that but I don't have any intentions of supporting any packages that are not supported by the elementary OS team.

phase1geo avatar Nov 07 '20 21:11 phase1geo

If you don't have experience with building code from source, I'm not sure that it's worth it to describe the process as it make take time to get your environment setup properly to build the code from source.

phase1geo avatar Nov 07 '20 21:11 phase1geo

If you don't have experience with building code from source, I'm not sure that it's worth it to describe the process as it make take time to get your environment setup properly to build the code from source.

Didn't expect this kind of answer but ok... How else would I go about trying to make this app work then? As far as I know Appimages are not dependant on any OS and are distributed by the sole developer, so you don't need the eOS team to support anything, you can provide everything as a single package and it should work 100% of the time. I literally have no idea how to create an Appimage or how any of this works... I just liked your app because it seemed useful to me but I cant force you to make it work, I'll just try something else. I mentioned Appimage because so far in my experience of using Linux they saved me countless times and they always work without failure while flatpaks work only 50% of the time, so i guessed maybe its easier for you to provide this app as an Appimage to avoid these bugs but again.. its up to you.

ghost avatar Nov 10 '20 15:11 ghost

Hi @DisguisedBear , I have the same issue when installing the app directly from elementary AppCenter. I tried to install the app from flathub and everything works as expected. In AppCenter you have a dropdown to choose the app store, you have to choose flathub instead of AppCenter. See https://flatpak.org/setup/elementary%20OS/ for further information. Seems to be an issue with packaging in AppCenter.

syfds avatar Nov 11 '20 16:11 syfds

Thanks @syfds but I already know, the issue is that the flatpak version works really bad with this version for what ever reason, Its really choppy and unresponsive while the AppCenter version works better but has these weird bugs that crash the app as well as some minor choppiness when opening the side panel to customize the nodes.

ghost avatar Nov 15 '20 07:11 ghost

This might be a duplicate of: https://github.com/phase1geo/Minder/issues/208 ?

peteruithoven avatar Nov 24 '20 21:11 peteruithoven

I'm not sure how to debug this issue at present, but I know that I can replicate the problem with the 1.11.3 release from AppCenter as well. I believe that this issue has something to do with the input method (when I last looked at this issue several weeks ago).

phase1geo avatar Dec 11 '20 02:12 phase1geo

This also happened to me, which has made the app unusable ever since.

Fatih20 avatar Feb 02 '21 12:02 Fatih20