darkfi
|
b72b033a39
wallet: remove unused freed_textures field from DrawUpdate, and make RenderApi::*_unmanaged_texture() methods private.
|
1 year ago |
darkfi
|
0bd20aefaf
wallet: make textures managed and auto-delete when there's no longer any refs to them
|
1 year ago |
darkfi
|
22f1a10d72
wallet: make TextShaper non-async which reduces overall need for AsyncMutex throughout code.
|
1 year ago |
darkfi
|
51c204be84
wallet: App::setup() schema, then once miniquad starts, App::start() will first draw the scenegraph, then start the procs. This way drawing is done ASAP and fast on app startup.
|
1 year ago |
darkfi
|
0f642dc1e3
wallet: delete RenderApiPtr, since mpsc::Sender is Cloneable, we can just use RenderApi directly
|
1 year ago |
darkfi
|
638a315297
wallet: chatview, disable highlighting lines temporarily
|
1 year ago |
darkfi
|
9f16a3dbe5
wallet: bugfix chatview, lock while inserting into DB to avoid db load triggering bg load
|
1 year ago |
darkfi
|
8212043bab
wallet: add file rotated logs for all platforms
|
2 years ago |
darkfi
|
ab13cfae9e
wallet: immediately show the message when sent but in grey until the server sends it back again
|
2 years ago |
darkfi
|
f4fa54a60d
wallet: evgrd connector - use a resilient reconnection strategy and buffer sends which fail
|
2 years ago |
darkfi
|
382447ae24
wallet: chatview add the top line's ascent to the total_height calc and fix selecting lines.
|
2 years ago |
darkfi
|
2085bfbdf1
wallet: add spacing between messages
|
2 years ago |
darkfi
|
cfa5a7461a
wallet/chatview: realtime editing of timestamp_width
|
2 years ago |
darkfi
|
f1f41d46ba
wallet/chatview: smaller font for timestamps
|
2 years ago |
darkfi
|
67e7b92d77
wallet: full customization of edit cursor: width, ascent and descent
|
2 years ago |
darkfi
|
177e390262
wallet: fix issue with chatview swallowing input events
|
2 years ago |
darkfi
|
4edc89237e
wallet: upscale old timestamps in secs to millis
|
2 years ago |
darkfi
|
29ba9e43a8
wallet: connect the tubez with LocalEventGraph. now we recv msgs from the backend.
|
2 years ago |
darkfi
|
b340ebf197
wallet: chatview upscale text depending on window_scale
|
2 years ago |
darkfi
|
ee7f415231
wallet: updated chatview to new backends
|
2 years ago |
darkfi
|
752a085513
wallet: make Point copy and allow Point arithmetic.
|
2 years ago |
darkfi
|
735c7709dd
wallet: replace eval_rect()/read_rect() with PropertyRect wrapper
|
2 years ago |
darkfi
|
00f936b316
wallet: move draw() methods into UIObject trait
|
2 years ago |
darkfi
|
f6ba337563
wallet: migrate internal APIs to use Point struct everywhere
|
2 years ago |
darkfi
|
4a0d6ce8f4
wallet: finish migration for handle_(mouse_btn_down|mouse_btn_up|mouse_move|mouse_wheel|touch)
|
2 years ago |
darkfi
|
fac6250fb7
wallet: migrate to handle_key_up/down()
|
2 years ago |
darkfi
|
c9a9726c93
wallet: migrate to using handle_char() through the tree
|
2 years ago |
darkfi
|
0ada742edb
wallet: fix 2 small chatview bugs, first is a typo from last commit, second is actually check is_select_mode when its modified after long hold
|
2 years ago |
darkfi
|
6d576e4c03
wallet/schema: add toolbar showing channel name
|
2 years ago |
darkfi
|
3dbde3dd9a
wallet: chatview select lines using touch (long hold) or mouse
|
2 years ago |