darkfi
|
bf89cc7da8
|
app: make video load frames in a thread but wait on it so it can be ez parallelized after
|
2025-08-26 19:32:47 +02:00 |
|
darkfi
|
a2121d7cf5
|
app: animated vids working for desktop but slow init time (need to stream)
|
2025-08-24 12:28:13 +02:00 |
|
darkfi
|
a123bc0556
|
app: add AbstractAnimation with a SequenceAnimation impl, and a Video node type (mostly stubs/untested for now)
|
2025-08-22 12:43:09 +02:00 |
|
darkfi
|
1052333fd4
|
app: fix external bluetooth keyboards for android
|
2025-08-20 11:12:57 +02:00 |
|
darkfi
|
24c3ff434b
|
app: fix test schema for recent changes
|
2025-08-20 09:42:23 +02:00 |
|
darkfi
|
fd7c900f2d
|
app: android fix invisible number input bug
|
2025-08-19 11:53:09 +02:00 |
|
darkfi
|
a36dfb84e6
|
app: on linux allow specifying x11 or wayland backend explicitly using CLI args
|
2025-08-19 10:48:24 +02:00 |
|
darkfi
|
aea0908463
|
app: fix net module compile err
|
2025-08-18 11:43:33 +02:00 |
|
darkfi
|
6f233ee7b6
|
app: add debug str to gfx batches
|
2025-08-18 10:41:11 +02:00 |
|
darkfi
|
a9a68782f6
|
app: switch user APIs from foo(self: Arc<Self>, ...) to foo(self: &Arc<Self>, ...) due to new rust stable feature
|
2025-08-18 08:17:54 +02:00 |
|
darkfi
|
2e08439001
|
app: cleanup and make some further fixes
|
2025-08-17 12:21:03 +02:00 |
|
darkfi
|
85001243ff
|
app: update Cargo.lock
|
2025-08-17 12:18:37 +02:00 |
|
darkfi
|
c4731e725d
|
app: make UI jankless by making all updates truly atomic └(^o^ )X( ^o^)┘
|
2025-08-17 12:04:30 +02:00 |
|
darkfi
|
06861f5655
|
app: only import native::egl when using android
|
2025-08-16 12:29:45 +02:00 |
|
darkfi
|
ffd44686b9
|
app: use a Mutex<Vec> + thread to merge render_api incoming requests queue with the main render loop update(). Once update() is called, we take the stack from the Vec and process it.
|
2025-08-16 12:06:38 +02:00 |
|
darkfi
|
ccb3e8e9bc
|
app: outbound conns = 1, inbound = 0
|
2025-08-16 11:29:44 +02:00 |
|
darkfi
|
228362ba30
|
app: locale loading using the miniquad asset manager rather than filesystem (which works for accessing APK assets on android)
|
2025-08-16 11:28:48 +02:00 |
|
darkfi
|
06f6b56799
|
app: Cargo.lock
|
2025-08-16 11:23:41 +02:00 |
|
darkfi
|
dbed68f981
|
app: load translations from disk
|
2025-08-13 10:59:45 +02:00 |
|
darkfi
|
b6c9e446d2
|
app: gfx RenderApi rename method_req/method_rep to method_send/method_recv since it no longer replies anything (just unidirectional pipe)
|
2025-08-12 12:27:28 +02:00 |
|
darkfi
|
99d9c3b9d7
|
app: Makefile optional ADB_DEVICE for when adb has multiple phones/conns attached
|
2025-08-12 12:16:35 +02:00 |
|
darkfi
|
3d54af17de
|
Cargo.lock
|
2025-08-11 17:18:14 +02:00 |
|
darkfi
|
af12bf8341
|
app: locale realtime switching and reloading UI
|
2025-08-11 10:51:37 +02:00 |
|
darkfi
|
d535e58084
|
app: make it multilingual, add i18n support
|
2025-08-11 10:28:59 +02:00 |
|
darkfi
|
ac95e7a65d
|
app: call draw() immediately after screen goes on instead of processing pending items, *then* do the pending queue.
|
2025-08-07 23:31:23 +02:00 |
|
darkfi
|
82d60a7e72
|
app: avoid forever accumulate gfx method queue while screen is off by pruning new/delete pairs and draw call duplicate updates, fixes out of memory crash while phone screen is off a long time
|
2025-08-07 13:14:13 +02:00 |
|
parazyd
|
ddbde8b9f8
|
app/gfx/trax: Add hack for non-android compile
|
2025-08-05 11:49:11 +02:00 |
|
parazyd
|
67f03c6713
|
app: Update Cargo.lock
|
2025-08-05 11:48:58 +02:00 |
|
darkfi
|
12d11b58ba
|
app: remove custom cargo quad in makefile target
|
2025-08-05 09:52:04 +02:00 |
|
parazyd
|
fda2a84034
|
chore: Update dependencies
|
2025-08-05 09:41:05 +02:00 |
|
darkfi
|
02556716bb
|
app: analysis script to check for predeleted buffers
|
2025-08-01 13:25:03 +02:00 |
|
darkfi
|
54fbb1c016
|
app: add trax hooks for generating data dumps of gfx subsystem and pytools to analyze them
|
2025-07-29 12:48:59 +04:00 |
|
oars
|
9743cc1d41
|
net: change transport_mixing into a list of transports to be mixed allowing control of the specific transports we want to be mixed
|
2025-07-07 13:48:05 +03:00 |
|
darkfi
|
5a92b05b75
|
app: disable miniquad's panic_hook override using new conf setting
|
2025-06-30 12:38:53 +02:00 |
|
darkfi
|
e8f880d303
|
app: add missing ui/baseedit/ containing base UI editor stuff
|
2025-06-29 14:38:32 +02:00 |
|
darkfi
|
b1692e141b
|
app: fix broken android build
|
2025-06-29 14:38:09 +02:00 |
|
darkfi
|
72c1cff8b4
|
app: cargo fmt
|
2025-06-29 11:04:28 +02:00 |
|
darkfi
|
53ca281102
|
app: fix ALL warnings ;)
|
2025-06-29 11:04:28 +02:00 |
|
darkfi
|
d950dd6e37
|
app: cargo fmt
|
2025-06-27 11:24:39 +02:00 |
|
darkfi
|
fdb878b3df
|
app: fix desktop for parley update
|
2025-06-27 11:18:12 +02:00 |
|
darkfi
|
8b376e11ff
|
app: always re-init keyboard on restart
|
2025-06-26 10:35:32 +02:00 |
|
darkfi
|
b6ba26802d
|
app: cargo update deps
|
2025-06-26 10:20:19 +02:00 |
|
darkfi
|
f1981d8d65
|
app: add debug info to replace draw calls API
|
2025-06-14 15:39:34 +02:00 |
|
parazyd
|
2e2de47c69
|
v0.5.0 release
|
2025-06-06 13:50:10 +02:00 |
|
darkfi
|
b1d36ebccf
|
app/gfx: bugfix always epoch for delete of buffer must match creation epoch
|
2025-05-31 11:09:13 +02:00 |
|
darkfi
|
31d679b894
|
app: in GraphicsEventPublisher replace use of Publisher with faster/simpler EventChannel
|
2025-05-22 14:00:49 +02:00 |
|
darkfi
|
c682887f7e
|
app: improve selection activate for chatedit
|
2025-05-21 13:14:05 +02:00 |
|
skoupidi
|
61c4b831e3
|
chore: updated sled-overlay to new version
|
2025-05-17 19:10:01 +03:00 |
|
darkfi
|
e943d9c4ff
|
app: bugfix scaling errors. when downscaling, we increase the virtual screen size, but if the initial view didn't have scale applied, then clipping when restrict the downscaled size incorrectly.
|
2025-05-14 13:46:54 +02:00 |
|
darkfi
|
7b9142a3f9
|
app: switch to narodnik miniquad for force_reload()
|
2025-05-12 10:03:39 +02:00 |
|