User forums > Using Code::Blocks

Code::Blocks future ?

(1/5) > >>

jean-raphael:
well I hope this post can bring the necessary to greatly improve codeblocks

two days, it took me two days to test and then quit codeblocks.
this software is unfortunately very far from being a proffesional ide

everything gives me the impression to work on a software that is stuck in the past.

Seriously, there are a lot of problems with codeblocks.

the first one is the file management, who thought that it was a good idea to display a different tree than the one on the disk. Why virtual folders and not real ones? Seriously, is it too hard to create a simple folder from the interface?

The tools and help are practically absent, the autocompletion works very badly, you just have to write variable. and impossible to find the associated functions. There is no sytactic correction even though it is the basis of an ide.

And the interface is really questionable, whether it is the display of error in a table, perfect to see nothing, the tiny buttons of wxsmith. In addition the interface is difficult to customize, on windows put a simple dark theme is almost impossible.

Why use a terminal for the output ? it's too complicated to display the console in a tab integrated in the interface like literally all other ide ?

to say it differently codeblocks is really bad
and I'm sad to see that open-source tools for c / cpp development are so little evolved.
If you want to become a good ide you will probably have to rethink and redesign everything
or at least there is a lot of work to update it

obviously this is my opinion, but I don't think I'm the only one

BlueHazzard:
In general i do not answer this kind of topics, but today i am in a really bad mood so...
 This is a open source project, we all have normal day to day jobs to gain money to live. If you want complain ok, you can do it, but the energy to complain is a lot more invested in trying to fix things instead of ranting... We lack manpower and time here that is true....


--- Quote ---well I hope this post can bring the necessary to greatly improve codeblocks
--- End quote ---
No, a rant post (See title and attitude in your text) will not do this. Working on the project and giving critical feedback will do it. The will to test will do it.


--- Quote ---the first one is the file management, who thought that it was a good idea to display a different tree than the one on the disk. Why virtual folders and not real ones? Seriously, is it too hard to create a simple folder from the interface?
--- End quote ---
You can create folders in the file tab from the same panel.
This is simply a different UI concept: The project tab can have virtual folders or represent file system folders. and has nothing to do if it is "hard".
So you can organize your code differently in your project from the organization on the disk... If you want it or not, this was a design choose...
You do not like it? Well codeblocks was written before the whole "simplify things" and is customizable. You can switch it by an right click on the workspace -> Project tree-> different settings. But i guess you are not the kind of explorer....


--- Quote ---The tools and help are practically absent, the autocompletion works very badly, you just have to write variable. and impossible to find the associated functions. There is no sytactic correction even though it is the basis of an ide.

--- End quote ---
Yes we know this and work on it. See the Clang code completion plugin posted in the nightly forum. It is rough and has edges, but we work on it. Feel free to help!


--- Quote ---And the interface is really questionable, whether it is the display of error in a table, perfect to see nothing, the tiny buttons of wxsmith. In addition the interface is difficult to customize, on windows put a simple dark theme is almost impossible.

--- End quote ---
You work on a high dpi monitor? Well i have not the money for this kind of gagets, so i can not test and fix the tiny buttons in wxSmith... But you can set bigger buttons in the settings.
Why are errors in a table questionable? How would you like to display them? Errors have a tabular structure: Type, Line, File, Message...  You can also enable the html log in the compiler settings or you can look at the raw output in the build log tab... But also here feel free to give constructive critique.. Simply saying it is terrible without giving ANY hint how to do it better is lazy as f.
Why we do not have a dark theme is answered countless times here...


--- Quote ---Why use a terminal for the output ? it's too complicated to display the console in a tab integrated in the interface like literally all other ide ?
--- End quote ---
Yes it is. Have you spent only 3 seconds to check what a terminal has to do? If you really want the output in a tab, you can register a tool in the tools+ plugin, that runs your code in a tab output...
I guess, this would be a nice beginner ticket for you. Start coding a tab for console output in codeblocks in a tab. Feel free to see how much work it is to make it right....



--- Quote ---and I'm sad to see that open-source tools for c / cpp development are so little evolved.
If you want to become a good ide you will probably have to rethink and redesign everything
or at least there is a lot of work to update it
--- End quote ---
Hey feel free to do the work.....


--- Quote ---obviously this is my opinion, but I don't think I'm the only one
--- End quote ---
Obviously not, but also obviously no one will help by providing time and help the project....

I see this a lot lately, also in the JS world... Every one thinks Open source has to provide top notch performance for absolutely nothing... Open source needs people to work on problems....

This is only my rant on a very bad day.... Fell free to ignore it, but please consider to provide help and code for codeblocks!

[Edit:] Instead of ranting here i should have fixed bugs in codeblocks where the time is used better....

jean-raphael:
if i want to help, ok, but where to start there is some work to acheve .

i am verry sorry for make ou feel bad, it was not my intention but if you want to know i d'ont fell very go to.

I already know "open source "sound like magic but it is not

by this post i d'ont want to complain,  i want to understand and help where it useful

ah , for me , why start working on codeblocks or just make vs code extentions that will do the job ?

stahta01:
https://wiki.codeblocks.org/index.php/Main_Page

If you really want to help the first thing to learn is how to build Code::Blocks from source.

And, based off the feedback you already got see if there are C::B settings that do what you want to do.

Edit: Add link to DPI thread https://forums.codeblocks.org/index.php/topic,21119.msg145906.html#msg145906

Edit2: Add wx link https://github.com/wxWidgets/wxWidgets/issues/19223

Tim S.

Krice:

--- Quote from: BlueHazzard on March 16, 2022, 03:46:31 pm ---In general i do not answer this kind of topics, but today i am in a really bad mood so... This is a open source project, we all have normal day to day jobs to gain money to live.
--- End quote ---

I dislike it when people say this is not my job or this is "just" an open source project. It's the worst way to respond to any comments or requests, even if they are poorly thought like in this case. Sometimes I wonder why some people are in open source development if they hate it so much? I personally think Code::Blocks is fine, but it could be better for sure.

Navigation

[0] Message Index

[#] Next page

Go to full version