drummerSupport icon indicating copy to clipboard operation
drummerSupport copied to clipboard

Electric Drummer questions and comments

Open scripting opened this issue 4 years ago • 35 comments

The first test version of Electric Drummer is available.

If you have questions or comments this is the place to post them.

scripting avatar Sep 12 '21 19:09 scripting

Downloaded it this morning, viewed a few outlines both remote and locally, made some changes, closed them, reopened them. Seems to work fine. 👍

scotthansonde avatar Sep 13 '21 13:09 scotthansonde

Right now I have the Change Notes open, and can see you making changes. So that works too!

scotthansonde avatar Sep 13 '21 13:09 scotthansonde

@papascott --

  1. Thanks for the confirmation. It frees up mental space for moving forward on things. :smile:

  2. As I was writing and editing I was wondering if anyone was watching and what it must look like.

scripting avatar Sep 13 '21 13:09 scripting

I have E/D up and running on my Mac, successfully creating a couple of outlines there, closing and reopening them, editing and saving. Also, opening an opml file that was created on the web version and downloaded via zip.

akaKenSmith avatar Sep 13 '21 18:09 akaKenSmith

@akaKenSmith -- thanks that's very helpful.

Also don't forget to use the Bookmarks menu. It's even more essential on the desktop where you can scatter files all over the place.

scripting avatar Sep 13 '21 18:09 scripting

I also installed it on my Mac, so far seems to work. One very minor issue I noticed. Clicking on the Electric Drummer text that is to the left of the in-window menu bar opens the a page in a browser like this: Screen Shot 2021-09-13 at 3 25 11 PM

allenwb avatar Sep 13 '21 22:09 allenwb

@allenwb -- yikes! that's why it's good to have testers. i never would have thought to click on that. easy to fix. thanks. :-)

scripting avatar Sep 14 '21 01:09 scripting

I downloaded E/D and opened it. No problem.

But I experienced an issue with file saving and Twitter login.

Here's what I did:

  1. I did not log into Twitter.
  2. I wanted to create a new private file. Under File, New and Open were in a lighter text, but by selecting New, a dialog opened and let me create a new file in a place of my choosing on my hard drive.
  3. I wrote some text in the outline, and created a Bookmark.
  4. I tried to open and change the outline title but the dialog I expected didn't show up to let me change the title.
  5. Then I noticed nothing was saving. I checked the console and saw no errors. I closed E/D, reopened it, and saw blank outline for Notes and my test file.
  6. I thought I had done something wrong in the installation, so I deleted E/D from my laptop, rebooted, reinstalled E/D and tried again to create private files. Nothing would save.
  7. Finally, I logged into Twitter, the New and Open were darker and I was able to edit, save, change the title, make and use a bookmark as expected.
  8. Logging out of Twitter resumes the no-saving behavior. I looked for a way to manually save a file, and I'm not seeing a Save function.

Maybe this is a bug? If not, and I must log into Twitter to be able to use E/D, then perhaps the Doc file should make it more clear that logging into Twitter is required. As the Doc is written now ("If you want to create public files, you must log in to Twitter."), I read it as if using E/D to create private files (and only private files) is a reasonable use of E/D.

mistersugar avatar Sep 14 '21 01:09 mistersugar

@mistersugar -- thanks for the report. I never use E/D without being logged in, that explains all the anomalies. I will fix all of these, as the docs say it's important that you are able to use E/D without logging in. I imagine that most people will use it that way. This is one of the great things about being having fresh eyes look at the software. They might choose a different path through the functionality than the devs did.

scripting avatar Sep 14 '21 11:09 scripting

@mistersugar -- there's a new download of E/D with the fix for the enabling/disabling problem in the File menu per your report.

scripting avatar Sep 14 '21 16:09 scripting

The docs appear to link to the old version (electricDrummr.zip, slightly misspelt). On a hunch I tried to download electricDrummer.zip from the same directory, and that seems to be the new version.

scotthansonde avatar Sep 15 '21 10:09 scotthansonde

@papascott -- thanks for this debugging. I fixed the download page, and removed the old version.

scripting avatar Sep 15 '21 13:09 scripting

I downloaded and opened the new version. I am not logged in, and I do see the New and Open enabled. So that update has worked.

But I'm not getting the auto saving.

  • I created a new outline in the folder of my choosing.
  • I see SAVED in the top right.
  • As I begin to type various lines of text, SAVED changes to NOT SAVED and stays that way.
  • I closed this test outline.
  • I selected Open, and navigated to my folder, and saw the outline was there. I opened it, and it was blank, as I suspected since nothing had been saved while I had typed.
  • I closed the outline and reopened it again. But, the Open dialog reverts to the folder where Notes is saved. I recall that when logged into Twitter in the previous version, the Open dialog remembered my previous folder.

Under File, I don't see a way to manually save a file. I am so used to using Save or Save As in Microsoft and other programs (or Duplicate for Apple Pages and Numbers) that I reflexively look under File for Save. I've learned that in outlining its just as easy to copy a node and paste it not a new file, but I still look for Save. Just sharing that as a poet.

mistersugar avatar Sep 16 '21 02:09 mistersugar

@mistersugar — look in the JavaScript console for errors. There’s a command to open it in the mac’s menubar.

scripting avatar Sep 16 '21 07:09 scripting

I didn’t see any errors in the console last night. I’m at my office without my personal laptop so will test again this evening and watch the console closely.

Apologies for slow response. House is in major repairs and life is chaotic.

a,z

Anton Zuiker 919.724.4220

On Sep 16, 2021, at 3:36 AM, Dave Winer @.***> wrote:

 @mistersugar — look in the JavaScript console for errors. There’s a command to open it in the mac’s menubar.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

mistersugar avatar Sep 16 '21 16:09 mistersugar

@mistersugar -- thanks for the update.

Please wait to re-engage when you can focus on the problem.

I am 99 percent sure you'll see an error message in the console, btw.

I also want to know which files you open. Remember I can't proceed until I can repeat the process that causes the error. Obviously the app isn't working for you at all, and it's working perfectly in this regard for me. So we have to figure out what the difference is.

If it takes two days to clear the time, or a week, it is what it is. :smile:

scripting avatar Sep 16 '21 16:09 scripting

I have done additional testing of E/D including on a second Mac. To my eyes, the behavior is the same for me on both of my computers -- I am experiencing the same no-saving behavior when I am not logged into Twitter.

Here's what more I have seen, and these notes are from my testing on my iMac.

  • The version I am using is v0.4.0, which I see in the top right of the window, and I selected About Electric Drummer under the 'Sign on here' dropdown and see 'undefined v0.4.0.'
  • I am not signed in.
  • E/D opens up Notes.opml (in the Data folder) as well as two additional files I created when I first started testing tonight: simpletest.opml is on the Desktop and simpletest2.opml is in the Data folder.
  • In the console I see no errors.
  • In the console I see a lot of code that looks to be doing its job.
  • I do see a note that there is no menubar.opml.
  • There is something that says smashOutlineDisplayWidth which is intriguing but I imagine correct.
  • I type and reorganize text in my test outlines, but NOT SAVED always displays.
  • I've selected many of the functions under the File menu. 'Set Title' and 'Edit OPML headers' don't do a thing. However, when I select 'View OPML', an error shows in the console: VM298 index.html:1 Uncaught (in promise) Error: No application in the Launch Services database matches the input criteria.
  • Later, once I am logged into Twitter, saving outlines works as expected.
  • But now when I selected View OPML, a different result: For the Notes outline, the Mac's Finder window popped open focused on the Macintosh HD. When I select View OPML for the simpletest file on the Desktop, I get the error: Uncaught (in promise) Error: No application in the Launch Services database matches the input criteria.
  • I do notice that there are a couple of red errors that display very quickly in the console when I go from not logged in to logging in. Those errors get cleared when E/D logs into Twitter so I don't know what they say. But I have recorded a screencast to share with @scripting

What more can I share or report to help?

mistersugar avatar Sep 17 '21 03:09 mistersugar

@mistersugar -- I found the problem and fixed it. It was totally simple.

When Drummer is checking to see if a file needs saving, the first thing it checks is if you're online. If not, no point continuing, it won't be possible to save it. Except in E/D that's not true.

Since the two versions are sharing 98 percent of the code, there probably are other cases where it's drawing an incorrect conclusion in E/D.

The reason I didn't see it is because I always am logged in in E/D because I use it to edit my blog, and it needs to be able to save to the server in addition to locally to pull that off.

I suggest you and perhaps others continue to run E/D without logging in, perhaps spotting more problems like this.

Remember, when we're testing -- finding problems is a good thing!

And thank you for persevering.

There will be a new release to test hopefully pretty soon. 😀

scripting avatar Sep 17 '21 14:09 scripting

BTW here's a screen shot of the tabs I have open in Electric Drummer.

image

scripting avatar Sep 17 '21 15:09 scripting

I've released the new version of Electric Drummer with the fix for the bug @mistersugar reported.

There's a change note for the update.

scripting avatar Sep 17 '21 17:09 scripting

Would this be an easily programmed desired change of function?

If a text cursor is at the beginning of a line, would it be a convenience — or a reasonable expectation — for pressing a Delete key (the equivalent of a backspace) to cause the independent line itself to disappear and the text that was at that triangle to join the previous line?

From the point of view of an editor, not a programmer, it would be my expectation of what would happen ... and something I do regularly in writing articles. Thank you?

sbwaters avatar Sep 18 '21 02:09 sbwaters

If a text cursor is at the beginning of a line, would it be a convenience — or a reasonable expectation — for pressing a Delete key (the equivalent of a backspace) to cause the independent line itself to disappear and the text that was at that triangle to join the previous line?

@sbwaters that functionality exists - see the Keyboard summary under Docs, and look at the last items in the Reorganizing section. That is, you can use Command Backspace to merge lines.

mistersugar avatar Sep 18 '21 12:09 mistersugar

see the Keyboard summary under Docs

In Electric Drummer, Menu: Docs: Keyboard Summary: returns the error message: "Error running script: showCribsheet is not defined." Keyboard Summary works in online Drummer.

sbwaters avatar Sep 18 '21 12:09 sbwaters

@sbwaters -- thanks for the report. I have fixed the missing showCribsheet in the next release.

There probably are a few more of these, things that work in web Drummer that don't work in Electric Drummer.

Not too likely the other way around.

@mistersugar -- thanks for pointing him at the cribsheet. I sometimes forget it's there, and part of the Docs. :smile:

scripting avatar Sep 18 '21 15:09 scripting

On both Drummer and Electric Drummer—Menu: Tools: Switch to Dark Mode does switch screen dark but doesn’t toggle to allow the user to switch back to light mode. Refresh the Drummer page or restart Electric Drummer switches back to light mode.

sbwaters avatar Sep 18 '21 15:09 sbwaters

@sbwaters -- the command only promises to switch not toggle. i'm glad that you figured out that refreshing gets you back to non-dark mode. i was hoping people would figure that out.

scripting avatar Sep 18 '21 16:09 scripting

I just downloaded E/D on Mac. The app launches, but I just get an empty window. This is on an M1 Mac Mini with OS X 12.1

docter-tirrud avatar Jan 28 '22 20:01 docter-tirrud

A couple of things that might help figure out what's going on...

  1. A screen shot of the window.

  2. Open the JavaScript console, there's a command in the system menu at the top of the screen, and see if there are any error messages. If so, take a screen shot of that too.

scripting avatar Jan 28 '22 20:01 scripting

image

I selected View-->Toggle Developer Tools, then chose the Console tab

image

I'm such an unsophisticated user. Probably not worth your time to try to figure out what I did wrong. I can just look at web app.

docter-tirrud avatar Jan 28 '22 20:01 docter-tirrud

Got Drummer downloaded on Mac. Haven't gone too far into it yet, but it looks great!

A few potential issues:

  1. I can't seem to properly load Drummer on Web (or Little Outliner, for that matter), for some reason. It renders a bit buggy, like this:
image (No Twitter sign-in button, for example).
  1. I also couldn't find my existing outlines on LittleOutliner when I tried.
  • I'm logged into my Twitter account, and nothing will open from the "Open" menu.

I mention the Little Outliner stuff because it feels related. Hmm. Tried several browsers, no improvement.

brandon-toner avatar Sep 07 '22 17:09 brandon-toner