Jan Vrany <jan.vrany@labware.com> [Thu, 14 Oct 2021 14:32:50 +0200] rev 233
Allow to set global default layout
This is usefull when VDB is opened from Smalltalk UI many times
(such as when playing with ArchC or Powerlang)
Jan Vrany <jan.vrany@labware.com> [Sat, 16 Oct 2021 09:06:13 +0200] rev 232
UI: add theme support to instruction list
Jan Vrany <jan.vrany@labware.com> [Thu, 14 Oct 2021 14:25:12 +0200] rev 231
UX: remember last working (range) expression in disassembly view
Jan Vrany <jan.vrany@labware.com> [Thu, 14 Oct 2021 13:58:22 +0200] rev 230
UI: autogically select contrasting foreground in lists
If application does not specify foreground color for an item but
does specify background color, try to be helpful and choose either
white or black foreground, whichever is more contrasting on given
background.
This helps especially with dark themes.
Jan Vrany <jan.vrany@labware.com> [Thu, 14 Oct 2021 13:57:06 +0200] rev 229
UI: always use `GDBRegisterWithValue >> #valueString` in register presenter
...since `#valueString` returns the value GDB wants to display to user.
Jan Vrany <jan.vrany@labware.com> [Thu, 05 Aug 2021 22:30:35 +0100] rev 228
UX: do not update window's contents when window is too small
Consider application's window as NOT visible if either width or height is
very small (5 pixels and less). This helps to prevent useless updates
when window is in resizing panel and splitter is moved to the edge.
In that case, window is not practically visible, but technically it
is still `#shown` and has `#width` or `#height` of 1 pixel.
Jan Vrany <jan.vrany@labware.com> [Thu, 05 Aug 2021 13:54:13 +0100] rev 227
UI: properly initialize message view background
using list view's `#viewBackground` (and not `#background`, which is
not a configured value but rather part of graphics context state)
Jan Vrany <jan.vrany@labware.com> [Thu, 05 Aug 2021 13:49:06 +0100] rev 226
UX: oops, do not use recursiveDetect: on thread / stack tree
...since it forces tree nodes to (unnecesarily) fetch frames and
thus slowing down thread switching!
Jan Vrany <jan.vrany@labware.com> [Tue, 01 Jun 2021 10:55:41 +0100] rev 225
UI: display breakpoints in instruction list
Jan Vrany <jan.vrany@labware.com> [Tue, 01 Jun 2021 10:51:50 +0100] rev 224
Overrided `displayOn:aGC ...` instead of `displayLabelOn:aGC ...`
The effect is the same and it's more logical to override this one.