darkfi
|
f623e4fda4
wallet: add chatapp.exe
|
2 years ago |
darkfi
|
1b88b31950
wallet: make a ChatView widget
|
2 years ago |
darkfi
|
69b9c2d2f6
wallet: editbox, set cursor pos by clicking with the mouse
|
2 years ago |
darkfi
|
149859454c
wallet: correctly handle repeating keys with smoothing
|
2 years ago |
darkfi
|
d0303017a0
wallet: add Property wrapper types, and begin prelim selection code
|
2 years ago |
darkfi
|
ed85b9a955
wallet: editing text, support backspace/delete
|
2 years ago |
darkfi
|
7c6b98e43f
wallet: create editbox widget and textshaper tool
|
2 years ago |
darkfi
|
60858f36d6
wallet: add font fallbacks
|
2 years ago |
darkfi
|
d4810afe29
wallet: partially working emoji display
|
2 years ago |
darkfi
|
444a2b3e14
wallet: delete old unused code and cleanup
|
2 years ago |
darkfi
|
fa9dc5c3f9
wallet: working OTF fancy text rendering
|
2 years ago |
darkfi
|
aa6cff4f2e
wallet: add a z_index property to control draw ordering of objs
|
2 years ago |
rsx
|
1369300ba2
wallet: add PropertyStatus.EXPR
|
2 years ago |
rsx
|
62994d050b
wallet: deprecate pyo2, replace with rustpython
|
2 years ago |
rsx
|
633aeb447a
wallet: instantly show the window as priority
|
2 years ago |
rsx
|
76d1ec7a04
wallet: add an expr engine for fast evaluation of exprs inside render loops
|
2 years ago |
rsx
|
199485d071
wallet: impl properties with PY_EXPR subtype which are dynamically evaluated every frame.
|
2 years ago |
rsx
|
8b1fddacb3
wallet: add create/delete_mesh/texture() fns
|
2 years ago |
rsx
|
1997292b36
wallet: improve methods, by making use of queues. signals now pass data too.
|
2 years ago |
rsx
|
2f58097787
wallet: make a more powerful property system
|
2 years ago |
rsx
|
9a90542009
wallet: add is_visible property to objects
|
2 years ago |
rsx
|
616735c0a3
wallet: bugfix .unwrap() causing crash when text obj is an empty string
|
2 years ago |
rsx
|
2623d0e4cf
wallet: make screen coords consistently use pixels everywhere
|
2 years ago |
rsx
|
5777c0ffe6
wallet: draw a rather attractive looking box with a lush gradient
|
2 years ago |
rsx
|
c475c198e7
wallet: begin reorganzing py code into a submodule
|
2 years ago |
rsx
|
266ecc2ed1
wallet: add scan_dangling() method used for garbage collection of nodes
|
2 years ago |
rsx
|
05a797ec7e
wallet: add convenience methods add/set/get_property_type() that make code look much cleaner
|
2 years ago |
rsx
|
e76be71d4b
cargo fmt
|
2 years ago |
rsx
|
663712f8b0
wallet: only allocate texture once. Instead use a ResourceManager
|
2 years ago |
zero
|
c78a469c83
added darkwallet in bin/. See README for usage instructions
|
2 years ago |