summaryrefslogtreecommitdiff
path: root/todo.md
AgeCommit message (Collapse)Author
2014-05-16Removed Objective-C runtime TODOs from todo.md.Pietro Gagliardi
2014-05-13More TODOs.Pietro Gagliardi
2014-05-11More TODOs and future plans.Pietro Gagliardi
2014-05-11Consistency change: all Windows API structure field names now match ↵Pietro Gagliardi
case-wise (some were forcibly exported in the past for historical reasons: I originally started package ui by trying to write a Windows API wrapper, but decided to ditch that and just use the Windows API directly from package ui). Also more TODOs.
2014-05-10Documented dragging issues caused by how Mac OS X handles mouse events; also ↵Pietro Gagliardi
determined that multiple buttons held at once only generates one mouseDragged: signal.
2014-05-10Still more TODOs.Pietro Gagliardi
2014-05-10More TODOs.Pietro Gagliardi
2014-05-08More TODOs, now that I have Mac OS X 10.6 working as well.Pietro Gagliardi
2014-05-07Completed extending of mouse buttons to the system's limit; defined (as ↵Pietro Gagliardi
undefined) the mouse drag behavior for buttons >= 3; implemented all that on the GTK+ side, and decided to have MouseEvents.Held[] be sorted (documentation only for now; need to check the code to make sure it follows). Good Lord...
2014-05-07More TODOs... sigh...Pietro Gagliardi
2014-05-06More TODOs.Pietro Gagliardi
2014-05-02More TODOs.Pietro Gagliardi
2014-04-29Decided not to cap mouse buttons at 3; reflected this in the public ↵Pietro Gagliardi
interface and in the TODO file. Platform implementations come next.
2014-04-27More TODOs.Pietro Gagliardi
2014-04-25More TODOs.Pietro Gagliardi
2014-04-24More future plans and TODOs.Pietro Gagliardi
2014-04-24Checked click to keyboard in Areas on Mac OS X; it works.Pietro Gagliardi
2014-04-20More future plans and TODOs.Pietro Gagliardi
2014-04-15Settled window sizing for GTK+; moved the respective TODO to future plans.Pietro Gagliardi
2014-04-14Added click-to-focus to GTK+ Areas and documented that click-to-focus ↵Pietro Gagliardi
happens; also TODOs related to that.
2014-04-14Removed the Windows Area resizing glitches TODOs... as they seemed to have ↵Pietro Gagliardi
gone away on their own (GDI+ issue that no longer applies since I dropped GDI+?).
2014-04-14More TODOs.Pietro Gagliardi
2014-04-14More TODOs.Pietro Gagliardi
2014-04-14Ensured that pressing Modifiers+Key/ExtKey does not produce an event with ↵Pietro Gagliardi
just the Key/ExtKey.
2014-04-13Fixed Area test time label weirdness by making Labels truncate their text ↵Pietro Gagliardi
instead of word-wrapping on all platforms. This doesn't explain GTK+/Wayland, alas.
2014-04-13Fixed weird Area time label truncation on Windows; more TODOs and future ↵Pietro Gagliardi
plans related to that.
2014-04-13Consolidated NSScrollView code on Mac OS X to be all in one place.Pietro Gagliardi
2014-04-13More shuffling of TODOs and future plans.Pietro Gagliardi
2014-04-13More TODO/future plan shuffling.Pietro Gagliardi
2014-04-13More TODOs and future plans. Also finally removed the TODO about incorrect ↵Pietro Gagliardi
Area redraw on Windows.
2014-04-12More TODOs and future plans.Pietro Gagliardi
2014-04-12Fixed Listboxes on Mac OS X having an initial selection.Pietro Gagliardi
2014-04-12Fixed Comboboxes on Mac OS X having an initial selection. This also lays the ↵Pietro Gagliardi
groundwork for adding Combobox/Listbox.Select() as a public function...
2014-04-12Verified that the Listbox item text is vertically positioned properly on Mac ↵Pietro Gagliardi
OS X.
2014-04-12Documented the thread safety of AreaHandler and Area.SetSize().Pietro Gagliardi
2014-04-10Removed TODO about Windows -1 conversions, as the Go spec specifically says ↵Pietro Gagliardi
that signed values are sign-extended to the full size of the type to convert to (and even shows an example of this), so the code we have was correct, not just working out of luck.
2014-04-10Added bounds checking to NewArea() and Area.SetSize() such that an Area must ↵Pietro Gagliardi
have a valid size.
2014-04-10More TODOs.Pietro Gagliardi
2014-04-10Fixed Area mouse events being sent when something happens outside the Area ↵Pietro Gagliardi
itself.
2014-04-10Decided not to make Labels selectable; nothing does it and it's a platform ↵Pietro Gagliardi
detail.
2014-04-10Documented scrollbars on Listbox and Area to the best of my ability, ↵Pietro Gagliardi
shuffling the appropriate TODOs around.
2014-04-10More TODOs.Pietro Gagliardi
2014-04-10"Fixed" the zero-size Combobox drop-down on Windows by having Windows fix it ↵Pietro Gagliardi
for us (and since we did everything we need to do to get it to fix it for us, it was already fixed!).
2014-04-10Removed unnecessary space if the secondaryText argument to MsgBox***() is an ↵Pietro Gagliardi
empty string. This doesn't change much on Mac OS X; it always shows the informational text field, showing an empty string by default. On GTK+ it seems to get rid of the bold over the primary text; I'm going to assume this is intentional (it looks that way on GTK+ 2; the HIG docs have outdated screenshots...).
2014-04-10Documented that event channels can be assigned to each other to collapse events.Pietro Gagliardi
2014-04-09More TODOs and future plans.Pietro Gagliardi
2014-04-09Added a test for the extremities of the Area's actual drawing area to make ↵Pietro Gagliardi
sure all pixels are shown on all platforms. That seems to be the case right now... Also more TODOs.
2014-04-09Fixed Area drawing assuming the first pixel of the *image.NRGBA is at i.Pix[0].Pietro Gagliardi
2014-04-09Tried to resolve the use a single window class for each type of custom ↵Pietro Gagliardi
window TODO; found it was nothing but problems, so moved to future plans.
2014-04-09Fixed GTK+ windows having the wrong background.Pietro Gagliardi