Browse Source

Move most TODOs to github issues

Miguel de Icaza 7 years ago
parent
commit
d885e3688a
1 changed files with 0 additions and 45 deletions
  1. 0 45
      TODO.md

+ 0 - 45
TODO.md

@@ -20,52 +20,17 @@ the black and white scenarios.
 
 ## Color and Dialogs
 
-Perhaps dialog containers need to set a general style for the child widgets,
-so that when we set a dialog, or error box, all the children added get the
-right set of default colors.
-
-Should include another theme, like the TurboPascal 6 theme
-
 Replaces `Colors.Base.Normal` with `Attributes.Normal`, and perhaps attributes
 points to the container.
 
-Widgets should not use Colors.Base or Colors.Dialog, they should likely use
-the colors defined in the toplevel container, so that the Dialog vs Toplevel
-colors are set there only.
-
-## Focus
-
-Use left/right/up/down to switch focus as well when nothing handles the event
-
 ## Views
 
-Checkbox, ListView, Menu.
-
 Wanted:
 - HotLabels (should be labelsw ith a hotkey that take a focus view as an argument)
-- MessageBox
-- Function Bar
-- ScrollView
-- Multi-line text editing
-- DateTime widgets
 - Shell/Process?
 - Submenus in menus.
-- Popup menus
 - Make windows draggable
-- ListView
-- TreeView
 - View + Attribute for SolidFills?
-- Scrollbar
-- Frame container (with label)
-
-High-level widgets:
-- Time selector
-- Date selector
-- File selector
-- Masked input
-
-Graphs:
-- Progress bar
 
 Should Views support Padding/Margin/Border?   Would make it simpler for Forms backend and perhaps
 adopt the Forms CSS as-is
@@ -76,16 +41,6 @@ Unclear what to do about that right now.  Perhaps use Flex?
 
 Will at least need the protocol for sizing 
 
-# Unicode
-
-Needs to move to `ustring` from `NStack.Core` to get full Unicode support.
-
-The reason for ustring is that we need proper measuring of characters,
-as we need to mirror what curses is showing it is a lot easier to go
-with ustring/rune than to manually add support for surrogate
-characters everywhere
-
-
 # Merge Responder into View
 
 For now it is split, in case we want to introduce formal view