axmol icon indicating copy to clipboard operation
axmol copied to clipboard

Migrate engine name, huge changes

Open halx99 opened this issue 2 years ago • 71 comments

source code

  • [x] New namespace full name axys, shorten name ax @halx99
    • compatible: alias ax to cocos2d: namespace cocos2d = axys; works on old projects who use cocos2dx
  • [x] macros: CC_ to AX_
  • [ ] Remove source code file name prefix CC, such as CCFileUtils to FileUtils
  • [x] Change all https://adxeproject.github.io to https://axis-project.github.io
  • [x] Migrate extension axlua
  • [x] Migrate lua script const prefix CC_

project tools

  • [x] cmdline tool: rename from adxe to axys
  • [x] cmake script: everything cocos2d to axys, CC_ to AX_

docs

  • [x] readme files
  • [x] docs
  • [ ] logo

halx99 avatar Jul 07 '22 08:07 halx99

It is the right way. Great!

aismann avatar Jul 07 '22 08:07 aismann

  • [ ] Remove source code file name prefix CC, such as CCFileUtils to FileUtils

Maybe prefix AX is better? uch as CCFileUtils to AXFileUtils

aismann avatar Jul 07 '22 10:07 aismann

The prefix makes people feel tired.

halx99 avatar Jul 07 '22 10:07 halx99

  • [ ] Remove source code file name prefix CC, such as CCFileUtils to FileUtils

You can add the breaks compatibility label so that people know why their project won't compile!

DelinWorks avatar Jul 07 '22 13:07 DelinWorks

I will merge all before any migrate commits to branch release and change github default branch to it.

Certainly, any pull request sitll and always been want merge to branch dev

Because these changes too huge, let's put to next prerelease 1.0.0b9

halx99 avatar Jul 07 '22 14:07 halx99

Should we replace every source file that contains cocos2d with axis?

DelinWorks avatar Jul 07 '22 15:07 DelinWorks

Should we replace every source file that contains cocos2d with axis?

I think ax:: is the namespace?

aismann avatar Jul 07 '22 17:07 aismann

No I mean like there are comments that contain the word cocos2d should we replace them? The namespaces can be ax:: though

DelinWorks avatar Jul 07 '22 22:07 DelinWorks

Should we replace every source file that contains cocos2d with axis?

Yes

halx99 avatar Jul 07 '22 23:07 halx99

Maybe a new PR?

aismann avatar Jul 08 '22 04:07 aismann

Maybe a new PR?

Yes, needs seperate PR

halx99 avatar Jul 08 '22 04:07 halx99

@halx99 should this be replaced with ax or axis?

image

DelinWorks avatar Jul 08 '22 13:07 DelinWorks

@halx99 should this be replaced with ax or axis?

image

Yes, both axis or ax is ok for me, so maybe the original namespace is axis, then ax is abbv of it.

halx99 avatar Jul 08 '22 14:07 halx99

yeah, and then we can use axis as the main namespace and then shorten it with namespace ax = ::axis;

DelinWorks avatar Jul 08 '22 20:07 DelinWorks

@halx99 @aismann would this be a nice logo?

image

And the mini logo can be:

image

props to @aismann it was his idea #722

DelinWorks avatar Jul 10 '22 04:07 DelinWorks

Looks good. I will make small changes later (only an example). image

aismann avatar Jul 10 '22 08:07 aismann

Maybe the coord lines could be looks like perspective 15/30/45 degree

halx99 avatar Jul 10 '22 13:07 halx99

Looks good. I will make small changes later (only an example). image

image

I changed my mind it looks better now

DelinWorks avatar Jul 10 '22 14:07 DelinWorks

Maybe the coord lines could be looks like perspective 15/30/45 degree

It doesn't look right with the 3D look :/

DelinWorks avatar Jul 10 '22 15:07 DelinWorks

Looks good. I will make small changes later (only an example). image

image

I changed my mind it looks better now

Can you make an example with an lowercase i like: AXiS

aismann avatar Jul 10 '22 17:07 aismann

Looks good. I will make small changes later (only an example). image

image

I changed my mind it looks better now

Can you make an example with an lowercase i like: AXiS

aismann avatar Jul 10 '22 17:07 aismann

image

DelinWorks avatar Jul 10 '22 17:07 DelinWorks

image

Thanks. Looks not so good, or?

aismann avatar Jul 10 '22 18:07 aismann

you mean the lowercase i or the whole design?

DelinWorks avatar Jul 10 '22 18:07 DelinWorks

The wohl desing is good. As longer I see the AXiS as more I like the lowercase i

aismann avatar Jul 10 '22 19:07 aismann

Do you mean closer?

Like this:

image

image

DelinWorks avatar Jul 10 '22 19:07 DelinWorks

Closer looks better.

aismann avatar Jul 10 '22 20:07 aismann

@DelinWorks Can you make the blue darker? Maby only the 5 lines in the middle?

aismann avatar Jul 11 '22 20:07 aismann

which one? the one with the lowercase i?

DelinWorks avatar Jul 11 '22 23:07 DelinWorks

Yes. Only one is enough to see the look of the darker blue line. Please also on the Icon. I belive the darker blue line Looks better.

aismann avatar Jul 12 '22 00:07 aismann