Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move away from fbs #39

Open
Kranzes opened this issue Jul 5, 2021 · 6 comments
Open

Move away from fbs #39

Kranzes opened this issue Jul 5, 2021 · 6 comments

Comments

@Kranzes
Copy link

Kranzes commented Jul 5, 2021

Hey I was wondering if there was a possibility that this project will move away from using fbs in the near future since fbs is still using python 3.6?

@Kranzes
Copy link
Author

Kranzes commented Jul 5, 2021

Also updating PyInstaller to a version which isn't 2+ years old, fbs also depends on this outdated version of PyInstaller sadly.

@xyzz
Copy link
Contributor

xyzz commented Jul 5, 2021

The plan is to eventually switch to using pyinstaller directly, unsure when I would get time to work on that though.

@Kranzes
Copy link
Author

Kranzes commented Jul 5, 2021

Alright so i had a discussion with the author of fbs and he doesn't have any plans on updating to anything over python 3.6, if you want to get the a newer python version which isn't insecure according to Github, you will have to pay $80 for his closed-source software that is smaller than the damn website for it. The developer seems to be very against FOSS/Open-Source.

@xyzz
Copy link
Contributor

xyzz commented Jul 5, 2021

yes it was very disappointing that the original open source version was licensed under GPL, yet apparently there is no way to use the updated one within a GPL project

@xyzz
Copy link
Contributor

xyzz commented Jul 6, 2021

The plan is to switch away from fbs to pyinstaller in 0.5 (so, the release after the next one).

branch to track changes: https://github.com/vial-kb/vial-gui/tree/pyinstaller

Current status:

  • Linux: appimage fails with "qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found."
  • Windows: nothing yet
  • macOS: nothing yet

@rnbwdsh rnbwdsh mentioned this issue Aug 15, 2022
@dwlocks
Copy link

dwlocks commented Apr 17, 2024

I created #238 for two reasons:

  1. The available latest download showed text too tiny to read in the main window (both the refresh button and the no keyboard found message). Menu text was normal.
  2. My keyboard was not recognized, and I hoped updating some libs would help.

This branch updates to python 3.12, updates to latest qt5, and dependencies, removes fbs and makes things run.

It fixes my tiny text problem (1). It did not help with recognizing my keyboard (2).

I'll make whatever changes you want so you can merge these changes. I didn't test on linux or mac. I'm going to optimistically predict that linux will build with the new dependencies. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants