AndyGlx / FullControl-GCode-Designer

Software for designing GCODE for 3D printing
GNU General Public License v3.0
530 stars 70 forks source link

Libreoffice compatibility #5

Open fpgasdr opened 3 years ago

fpgasdr commented 3 years ago

Hi, I see there is not open source of excel file compatibility (at least the libre office gives me syntax error with case expressions). I would love to view this feature done to be able to use your very interesting spreadsheet.

AndyGlx commented 3 years ago

Thanks. I'm working with some people on a version that will run without Excel πŸ‘

Critical11 commented 3 years ago

On Mac & PC? Is a definite YES :)

On Mon, 19 Jul 2021 at 20:48, AndyGlx @.***> wrote:

Thanks. I'm working with some people on a version that will run without Excel πŸ‘

β€” You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/AndyGlx/FullControl-GCode-Designer/issues/5#issuecomment-882812823, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALBCP2WGB745U7MIXEPZWY3TYR6RRANCNFSM5AUKF42A .

fpgasdr commented 3 years ago

I'm on linux(ubuntu) and not...

AndyGlx commented 3 years ago

No problem. Hoping for it to be usable by all! 😁

Critical11 commented 3 years ago

Haha, thanks! Really looking forward to the mac stand alone versionπŸ˜ŽπŸ˜‡πŸ˜

On Tue, Jul 20, 2021 at 10:30 AM AndyGlx @.***> wrote:

No problem. Hoping for it to be usable by all! 😁

β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/AndyGlx/FullControl-GCode-Designer/issues/5#issuecomment-883245979, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALBCP2X3VNJFHWZEFPMN3ETTYU62RANCNFSM5AUKF42A .

Cdriko commented 3 years ago

Hello and bravo for this project. I'm agree with eljuligallego : It would be nice if a free software can run with free tools and os ;)

cilynx commented 2 years ago

The upcoming python version announced on the main website sounds very promising. In the meantime, I've kludged Libreoffice support -- https://github.com/cilynx/FullControl-GCode-Designer/commit/d7c2f8284d7e81d80337d4112b37515fa720652b. @AndyGlx -- any ETA or preview of the python version? My eyes are bleeding from the VBA =)

AndyGlx commented 2 years ago

@cilynx thanks very much. This will make people very happy! I expect the python version to be out this year. Will have a think about options for previews, etc.

cilynx commented 2 years ago

As soon as you have anything you're willing to share, I'd love to collaborate. I'm working on something vaguely similar (pygdk) that so far has been focused on subtractive machining, but you're inspiring me to adapt to additive. I'm wondering if it might be possible to combine efforts and share a common back-end API with both code-focused (my preference) and no-code (your direction thus far) user experiences.

AndyGlx commented 2 years ago

I shall do. Hopefully your exiting work will be able to be linked to or quickly translated. We def want it to be easy to utilise the capabilities/knowledge you've developed.

AndyGlx commented 2 years ago

@cilynx I downloaded your libreoffice version but it wouldn't get past the first line of VBA code related to the userform that relays information to the user. Commenting out all of the userform-related VBA code makes it work, but it's not ideal. Still, if anyone wants to use FullControl in libreoffice, it is an option to use your version and do a few tiny tweaks to VBA. If you can get it working to a level where the users don't need to do any VBA code modifications themselves, that'd be awesome.

develroo commented 2 years ago

Better yet, as the back end could easily be implemented in Python why not just make a GTK front end to it and be done with spreadsheets. See Matplotlib for how to do this

AndyGlx commented 2 years ago

Yep, I agree and that's the kind of approach I'm taking now

probonopd commented 2 years ago

Better yet, use PyQt5 rather than Gtk and have a nice "native" looking GUI on Windows, Mac, FreeBSD, Haiku and other systems "for free".