Yeah that’s probably how QuilioLtd does it, too, I suppose. I also reinvented a lot of wheels already. And if we only keep it to ourselves there will be many more to reinvent the wheel
bro that is the worst suggestion i ever read xD using a whole other programming language to accomplish something that could be a one-click Projucer feature lol. The other guys didn’t agree that my workflow is useful but they at least understood that i wanted a simple solution and made some suggestions like that
Some of the behaviour and language in this thread falls short of the standard we try to uphold on this forum.
Please be mindful of our Code of Conduct, which you can find below:
In particular, note the clauses that require
- Being respectful of differing opinions, viewpoints, and experiences, and
- Giving and gracefully accepting constructive feedback
everyone knows that. it’s just that some of the feedback wasn’t very ‘constructive’
but anyway I get it. no one cares about the Projucer. Every minute improving it is wasted time. Sry for asking, bye
I care about the Projucer! FWIW. ![]()
In a world of limited bandwidth and shifting priorities (cmake), I’m surprised the Projucer is still around. Judging by the deprecation of the UI editor, live-hot-reload compiler, and poor state of the code-editor, it’s quite clear that it only receives minimal updates to keep the exporters up-to-date.
We completely switched to cmake, and couldn’t be happier.
This just adds to the “vibe” in this topic. What is the logic behind this statement?
I “downvoted” the feature request, but I also stated twice that I use the Projucer daily. “No one”?
It is part of my toolset. It’s OK with me that it receives no more development attention because there are more flexible alternatives (which I do not need). For me it still does exactly what I want: maintain Windows and MacOS configs and run the exporters. And it is used for that as well in the PACE toolchain. I certainly do care about the Projucer for this.
Reading this comment now I conclude that I likely reacted more to the tone of writing than to the content of the FR.
Personally, I am fine with using CMake, and have built CMake script generation tools in both Python and Lua for client and in-house use.
We use Macros for our Plugin Prototyping system and a .bat/.bash system to handle everything from builds to code-signing.
However, I must reinstate that in order for fresh interns, students and those with a lack of a programming background to be able to work on our engine, it doesn’t make sense to have them navigate their systems via scripts from the get-go. From our sample space, we’ve even noticed a faster grasp of CMake from UI based systems, than from modular scripting systems. Scripts do not provide a sense of overall structure to the new user. That’s an intuition that is built over time.
We take many of the navigational structures that we’ve built over time with experience for granted, and I see that very often in the software industry. It’s a bit like the notion that one could land a plane without training, on their first attempt.
I must also add, that suggesting that something is a waste of time without providing justification contributes to an aura of discouragement and overall negativity, and is the single most predictive factor of whether somebody will or will not, feel comfortable contributing to a discussion.
I believe it goes without saying that a reaction to what can be perceived as insulting, should not be misconstrued as bad tone, as that can be identified as a form of subtle oppression. Although I don’t agree that provocations should be reacted to in the first place, I think all of us can do better from here on. This is a human forum full of people that would like to make a change. Let’s try to keep it that way.
personally I always use Projucer to start a project.
I also use the GUI editor often and would use it even more if that part was more developed.
I’m often surprised that the framework doesn’t have its own well-updated visual editor for graphical interfaces.
there are alternatives of course, but I would much prefer to work with the official tools.
