jkds
|
54974eeada
|
app/vid: take in account the stride when decoding.
|
2026-01-08 11:27:35 +01:00 |
|
jkds
|
6e23e98d26
|
app: replace androidx with just normal android classes so we dont need to bundle androidx jar
|
2026-01-05 06:15:13 +01:00 |
|
jkds
|
633d7f21ce
|
Merge branch 'gameinput'
|
2026-01-04 05:13:35 +01:00 |
|
jkds
|
d131828285
|
app: reduce JNI overhead when adjusting a selection by creating a special setSelection() fn so we dont have to pass the entire state over the bridge.
|
2026-01-03 11:22:03 +01:00 |
|
jkds
|
02530cc0f4
|
app: make editor support multiline
|
2026-01-02 12:33:24 +01:00 |
|
jkds
|
6835e16ff2
|
app: do a big cleanup of java GameTextInput code and make everything have a sane API.
|
2026-01-02 10:00:55 +01:00 |
|
jkds
|
64e38580b2
|
app: copy GameTextInput java code into app
|
2026-01-02 05:15:49 +01:00 |
|
x
|
9785777642
|
chore: Update copyright license year
Happy 2026!
|
2026-01-01 11:40:45 +00:00 |
|
jkds
|
1ee2fe0453
|
app: remove old text input java code
|
2026-01-01 12:32:14 +01:00 |
|
jkds
|
13755ab328
|
app: disable miniquad resizing the content when IME is shown. instead transfer the responsibility directly to the app, this way we can avoid flickering where our canvas is resized BEFORE ui updates have been applied, and secondly we can draw a full screen canvas.
|
2025-12-31 10:51:27 +01:00 |
|
jkds
|
a695718a73
|
app/vid: add missing VideoDecoder.java file for android hardware accel vid decoder
|
2025-12-30 13:30:07 +01:00 |
|
jkds
|
cb92bdd847
|
app/vid: decode video using native hardware on android
|
2025-12-30 12:35:43 +01:00 |
|
darkfi
|
149c3c7757
|
app: hide keyboard when opening emoji selector
|
2025-10-24 14:17:57 +02:00 |
|
darkfi
|
e0c757546a
|
app: android port new handle_select and scroll to android
|
2025-10-17 13:28:52 +02:00 |
|
darkfi
|
3c3a914337
|
app: edit widget fix phone select handle
|
2025-09-24 15:07:14 +04:00 |
|
darkfi
|
eb3f109830
|
app: clone ChatEdit to BaseEdit, and introduce EditorBehaviour which is used to specialize for single and multi line cases
|
2025-09-20 10:54:27 +04:00 |
|
darkfi
|
1052333fd4
|
app: fix external bluetooth keyboards for android
|
2025-08-20 11:12:57 +02:00 |
|
darkfi
|
fd7c900f2d
|
app: android fix invisible number input bug
|
2025-08-19 11:53:09 +02:00 |
|
darkfi
|
b8226ec94d
|
app: editor add insert() method which works on android too
|
2025-05-04 10:51:01 +02:00 |
|
darkfi
|
e1daeb7b64
|
app: chatedit fix set text property
|
2025-05-02 18:43:50 +02:00 |
|
darkfi
|
a1a32db8d8
|
app/android: add a ForegroundService so the app stays awake and doesn't get killed when in the background (disconnecting the p2p network)
|
2025-04-27 08:30:59 +02:00 |
|
darkfi
|
d3238da4c3
|
app: add focus/unfocus text area when moving between different chats :)
|
2025-04-25 14:37:17 +02:00 |
|
darkfi
|
37b7cd3c43
|
android: chatedit draw select handles on top so they aren't clipped by view rect
|
2025-04-24 14:20:09 +02:00 |
|
darkfi
|
c8003d98b8
|
app: use screen_density to set the window_scale
|
2025-04-23 13:14:05 +02:00 |
|
darkfi
|
0aefb38307
|
android: improve editor so it works in an uninitialized state. introduce request_focus/focus targets
|
2025-04-23 12:04:33 +02:00 |
|
darkfi
|
d1d73e09a4
|
app: make modifying selection fast and disallow it crossing itself
|
2025-04-21 15:53:17 +02:00 |
|
darkfi
|
d27f5dfe4e
|
app: completely rework text editing subsystem. initial draft version
|
2025-04-15 13:08:42 +02:00 |
|
parazyd
|
604f443fd1
|
chore: Update license header year
|
2025-01-24 10:36:02 +01:00 |
|
darkfi
|
2b49de9bcf
|
rename bin/darkwallet/ to bin/app/
|
2025-01-21 09:31:52 +01:00 |
|