29 Commits

Author SHA1 Message Date
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