Closed cxy5014 closed 2 months ago
Thank you. Do you intend to keep building executables for Mac when I release updates? If so I will put a link to your repo on the Wiki.
Because I can't test or verify Mac executables I am not going to put them in my 'release' folder.
Ian
Sure, I will continue building executables for Mac once you release updates. Next, I'm going to try GitHub Actions for automatic builds.
Bill BG5VGK
I have added a Wiki page for it. https://github.com/g4ixt/QtTinySA/wiki
The Mac Executables is now built by Github Actions.
Bill,
Could you try out my development branch version v0.11.1 and tell me if the fix for Windows is relevant to macOS? It's in this function which is currently around line 131. Essentially what I need to know is does macOS return port.product as "tinySA" or "tinySA4" from pySerial list_ports or does it return 'None' like Windows. If it returns the correct value I can modify the code so macOS works like Linux, which will be better.
def identify(self, port):
# Windows returns no information to pySerial list_ports.comports()
if system() == 'Linux':
return port.product
else:
return 'USB device'
Here is the ScreenShot.
The programme looks really nice in macOS, I have never seen a screenshot before; thank you, I will add it to the screenshots in the repository. I must have a read about what Github actions do.
I wasn't very clear in my request, could you change the line "if system() == 'Linux':" to be "if system() == 'Linux' or system() == 'Darwin':
(Google search tells me 'Darwin' is what macOS returns for platform.system)
Also check that the new combobox in the preferences screen is populating correctly.
Thanks again
Hi, I have just confirmed that changing the line "if system() == 'Linux':" to be "if system() == 'Linux' or system() == 'Darwin':" is the same with tinySA4 just like the screenshot I have sent before. The combobox run correctly. The screen recorded is attached.
Excellent. Presumably the 3 coloured dots top left are the file, preferences, and help menus
Nope, the red dot is close, yellow one is minimize, green one is full screen.
Besides, the database 'QtTSAprefs.db' file path is /Users/username/Library/Application Support/QtTinySA
Besides, the database 'QtTSAprefs.db' file path is /Users/username/Library/Application Support/QtTinySA
I accidentally lost a line of code that affected the database location. I have restored it in the version I am working on.
I have built this project for Apple Silicon based macOS. You can find the download link below.
https://github.com/cxy5014/QtTinySA/releases/tag/v0.10.1