Omnimaga

Calculator Community => Other Calculators => Topic started by: Munchor on April 08, 2011, 01:49:45 pm

Title: Axe GUI Library Discussion
Post by: Munchor on April 08, 2011, 01:49:45 pm
Some of you might know already, I created an Axe GUI Library. I even made a topic here (http://ourl.ca/10139).

This project will be developed by me, Ashbad and whoever who wants to join.

However, we are considering a side-project since Kerm has proofed that using DCS GUI API together with Axioms would be a better option.

I was not convinced by his arguments, hence I plan on keeping an Axe-only library. However, we have considering having a mix or a side project, two libraries, one with Axioms and another with Axe code.

The reason why I'll keep the Axe one is because changing its code (of the GUI Library) would be easier for Axe programmers if that code was in Axe and not in Assembly, since not all Axe programmers know Assembly. In addition, the DCS GUI API would make it DoorsCS-only.

However, using the DCS GUI API would make programs faster, the library would be easier to code and DCS GUI is wonderful (IMO).

Let me know what you think. This is a discussion topic.
Title: Re: Axe GUI Library Discussion
Post by: alberthrocks on April 08, 2011, 03:41:22 pm
I would say go ahead. DCS's GUI is great, but sometimes there are certain limitations, such as hovering, live updates without a significant freeze, and just generally a really flexible way for the GUI. (If this isn't true, feel free to correct my mistake.) Besides, it would be a nice, friendly competition as well, right? :)

I've actually started a DCS Axiom project... that no one has really bothered to help me with. :P
I'm willing to add people to the project, since it's 100% open source, and I know for a fact that I can't do this all myself.
(My little project is here: http://ourl.ca/10100)/me goes to bump the project thread... :P

For many things like games and utilities, it's crucial that they don't have too much dependencies. Lugging on 48 KBs as an app isn't too fun, and forces people to compile for DCS, reducing compatibility. People like choice and flexibility, and that something that you and I would like to offer. I'm currently doing the DCS side, obviously.

However, I'd like to join you guys in developing an Axe GUI, although I'm a lame duck until the summer starts. I have some ideas for both widgets, interfacing, organization, and core rendering handling (especially the last one), and I'd love to add them or suggest them to this project.

Keep up the great work! :D
Title: Re: Axe GUI Library Discussion
Post by: Ashbad on April 08, 2011, 03:42:32 pm
I'd be willing to also help with the Axiom part, albert ;)
Title: Re: Axe GUI Library Discussion
Post by: Munchor on April 08, 2011, 03:45:29 pm
Quote
However, I'd like to join you guys in developing an Axe GUI, although I'm a lame duck until the summer starts. I have some ideas for both widgets, interfacing, organization, and core rendering handling (especially the last one), and I'd love to add them or suggest them to this project.

You are in.

Quote
I've actually started a DCS Axiom project... that no one has really bothered to help me with.
I'm willing to add people to the project, since it's 100% open source, and I know for a fact that I can't do this all myself.

I wanna help too. I've just checked out Axioms and made my first one for testing and feel like I can help.
Title: Re: Axe GUI Library Discussion
Post by: alberthrocks on April 08, 2011, 03:49:24 pm
Both of you guys are in :) Although now, I'm thinking that my project and yours should be merged (still separate code, but unified under one name), since both projects have exactly the same coders! :P
Title: Re: Axe GUI Library Discussion
Post by: Munchor on April 08, 2011, 03:50:51 pm
Both of you guys are in :) Although now, I'm thinking that my project and yours should be merged (still separate code, but unified under one name), since both projects have exactly the same coders! :P

Funny :P

I am now checking through more Axioms stuff and then will take a look at your problem (that crashes).

Separated Code, Axe GUI Libraries name :D