"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "docs/TODO.txt" between
imgui-1.86.tar.gz and imgui-1.87.tar.gz

About: Dear ImGui is a bloat-free Graphical User Interface for C++ with minimal dependencies.

TODO.txt  (imgui-1.86):TODO.txt  (imgui-1.87)
skipping to change at line 116 skipping to change at line 116
- input text: facilitate patterns like if (InputText(..., obj.get_string_ref()) { obj.set_string(...); } relying on internally held buffer. - input text: facilitate patterns like if (InputText(..., obj.get_string_ref()) { obj.set_string(...); } relying on internally held buffer.
- input text multi-line: don't directly call AddText() which does an unnecessar y vertex reserve for character count prior to clipping. and/or more line-based c lipping to AddText(). and/or reorganize TextUnformatted/RenderText for more effi ciency for large text (e.g TextUnformatted could clip and log separately, etc). - input text multi-line: don't directly call AddText() which does an unnecessar y vertex reserve for character count prior to clipping. and/or more line-based c lipping to AddText(). and/or reorganize TextUnformatted/RenderText for more effi ciency for large text (e.g TextUnformatted could clip and log separately, etc).
- input text multi-line: support for cut/paste without selection (cut/paste the current line) - input text multi-line: support for cut/paste without selection (cut/paste the current line)
- input text multi-line: line numbers? status bar? (follow up on #200) - input text multi-line: line numbers? status bar? (follow up on #200)
- input text multi-line: behave better when user changes input buffer while edi ting is active (even though it is illegal behavior). namely, the change of buffe r can create a scrollbar glitch (#725) - input text multi-line: behave better when user changes input buffer while edi ting is active (even though it is illegal behavior). namely, the change of buffe r can create a scrollbar glitch (#725)
- input text multi-line: better horizontal scrolling support (#383, #1224) - input text multi-line: better horizontal scrolling support (#383, #1224)
- input text multi-line: single call to AddText() should be coarse clipped on I nputTextEx() end. - input text multi-line: single call to AddText() should be coarse clipped on I nputTextEx() end.
- input number: optional range min/max for Input*() functions - input number: optional range min/max for Input*() functions
- input number: holding [-]/[+] buttons could increase the step speed non-linea rly (or user-controlled) - input number: holding [-]/[+] buttons could increase the step speed non-linea rly (or user-controlled)
- input number: use mouse wheel to step up/down - input number: use mouse wheel to step up/down
- input number: applying arithmetics ops (+,-,*,/) messes up with text edit und o stack.
- layout: helper or a way to express ImGui::SameLine(ImGui::GetCursorStartPos() .x + ImGui::CalcItemWidth() + ImGui::GetStyle().ItemInnerSpacing.x); in a simple r manner. - layout: helper or a way to express ImGui::SameLine(ImGui::GetCursorStartPos() .x + ImGui::CalcItemWidth() + ImGui::GetStyle().ItemInnerSpacing.x); in a simple r manner.
- layout, font: horizontal tab support, A) text mode: forward only tabs (e.g. e very 4 characters/N pixels from pos x1), B) manual mode: explicit tab stops acti ng as mini columns, no clipping (for menu items, many kind of uses, also vaguely relate to #267, #395) - layout, font: horizontal tab support, A) text mode: forward only tabs (e.g. e very 4 characters/N pixels from pos x1), B) manual mode: explicit tab stops acti ng as mini columns, no clipping (for menu items, many kind of uses, also vaguely relate to #267, #395)
- layout: horizontal layout helper (#97) - layout: horizontal layout helper (#97)
- layout: horizontal flow until no space left (#404) - layout: horizontal flow until no space left (#404)
- layout: more generic alignment state (left/right/centered) for single items? - layout: more generic alignment state (left/right/centered) for single items?
- layout: clean up the InputFloatN/SliderFloatN/ColorEdit4 layout code. item wi dth should include frame padding. - layout: clean up the InputFloatN/SliderFloatN/ColorEdit4 layout code. item wi dth should include frame padding.
- layout: vertical alignment of mixed height items (e.g. buttons) within a same line (#1284) - layout: vertical alignment of mixed height items (e.g. buttons) within a same line (#1284)
- layout: null layout mode were items are not rendered but user can query GetIt emRectMin()/Max/Size. - layout: null layout mode were items are not rendered but user can query GetIt emRectMin()/Max/Size.
- layout: (R&D) local multi-pass layout mode. - layout: (R&D) local multi-pass layout mode.
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)