Commit Graph

9476 Commits

Author SHA1 Message Date
darkfi
5a59617586 wallet: fork editbox into chatedit for multiline editing 2024-12-21 09:52:19 +01:00
darkfi
affb11184d wallet: chatview and editbox rect exprs reeval when changed. Use this to make chatview dynamically resize depending on editbox height. 2024-12-20 23:06:07 +01:00
darkfi
a63e709c5f wallet: remove defaults serialization from GetProperties net API 2024-12-20 23:06:07 +01:00
darkfi
497f46ca8d wallet: remove PropertyType::Buffer 2024-12-20 23:06:07 +01:00
foo
1813fe99f4 doc/src/philosophy/meetings reschedule 25th of December 2024 meeting 2024-12-20 10:39:30 -05:00
darkfi
98e8c9aec9 wallet: allow specifying dependencies for properties that causes them to be re-evaluated when the parent depends value changes. 2024-12-20 11:27:01 +01:00
darkfi
9130ceadf8 wallet: update Cargo.lock 2024-12-20 11:05:52 +01:00
darkfi
18b5ab6231 wallet/editbox: correctly apply scroll for selections 2024-12-20 09:37:05 +01:00
darkfi
7d2ad5c9c8 wallet/editbox: horizontal finger scrolling 2024-12-19 21:42:43 +01:00
skoupidi
47b5edc65e contract/dao: allow exec call only after voting period has passed 2024-12-19 22:32:58 +02:00
skoupidi
f67b17508c contract/dao/tests/integration: decoupled test cases 2024-12-19 22:32:58 +02:00
darkfi
e9754c3dab wallet/editbox: horizontal mouse wheel scrolling 2024-12-19 21:23:03 +01:00
darkfi
44e36068a3 wallet: editbox delete selection 2024-12-19 14:28:05 +01:00
darkfi
840cbb857c wallet: editbox use handles to change selected text 2024-12-19 10:37:21 +01:00
foo
1988cecb75 doc/src/misc/faq add FAQ page 2024-12-18 22:03:41 +02:00
darkfi
a35aa255b6 bots: add telegram mirror bot 2024-12-18 20:22:49 +01:00
skoupidi
9da05dd9b6 contract/dao/tests/integration: added a generic(without a xfer) proposal execution 2024-12-17 18:42:21 +02:00
skoupidi
5e79d8519b contract/dao: cleaned unused stuff 2024-12-17 16:23:56 +02:00
darkfi
9e690abb87 wallet/editbox: show selection handles on highlight text 2024-12-16 14:28:37 +01:00
darkfi
378328ca70 wallet/editbox: long hold finger select words in editbox 2024-12-16 12:16:33 +01:00
skoupidi
1a20f31d14 drk/dao.rs: fixed inverse queries 2024-12-14 17:49:46 +02:00
darkfi
a8f301108b wallet/editbox: click drag to make selections 2024-12-14 16:25:19 +01:00
skoupidi
0e600d3e93 drk/txs_history: better handling of records 2024-12-13 17:16:18 +02:00
skoupidi
341f38579f drk/money: fixed a bug where spent coins don't revert to unspent when reorging 2024-12-13 17:15:41 +02:00
darkfi
11e24ee7e6 wallet: editbox fix Home/End keys 2024-12-13 12:37:07 +01:00
darkfi
e123217f9b wallet: editbox simplified select code 2024-12-13 12:21:07 +01:00
darkfi
7d9020f2ea darkirc: add #media to default autojoin list of channels 2024-12-12 17:31:10 +01:00
darkfi
b2b313892a wallet: editbox simplify del and android handle_compose code using Editable 2024-12-12 16:41:21 +01:00
darkfi
470e496b6e wallet: begin rewrite of editbox by generalizing internal logic using a class called Editable. This will enable creating various types of editable text with different display properties. 2024-12-12 14:25:23 +01:00
skoupidi
6cbd478fcc drk/rpc: rescan genesis block if reorg height is 1 2024-12-10 19:32:42 +02:00
skoupidi
c6e622688b darkfid/task/unknown_proposal: fixed erroenous subscription notification 2024-12-10 19:31:45 +02:00
skoupidi
7d2811f136 drk: added sub command to list scanned blocks 2024-12-10 19:30:51 +02:00
darkfi
ed9979efc9 wallet: remove old mesh and texture caches from ChatView, EditBox and VectorArt. 2024-12-09 14:59:45 +01:00
darkfi
2d3a093711 wallet: Image and Text no longer need to keep old mesh and textures around 2024-12-09 14:51:27 +01:00
darkfi
5d07cc9585 wallet: make also index and vertex buffers be auto-managed 2024-12-09 14:38:52 +01:00
darkfi
b72b033a39 wallet: remove unused freed_textures field from DrawUpdate, and make RenderApi::*_unmanaged_texture() methods private. 2024-12-09 14:20:14 +01:00
darkfi
0bd20aefaf wallet: make textures managed and auto-delete when there's no longer any refs to them 2024-12-09 14:13:39 +01:00
darkfi
22f1a10d72 wallet: make TextShaper non-async which reduces overall need for AsyncMutex throughout code. 2024-12-09 12:38:13 +01:00
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. 2024-12-09 12:00:14 +01:00
darkfi
0f642dc1e3 wallet: delete RenderApiPtr, since mpsc::Sender is Cloneable, we can just use RenderApi directly 2024-12-08 10:52:19 +01:00
darkfi
20d94d4a55 wallet: cargo update 2024-12-08 10:52:07 +01:00
darkfi
0ccf1989b0 wallet: java android, bugfix broken cancelComposition() by accessing InputMethodManager from the MainActivity class. 2024-12-07 21:19:32 +01:00
darkfi
3d74fee0f6 wallet: CustomInputConnection.java introduce an fstr log() function 2024-12-07 21:16:52 +01:00
darkfi
57309a5e4c wallet: editbox create a separate ComposingText store for the current composition 2024-12-06 23:53:17 +01:00
skoupidi
779164dc75 chore: updated nightly references version 2024-12-06 13:27:13 +02:00
parazyd
f508a4a8d4 net/transport: Add SOCKS5 dialer 2024-12-06 11:21:38 +01:00
parazyd
2f8e8b243c net: Remove p2p-tcp and p2p-unix features
We should always compile these in.
2024-12-06 10:55:27 +01:00
parazyd
e1050a363c net/transport/socks5: Use less writes when sending CONNECT request 2024-12-06 10:40:03 +01:00
parazyd
122c68f602 net/transport: Simplify SOCKS5 client (the OCD is real) 2024-12-06 01:55:55 +01:00
darkfi
eb5b7dff04 wallet: create a much better autosuggest plugin for Android, and integrate it with the editbox widget. 2024-12-05 19:37:16 +01:00