|
|
Home » Developing U++ » U++ Developers corner » TheIde new look and new features
|
|
|
|
|
|
|
|
|
Re: TheIde new look [message #30752 is a reply to message #30751] |
Thu, 20 January 2011 15:26 |
|
mirek wrote on Thu, 20 January 2011 09:04 | Another feature I am missing from theide is that while in theory the editor is only limited by available memory, working with files >10MB is painful (but mostly because too long load/save time).
As such files are almost never supposed to be edited, perhaps we should provide view mode for them instead, not loading them into the memory.
The only thing missing here is a good nice widget for such viewer
(See e.g. Total commander for inspiration...)
|
You could allow editing big files only in overwrite mode (no saving problems). From time to time it can be useful.
|
|
|
|
Re: TheIde new look [message #30767 is a reply to message #30758] |
Fri, 21 January 2011 14:57 |
|
Before I comment all excellent ideas in this thread (especially Mindtraveller's prototype) I would like to ask you what do you think about this change. I removed second tab bar from theide in editor split mode. Instead the second edited file tab has different color (on the screenshot yellow - don't worry about it - this is only for test purposes). I think this is better, especially if there are many tabs. Normally after split you would get two tab bars with long scrollbars what makes navigating cumbersome. What's more important if you would close some tabs from the second editor and quit split mode and enter it again all those tabs would be restored. So there is no real advantage from having second tab bar. Besides one tab bar makes theide code simpler and splitting editors a little bit faster. Screenshot:
Tell me please what you think about it. If there won't be any objections or complaints I'll commit the change.
-
Attachment: idetabs.png
(Size: 57.94KB, Downloaded 817 times)
|
|
|
|
Re: TheIde new look and new features [message #30771 is a reply to message #30485] |
Fri, 21 January 2011 15:29 |
mr_ped
Messages: 825 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
I certainly support single tab bar, looks more usable to me.
Some tiny objections from me (not a showstoppers, just areas to research if it can't be improved even more):
I don't see clearly which pane is active (only hint is cursor).
edit: also the left bar with doc edit rectangles is available only with active tab, still the difference is minor.
That said you have orange line over top of active tab, in my IDE (host theme in WinXP with classic theme) there's no visual clue at all except having red cross for closing tab.
Also what if active tab and secondary tab are too far away from themselves? You can see name of tab by switching to it, so it's probably enough, or may it get annoying? (and we should pin somewhere into edit window the name if tab is gone?)
Can we color the inactive big bar on left (line nums + doc edit + recently modified lines)? Maybe just the base color for unchanged lines. I'm sure it would make identification of panes easy, but I have no idea if it will look good and natural, maybe it will be even more annoying. Something to try out.
Also I think I would LIKE to have active tab colored in same way for example with that light orange. And in the end I would love to see ColorfulTabs in IDE.
[Updated on: Fri, 21 January 2011 15:32] Report message to a moderator
|
|
|
Re: TheIde new look and new features [message #30809 is a reply to message #30771] |
Mon, 24 January 2011 00:03 |
Mindtraveller
Messages: 917 Registered: August 2007 Location: Russia, Moscow rgn.
|
Experienced Contributor |
|
|
2nd version of U++ IDE look:
Let's collect what do we have here:
* menu & toolbar in one line which saves precious vertical space
* code navigator fits into much smaller space while doing the same (it is 100% equivalent to current navigator)
* in-code search, which I personally need much: just press Ctrl-I and type search string inside search entry; pressing Ctrl-I will cycle through samples found (should also draw a count of found items inside the "zoom" icon)
* areas for manual text entry now have white color background, while mouse-controlled areas are gray
* packages and files now reside single control. Pros: single scroller, and now you may view a number of packages files' at once. Underlining is substituted with more graphically "nice" (IMO) icon color approach.
Packages are always sorted by the name. Exception is the main package which is on the top.
Files with different extensions are collected into one record. File icon is coloured with the same rule as package icon.
Separators within package file list divide file list without making extra visual noise (IMO one of my best results in this picture).
* it is significantly much space for code. Besides, the left part of the window, which is more intensively caught by the human eye, is purified from any controls, making coding a more convenient process. All the navigators are moved to the top and to the right.
-
Attachment: theide2.png
(Size: 55.68KB, Downloaded 802 times)
[Updated on: Mon, 24 January 2011 08:59] Report message to a moderator
|
|
|
|
|
Re: TheIde new look and new features [message #30814 is a reply to message #30809] |
Mon, 24 January 2011 09:40 |
Tom1
Messages: 1242 Registered: March 2007
|
Senior Contributor |
|
|
Mindtraveller,
I must say you have made an excellent prototype for the new IDE design. The simplicity, clarity and sophisticated style of the interface are really appealing. The improved efficiency in the screen area usage comes in handy especially when on road with the notebook PC.
The only thing I would change is to put the new package/file list on the left side of the source code area -- or maybe just an option to select either left or right side for it. This is to keep the most intensely looked-at window area right at the center of the screen. (That area obviously is about the left half of the source code window.)
When can I get this?? I just can't wait!
Best regards,
Tom
|
|
|
Re: TheIde new look and new features [message #30818 is a reply to message #30812] |
Mon, 24 January 2011 10:03 |
|
mirek wrote on Mon, 24 January 2011 09:32 | In fact, putting code explorer where it is now was partly motivated by the fact that widescreen LCDs are much more standard then original 4:3 today. With widescreen, you have surplus of horizontal space...
|
You are right about the widescreen spreading everywhere, but the ratio is not everything - the "widescreen" on my primary machine is 1024x600 So I strongly support saving as much space as possible, both in horizontal and vertical direction.
Also Tom is IMHO right about keeping the package list on the left (or configurable) to keep the code in the center of the screen. And that is especially true on big screens, where the distance from left side to corner can be quite large.
Honza
|
|
|
Re: TheIde new look and new features [message #30820 is a reply to message #30818] |
Mon, 24 January 2011 10:15 |
|
Don't worry about the side. With docking integrated it can be placed anywhere. Docking has also option to lock the layout that hides every ui element that is related to docking so application can look like docking was not there
|
|
|
Goto Forum:
Current Time: Fri Sep 20 04:05:13 CEST 2024
Total time taken to generate the page: 0.03740 seconds
|
|
|