Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » "ToDo"
"ToDo" [message #33668] Mon, 05 September 2011 10:44 Go to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Having rainbow more or less finished, let us compile the list of things that would be nice to have next:

- Google NaCl support in theide(IMO, this one would be big for U++)
- Google NaCl U++ backend
- Web development framework (something like Jango in U++ should be piece of cake..)
- Web development support in theide (html/js highlighting, some way how to export these to output directory)
- Android support in theide
- Android U++ backend
- MacOS X support in theide
- Gtk backend (more closely coupled, using Gtk eventloop)
- PdfPainter
- theide: Windows 64-bit debugging support
- theide look&feel improvements (docking, new icons...)


Feel free to add to the list. I will Wink

Mirek
Re: "ToDo" [message #33673 is a reply to message #33668] Mon, 05 September 2011 12:49 Go to previous messageGo to next message
forlano is currently offline  forlano
Messages: 1182
Registered: March 2006
Location: Italy
Senior Contributor
mirek wrote on Mon, 05 September 2011 10:44

Having rainbow more or less finished, let us compile the list of things that would be nice to have next:

- Google NaCl support in theide(IMO, this one would be big for U++)
- Google NaCl U++ backend
- Web development framework (something like Jango in U++ should be piece of cake..)
- Web development support in theide (html/js highlighting, some way how to export these to output directory)
- Android support in theide
- Android U++ backend
- MacOS X support in theide
- Gtk backend (more closely coupled, using Gtk eventloop)
- PdfPainter
- theide: Windows 64-bit debugging support
- theide look&feel improvements (docking, new icons...)


Feel free to add to the list. I will Wink

Mirek


Nothing to add. It would be really great to have

- Web development framework

I used PHP and every time I imagined how it would be easier to perform the same task in U++.
Even the web GUI would improve a lot with our lovely tool.

Thanks for all!
Luigi

[Updated on: Mon, 05 September 2011 13:09]

Report message to a moderator

Re: "ToDo" [message #33675 is a reply to message #33673] Mon, 05 September 2011 13:37 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 270
Registered: June 2010
Location: Spain
Experienced Member
Excellent task list.

I propose to include a kind of Docking for menu bars (if this is of interest).

Best wishes,

Javier
Re: "ToDo" [message #33676 is a reply to message #33675] Mon, 05 September 2011 13:58 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
281264 wrote on Mon, 05 September 2011 07:37

Excellent task list.

I propose to include a kind of Docking for menu bars (if this is of interest).

Best wishes,

Javier



As menu is just regular Ctrl, I see no reason why it should not work with current Docking...

Mirek
Re: "ToDo" [message #33677 is a reply to message #33676] Mon, 05 September 2011 14:00 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Well, the another issue is that there is a lot of work in the list. I can do it all, but it would take years:)

So another issue to discuss is perhaps delegating some of those tasks...

Personally, I would like to spend my time with web framework and perhaps with NaCl (which have some intersection).

Mirek
Re: "ToDo" [message #33678 is a reply to message #33677] Mon, 05 September 2011 14:01 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Oh, I forgot:

- "U++ embedded" - improving FB rainbow backend and maybe theide too to make U++ a good embeded platform
Re: "ToDo" [message #33680 is a reply to message #33676] Mon, 05 September 2011 14:08 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
mirek wrote on Mon, 05 September 2011 13:58

281264 wrote on Mon, 05 September 2011 07:37

Excellent task list.

I propose to include a kind of Docking for menu bars (if this is of interest).

Best wishes,

Javier



As menu is just regular Ctrl, I see no reason why it should not work with current Docking...

Mirek


Well, I'm thinking a bit more of a modular menu system for apps, and I guess Docking wouldn't be enough for it.
I think I'll drop some lines about it in some month... I need it anyways for my new app.

What I think would be great is a sort of xml-driven menu/toolbar system, with toolbars freely dockable on each corners of top window, and an user menu/toolbar editor embedded in applications.
Items could then send a String/Value/Number to listening handlers in applications.
That one would allow customization of menu system by end user, which is almost a must in cad applications (many, many commands and usually a small set that a user want to have handy).

Max
Re: "ToDo" [message #33684 is a reply to message #33680] Mon, 05 September 2011 15:59 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 270
Registered: June 2010
Location: Spain
Experienced Member
Quote:

Well, I'm thinking a bit more of a modular menu system for apps, and I guess Docking wouldn't be enough for it.
I think I'll drop some lines about it in some month... I need it anyways for my new app.

What I think would be great is a sort of xml-driven menu/toolbar system, with toolbars freely dockable on each corners of top window, and an user menu/toolbar editor embedded in applications.
Items could then send a String/Value/Number to listening handlers in applications.
That one would allow customization of menu system by end user, which is almost a must in cad applications (many, many commands and usually a small set that a user want to have handy).




I wouldn’t have explained it better!

Javier
Re: "ToDo" [message #33689 is a reply to message #33668] Tue, 06 September 2011 00:00 Go to previous messageGo to next message
koldo is currently offline  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
Nice list.

Pdf Painter seems to be possible Smile.


Best regards
Iñaki
Re: "ToDo" [message #33691 is a reply to message #33680] Tue, 06 September 2011 08:25 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
mdelfede wrote on Mon, 05 September 2011 08:08

mirek wrote on Mon, 05 September 2011 13:58

281264 wrote on Mon, 05 September 2011 07:37

Excellent task list.

I propose to include a kind of Docking for menu bars (if this is of interest).

Best wishes,

Javier



As menu is just regular Ctrl, I see no reason why it should not work with current Docking...

Mirek


Well, I'm thinking a bit more of a modular menu system for apps, and I guess Docking wouldn't be enough for it.
I think I'll drop some lines about it in some month... I need it anyways for my new app.

What I think would be great is a sort of xml-driven menu/toolbar system, with toolbars freely dockable on each corners of top window, and an user menu/toolbar editor embedded in applications.
Items could then send a String/Value/Number to listening handlers in applications.
That one would allow customization of menu system by end user, which is almost a must in cad applications (many, many commands and usually a small set that a user want to have handy).

Max



Well, if I understand you well, you ask for configurable menu and toolbar, correct? (Preferably by drag&drop).

Mirek
Re: "ToDo" [message #33693 is a reply to message #33668] Tue, 06 September 2011 09:14 Go to previous messageGo to next message
mr_ped is currently offline  mr_ped
Messages: 825
Registered: November 2005
Location: Czech Republic - Praha
Experienced Contributor
This looks like only-code Todo.
I would keep in focus some other things as well:
- GSOC - another try
- some production quality U++ application to become "famous"
- some production quality complex examples for various different topics (MT events handling, client-server or P2P, etc...) (these would differ from simple examples in the way that they would solve everything including handling all error states, etc..)
Re: "ToDo" [message #33695 is a reply to message #33693] Tue, 06 September 2011 09:28 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
mr_ped wrote on Tue, 06 September 2011 03:14

This looks like only-code Todo.



It was meant to be so.

Quote:


I would keep in focus some other things as well:
- GSOC - another try



Well, I guess Google might be quite interested in U++ supporting NaCl... more that those things in past we were suggesting.

Mirek

[Updated on: Tue, 06 September 2011 09:29]

Report message to a moderator

Re: "ToDo" [message #33720 is a reply to message #33695] Thu, 08 September 2011 07:51 Go to previous messageGo to next message
tojocky is currently offline  tojocky
Messages: 607
Registered: April 2008
Location: UK
Contributor

In the ToDo list can be added:
- JavaScript V8 in U++
- TheIDE extensions using JavaScript V8
- event loop/event for windows (libuv) and for unix (libev).
https://github.com/brimworks/libev
https://github.com/joyent/libuv
Re: "ToDo" [message #33723 is a reply to message #33691] Thu, 08 September 2011 13:58 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 270
Registered: June 2010
Location: Spain
Experienced Member
Quote:


Well, if I understand you well, you ask for configurable menu and toolbar, correct? (Preferably by drag&drop)



Yes, That is a typical feature of CAD applications. To have it in TheIde would be superb!

Javier
Re: "ToDo" [message #33737 is a reply to message #33668] Fri, 09 September 2011 13:37 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Adding to list:

- Painter improvements:
- ability to render to preexisting buffer
- multithreaded rendering
- maybe ability to use different final backend, or some other optimization here to improve performance on 16-bit displayes - needed for embded
Re: "ToDo" [message #33747 is a reply to message #33737] Sat, 10 September 2011 13:15 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
- SVGPainter
- SVG Parser
Re: "ToDo" [message #33753 is a reply to message #33747] Sat, 10 September 2011 17:43 Go to previous messageGo to next message
koldo is currently offline  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
Hello Mirek

How could be the base of SVGParser class?


Best regards
Iñaki
Re: "ToDo" [message #33763 is a reply to message #33753] Sun, 11 September 2011 15:34 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
koldo wrote on Sat, 10 September 2011 11:43

Hello Mirek

How could be the base of SVGParser class?


Sorry, I am not sure what you mean?

Mirek
Re: "ToDo" [message #33771 is a reply to message #33763] Sun, 11 September 2011 22:11 Go to previous messageGo to next message
koldo is currently offline  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
mirek wrote on Sun, 11 September 2011 15:34

koldo wrote on Sat, 10 September 2011 11:43

Hello Mirek

How could be the base of SVGParser class?


Sorry, I am not sure what you mean?

Mirek

Hello Mirek

I mean parent classes, main methods...


Best regards
Iñaki
Re: "ToDo" [message #33772 is a reply to message #33771] Mon, 12 September 2011 05:43 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
koldo wrote on Sun, 11 September 2011 16:11

mirek wrote on Sun, 11 September 2011 15:34

koldo wrote on Sat, 10 September 2011 11:43

Hello Mirek

How could be the base of SVGParser class?


Sorry, I am not sure what you mean?

Mirek

Hello Mirek

I mean parent classes, main methods...


Actually, most likely single function would suffice, something like:

void RenderSVG(XmlParser& p, Painter& p);

Mirek
Previous Topic: Dark Themes support
Next Topic: RM: "Patch ready"
Goto Forum:
  


Current Time: Thu Mar 28 11:05:00 CET 2024

Total time taken to generate the page: 0.01290 seconds