-
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
-
a4028d3475
Actually position msgs get relayed verbatim
Tyler Goodlet
2021-07-22 11:44:15 -0400
-
dc279a48c2
Move DPI / screen get logging to debug; reduce cli noise
Tyler Goodlet
2021-07-22 11:43:18 -0400
-
7367ed5464
Drop all `ChartPlotWidget._lc` remap to `.linked
Tyler Goodlet
2021-07-22 11:42:12 -0400
-
c8b14e9445
Pass position msg to tracker, append fill msgs
Tyler Goodlet
2021-07-22 11:39:47 -0400
-
3b0b7475c8
Fixup commented view locate call
Tyler Goodlet
2021-07-22 11:24:25 -0400
-
1a5770c127
Only hide position (extra) info on order mode exit
Tyler Goodlet
2021-07-22 11:23:41 -0400
-
1abbd095ec
Fix oustanding label bugs, make `.update()` accept a position msg
Tyler Goodlet
2021-07-22 11:23:04 -0400
-
826c4408ea
Stop pulling lot size precision from symbol for now in the UI
Tyler Goodlet
2021-07-21 20:09:36 -0400
-
d3457cd423
Drop position-line factory from lines module, add endpoint getter
Tyler Goodlet
2021-07-21 20:06:14 -0400
-
444421bddf
Make our default label opaque (since it's normally just text)
Tyler Goodlet
2021-07-21 20:03:11 -0400
-
565380368a
Increase cursor debounce delay slightly?
Tyler Goodlet
2021-07-21 20:02:09 -0400
-
f06e05c9cb
Switch mode to touch `.pp`
Tyler Goodlet
2021-07-21 20:00:57 -0400
-
71eef1b7fd
Add `.view` property, throttle to 50Hz by default
Tyler Goodlet
2021-07-21 20:00:11 -0400
-
20a8045127
Add a left-side-of-marker orientation
Tyler Goodlet
2021-07-21 19:59:29 -0400
-
74d6dd5957
Move position tracking to new module
Tyler Goodlet
2021-07-21 19:42:15 -0400
-
afcb323c49
Use `QGraphicsPathItem` for marker, add line hide method
Tyler Goodlet
2021-07-19 08:40:51 -0400
-
45d6682ae0
Update entry count on position msgs, draft a composite position info type
Tyler Goodlet
2021-07-19 07:46:30 -0400
-
ff6ac6ba4f
Add label location description param for graphics path anchor
Tyler Goodlet
2021-07-17 16:17:36 -0400
-
d21112dcd7
Drop the open ctx mng; add wip pp label
Tyler Goodlet
2021-07-16 18:32:56 -0400
-
69091a894f
Move marker label anchor to anchors mod
Tyler Goodlet
2021-07-16 16:03:32 -0400
-
e58a980786
Move all anchor funcs to new mod
Tyler Goodlet
2021-07-16 14:50:59 -0400
-
94d3f67707
Move marker level-line-positioning anchor to new module
Tyler Goodlet
2021-07-16 12:31:05 -0400
-
3aab6d67e9
Use label anchor
Tyler Goodlet
2021-07-16 11:40:56 -0400
-
791fd23524
Remove `LevelLine.add_label()`, add dynamic pp marker label
Tyler Goodlet
2021-07-16 09:26:06 -0400
-
62517c1662
Add user defined anchor support to label; reorg mod
Tyler Goodlet
2021-07-16 07:45:42 -0400
-
-
86cb8421d9
Merge pull request #218 from pikers/paper_pp_tracking
goodboy
2021-09-06 09:27:38 -0400
-