scripting / drummerSupport

Support for Drummer users.
19 stars 0 forks source link

Test packages of Electric Drummer for Linux, Windows and Mac #152

Open scotthansonde opened 2 years ago

scotthansonde commented 2 years ago

Together with @scripting I've built test packages of Electric Drummer for Linux, WIndows and Mac.

The code is unchanged from the original Electric Drummer for Mac, it's just repackaged. They seem to work for me, and @scripting is using the deb package. We're looking for testers familiar with Drummer to see if they install cleanly and work as one would expect. On the Mac, if you've used Electric Drummer before, check that the new package finds your previous data. Leave any comments here. Thanks!

scripting commented 2 years ago

I posted a note on the Change Notes outline.

http://scripting.com/drummer/blog/2022/01/17.html#a164331

yudel commented 2 years ago

Downloaded it. No problems installing other than the inevitable Microsoft warning that it's not signed or whatever.

ED does not load up the outlines that are loaded in Drummer.scripting.com, even though it is signed in to the same Twitter account.

scripting commented 2 years ago

@yudel -- that's the way it's intended to work.

You don't have to sign in to use E/D.

The account is only there for files you make public.

When you're using E/D the "real" versions of the files are on your local system.

scotthansonde commented 2 years ago

@yudel Thanks for the feedback! It's very helpful to know your first impressions and questions.

scripting commented 2 years ago

@scotthansonde -- it's taking me longer than I thought it would to switch my work to the Linux version.

I have to resolve this keyboard thing first so I can use the two systems the same way. But I will get there, and will have feedback for the project (some of which obviously I will have to fix).

scripting commented 2 years ago

@scotthansonde @yudel @emk @sabre23t

I'm going to install a copy of Windows in my VMWare Fusion setup.

I'm so out of date wrt Windows, I have no idea what version to get.

I just want to run Electric Drummer for Windows there.

I want something I can download because I want to start testing and fixing bugs right awa.

I already have the Linux version running.

scotthansonde commented 2 years ago

@scripting Microsoft itself offers free virtual machines (for VMWare and other platforms) for testing here. The most recent is "MSEdge on Windows 10". I also found a guide for installation and usage.

The license for the machine expires in 90 days, but for testing the Electric Drummer packages they should be sufficient.

scripting commented 2 years ago

I just posted a high-level view of what Electric Drummer is based on the questions that have been coming up.

http://scripting.com/2022/01/18/163308.html?title=whatIsElectricDrummer

scripting commented 2 years ago

I have got Windows installed in my VMWare. Next step is to install Electric Drummer.

scripting commented 2 years ago

Okay I have E/D running now.

I think I must have launched it twice or maybe three times because there were multiple instances. I closed all but one.

I see the funky file paths that were reported by Sabre.

Not sure how to take a screen shot in VM Ware.

I'm going to see how the debugger works over here.

I find this very disorienting, of course. Mac is still my comfort food of OSes. ;-)

scripting commented 2 years ago

Well, it's easy enough to tell what platform we're on.

require ("os").platform ()

returns win32 on Windows, darwin on Mac and linux on Linux.

https://www.freecodecamp.org/news/how-to-write-os-specific-code-in-electron-bf6379c62ff6/

So the next question is this -- I can try to fix some of these problems right off, but testing them is going to be a bitch, maybe -- unless I can figure out a way to run a test version on Windows (or Linux).

andysylvester commented 2 years ago

Scott,

I know this is a long time since the Windows test file image was released, but thought I would try it out today, and had a number of problems:

  1. When I created a new file, entered some text, saw the SAVED message on the right side of the screen, and then closed the file using File -> Close, the file was not present in the file system when I tried to open it again.
  2. When opening an existing OPML file, saw file overwriting as was prevalent in Drummer in early 2021.
  3. After opening an existing OPML file, the close box did not appear on the tab, File -> Close command did not work, had to use this technique to close the tab (http://scripting.com/drummer/blog/2021/11/24/142717.html?title=tabWithNoCloseBox)
  4. The filepath shown on an existing OPML file opened in Electric Drummer did not show the .opml extension.

I would be happy to test an updated version if one becomes available.

scotthansonde commented 2 years ago

@andysylvester We haven't done much with the Windows version lately since neither @scripting nor I use Windows enough to be able to test it properly. But I can make a build based on the current Mac app if you would like to test it. I'll get back to you privately about it.