Commit Graph

  • 3c7bf4310c Just simple update on a slots setting change Tyler Goodlet 2021-08-25 10:41:03 -0400
  • a006ffce80 Update pane status on position updates from ems Tyler Goodlet 2021-08-25 10:38:04 -0400
  • 37f5648883 Clarify comment Tyler Goodlet 2021-08-25 10:33:59 -0400
  • c4add92422 Move widget-style "format label" to our label mod Tyler Goodlet 2021-08-25 10:32:17 -0400
  • 16c1f727c7 Finally, correct "next size" allocation logic Tyler Goodlet 2021-08-25 10:27:58 -0400
  • 80b01ed8cf Create a formattable label, increase fill bar label sizes Tyler Goodlet 2021-08-24 09:28:11 -0400
  • c4d5ca008e Add a `ChartnPane` composite for every symbol Tyler Goodlet 2021-08-23 14:48:53 -0400
  • 206af0d575 Port to order pane apis Tyler Goodlet 2021-08-23 14:48:20 -0400
  • bc2f4186fd Turn off debug prints Tyler Goodlet 2021-08-23 14:42:46 -0400
  • 15fc66f0a9 Add config account loader Tyler Goodlet 2021-08-23 14:42:26 -0400
  • b09d0d7129 Add an a pane composite and throw ui update methods on it Tyler Goodlet 2021-08-23 14:21:26 -0400
  • 2b8c3f69b1 Return quick on unmatched event type Tyler Goodlet 2021-08-20 11:37:07 -0400
  • 58afe07a88 Move `Allocator` to module level, `OrderPane` over to pp mod Tyler Goodlet 2021-08-20 10:30:36 -0400
  • 6be6f25797 Add "crypto" type to binance and kraken symbols Tyler Goodlet 2021-08-18 10:35:01 -0400
  • dfb9c55944 Compute symbol digits at creation time Tyler Goodlet 2021-08-18 10:08:57 -0400
  • 6744f59c58 Add numberline hotkeys for slots config Tyler Goodlet 2021-08-18 08:57:08 -0400
  • 07b20a5e68 Fill out allocator calcs for $size and #units, draft pp ui tracking Tyler Goodlet 2021-08-18 08:55:42 -0400
  • 17fbe6a6ab Start drafting out alloctor settings per asset type Tyler Goodlet 2021-08-18 08:42:56 -0400
  • be956c4031 Move fill status bar to module level, draft out order pane composite Tyler Goodlet 2021-08-18 08:39:08 -0400
  • 7192264818 Position pane UI improvements Tyler Goodlet 2021-08-17 14:08:25 -0400
  • 87bd6046e5 Not sure how this worked before but, pass reqid from existing live order Tyler Goodlet 2021-08-17 14:07:07 -0400
  • a1d4e61fc2 Port chart code to new subsys apis Tyler Goodlet 2021-08-16 07:52:15 -0400
  • 1cb311602c Revert commenting bounding rect fix.. Tyler Goodlet 2021-08-15 16:17:03 -0400
  • 873d531521 Vastly simplify order mode line management Tyler Goodlet 2021-08-15 13:38:46 -0400
  • ccad7cfc2a Allocate order size using lots digits calc Tyler Goodlet 2021-08-15 13:37:28 -0400
  • 69a1f5e8a8 Add line copy func, drop old markers cruft Tyler Goodlet 2021-08-15 13:30:58 -0400
  • 68e23fc567 Simplify line editor to track lines instead of create them Tyler Goodlet 2021-08-15 13:21:41 -0400
  • 97ebd03508 Avoid position resets on label paint Tyler Goodlet 2021-08-15 12:33:26 -0400
  • c1379001e5 Expect `Order` msg instance to ems client `.send()` Tyler Goodlet 2021-08-15 12:31:26 -0400
  • 374967dc6f Support temp `Symbol` and non-copied model refs on `Order` msg Tyler Goodlet 2021-08-15 12:30:22 -0400
  • 92d6b19777 Rejig order line creation / config Tyler Goodlet 2021-08-15 12:17:45 -0400
  • c37ce664f5 Uggh, don't override click handler on view; pg has it's own mouse events.. Tyler Goodlet 2021-08-13 13:49:07 -0400
  • f2376f90ad Support "next to be focussed" args to async form handlers Tyler Goodlet 2021-08-13 12:20:06 -0400
  • ac35e26d9a Make completer view click handler async Tyler Goodlet 2021-08-13 12:04:54 -0400
  • 4f4f9f66b4 Move view mode mouse click into async handler Tyler Goodlet 2021-08-13 12:02:07 -0400
  • 5ce6dcf3cb Properly capture graphics scene mouse events Tyler Goodlet 2021-08-13 12:01:36 -0400
  • 3ddd4bc2c2 Add a private level change cb, fix marker hidingn Tyler Goodlet 2021-08-12 20:16:13 -0400
  • 7fc7f72643 Add mouse event and signal proxying support Tyler Goodlet 2021-08-12 14:48:31 -0400
  • cebfe9dca3 Split up form creation and input handling, require a `.model` Tyler Goodlet 2021-08-11 16:29:56 -0400
  • 1d7300577e Drop godwidget ref to `FieldsForm` Tyler Goodlet 2021-08-11 14:02:46 -0400
  • 7295ceb51a Pass labels to form builder, toy with broadcast consumer task Tyler Goodlet 2021-08-10 17:04:19 -0400
  • a40205728f Position tracker is passed at init Tyler Goodlet 2021-08-10 17:02:17 -0400
  • 4ddfea654b Lol, initial size calcs on order line update Tyler Goodlet 2021-08-10 17:01:46 -0400
  • 5528e80c22 Basic allocator state updates from pp sidepane Tyler Goodlet 2021-08-10 17:00:52 -0400
  • ce7eb75ada Validate allocator assignments with pydantic Tyler Goodlet 2021-08-10 16:59:44 -0400
  • a7920689b6 Add reference gist for Qt guest mode stuff Tyler Goodlet 2021-08-10 16:58:41 -0400
  • a3d1a71017 Unpack keyboard events into an explicit msg model Tyler Goodlet 2021-08-10 16:57:19 -0400
  • b302707bf3 Order mode docs/comments updates Tyler Goodlet 2021-08-09 11:21:05 -0400
  • c982634839 Add draft `pydantic`-`QWidget` ORM system Tyler Goodlet 2021-08-04 13:37:51 -0400
  • 2d1deb7ab7 Drop uneeded `typing` types for py3.9+ Tyler Goodlet 2021-08-03 09:47:29 -0400
  • b79b9c8c41 "last" and "current" are better names Tyler Goodlet 2021-08-03 09:45:33 -0400
  • deedcb2c4a Flip to view mode on field exit key combos Tyler Goodlet 2021-08-02 18:53:02 -0400
  • 5f7c9a16fb Make god widget focus to chart / "view mode" Tyler Goodlet 2021-08-02 18:52:22 -0400
  • 70a283e336 Call god what it is Tyler Goodlet 2021-08-01 18:53:59 -0400
  • d1f9273418 Use lightest default for pp line Tyler Goodlet 2021-08-01 18:53:30 -0400
  • 8eaf2a1afe Allocate minority to OHLC chart since 2 fsps by default is likely Tyler Goodlet 2021-08-01 16:29:50 -0400
  • 75f50f4b7e "bracket"-ify fills bar + labels and try to evenly space the pane sections Tyler Goodlet 2021-07-30 23:50:03 -0400
  • 1fc9047746 Drop old pp config widget inserts; use new pane layout func Tyler Goodlet 2021-07-30 14:23:46 -0400
  • 3e237124ec Break health bar and pane layout into separate routines Tyler Goodlet 2021-07-30 14:22:51 -0400
  • b0ab240f9e Match search bar margins to pp pane Tyler Goodlet 2021-07-30 10:52:21 -0400
  • 41b79d0f9a Fix pp pane to show on symbol switches Tyler Goodlet 2021-07-30 10:51:50 -0400
  • e005c8b345 Use `QFormLayout` instead of rolling our own; add pp and feed status sections Tyler Goodlet 2021-07-30 10:50:05 -0400
  • 318f3b45c5 Just always use a lambda ; it's innocuous Tyler Goodlet 2021-07-27 10:41:51 -0400
  • b6c68e381d Move status back to gunmetal Tyler Goodlet 2021-07-27 06:12:19 -0400
  • 0ffbb15bc7 Add a "health bar" factor B) Tyler Goodlet 2021-07-27 06:11:47 -0400
  • 63138ccbf4 WIP add a lambda-QFrame to get per chart sidpanes for each linkedsplits row Tyler Goodlet 2021-07-27 06:09:40 -0400
  • 825680b8c6 Support (sub)plot names separate from data array keys Tyler Goodlet 2021-07-26 19:40:39 -0400
  • 65158b8c64 Add position status (health) bar math for sizing and styling Tyler Goodlet 2021-07-26 15:38:15 -0400
  • 3eabe93d54 Always hide contents labels at startup Tyler Goodlet 2021-07-26 15:35:06 -0400
  • 21d1e17c6a Better search label styling Tyler Goodlet 2021-07-26 11:33:37 -0400
  • 30ac32da55 Add ctrl-p as "pane toggle" Tyler Goodlet 2021-07-26 11:33:14 -0400
  • 0ce356f5d9 Make field form a vertical layout, add formatted style sheets Tyler Goodlet 2021-07-26 11:32:54 -0400
  • 1ae39c963a Allocate pp config form alongside god widget as a side-pane Tyler Goodlet 2021-07-26 11:31:36 -0400
  • d022a105bb Start using a small schema for generating forms Tyler Goodlet 2021-07-25 20:32:29 -0400
  • 011f36fc3c WIP add input handler for each widget in the form Tyler Goodlet 2021-07-25 15:43:41 -0400
  • 43b769a136 Support opening a handler on a collection of widgets Tyler Goodlet 2021-07-25 15:42:48 -0400
  • d1244608bd Use font scaled delegate from forms module Tyler Goodlet 2021-07-25 15:07:26 -0400
  • 5ec00ee762 Size view delegate from monkey patched parent Tyler Goodlet 2021-07-25 15:07:02 -0400
  • 940aafe1be OMG Qt view item sizing is sooo dumb.. Tyler Goodlet 2021-07-25 12:14:03 -0400
  • 29ea91553d Use "slots" as name for "number of entries" Tyler Goodlet 2021-07-24 23:16:22 -0400
  • c18cf4f0bf Mock up initial selection field and progress bar Tyler Goodlet 2021-07-24 23:15:44 -0400
  • 7e2e316cbf "Forms" is a better module name Tyler Goodlet 2021-07-24 16:11:41 -0400
  • a2b61a67b5 Allocate pp config with new actory, drop old line update method Tyler Goodlet 2021-07-24 16:09:42 -0400
  • e8e9e20124 Use mode name setter throughout Tyler Goodlet 2021-07-24 16:07:04 -0400
  • 00ff0e96cd Add mode name setter Tyler Goodlet 2021-07-24 16:06:05 -0400
  • 97f4d9bc2d Drop stale anchors Tyler Goodlet 2021-07-24 16:05:46 -0400
  • 1ed7be7c00 Move font-aware line edit to "text entry" mod Tyler Goodlet 2021-07-24 16:04:58 -0400
  • 8d65a55f9e Toggle pp config widget on order mode active Tyler Goodlet 2021-07-23 14:21:39 -0400
  • 64ccc79a33 Change order label format to color:count Tyler Goodlet 2021-07-23 14:21:10 -0400
  • 0f176425b1 First WIP of pp config entry widget on status bar Tyler Goodlet 2021-07-23 14:20:29 -0400
  • c4a9d53306 Use one marker, drop old anchors, add graphics update on marker paint Tyler Goodlet 2021-07-23 14:19:22 -0400
  • 4d5afc2e25 Add dpi font scale getter Tyler Goodlet 2021-07-23 12:19:07 -0400
  • 4ce6edae70 Skip line stage when chart not yet initialized Tyler Goodlet 2021-07-23 12:17:59 -0400
  • da3f149646 Add a tight pp anchor Tyler Goodlet 2021-07-23 12:17:29 -0400
  • 5473c9848d Start a "text entry widgets" module Tyler Goodlet 2021-07-23 12:01:09 -0400
  • 3fb0e02788 Factor font-size-based labeled-line edit into generics widget Tyler Goodlet 2021-07-23 12:00:48 -0400
  • 5fb00f726e Add support for a marker "on paint" callback Tyler Goodlet 2021-07-22 18:42:23 -0400
  • d283872eb6 Add a scene bounding rect getter to our label Tyler Goodlet 2021-07-22 18:17:42 -0400
  • 5144492534 Just warn for now on unknown dialogs Tyler Goodlet 2021-07-22 13:21:58 -0400
  • 568dd488b5 Move level marker to annotate module Tyler Goodlet 2021-07-22 12:05:53 -0400