Julian Winkler
|
f3bc468a1c
|
drop Skia dependency
Everything is implementede using GTK Scene Graph now. Skia is no longer
needed.
|
2024-12-22 12:30:29 +01:00 |
|
Julian Winkler
|
cd2c69cf73
|
reimplement Bitmap and Path using GdkTexture and GskPath
This allows us to use GskCanvas for Bitmap rendering
This increases the required GTK version to >= 4.14.
|
2024-12-22 12:30:29 +01:00 |
|
Julian Winkler
|
bf610d3504
|
implement Activity.isInMultiWindowMode()
|
2024-12-22 10:24:54 +01:00 |
|
Mis012
|
58745f23ea
|
api-impl: misc stubs, additions and fixes
|
2024-12-20 00:11:06 +01:00 |
|
Julian Winkler
|
47fc749018
|
implement WindowManager for composeUI popups
currently everything is created as GtkPopover which is not ideal for
toplevel windows, so print a warning in that case.
|
2024-12-17 22:38:09 +01:00 |
|
Julian Winkler
|
c8ed103516
|
implement Canvas.scale() for skia and GtkSnapshot
|
2024-12-16 17:54:15 +01:00 |
|
Julian Winkler
|
597c73f334
|
GskCanvas: implement RoundedRect filling
|
2024-12-16 17:54:15 +01:00 |
|
Julian Winkler
|
b087b82616
|
implement WallpaperManager.setBitmap() using XDG Portal
|
2024-12-13 22:32:04 +01:00 |
|
Julian Winkler
|
5150564a5b
|
implement Window.setLayout()
|
2024-12-13 22:32:04 +01:00 |
|
Julian Winkler
|
1955522b28
|
android.text.Layout: actually measure text sizes
|
2024-12-13 22:32:04 +01:00 |
|
Julian Winkler
|
fe7790c4ff
|
View: implement requestFocus() and isFocused()
|
2024-12-01 14:15:00 +00:00 |
|
Julian Winkler
|
d0952101a6
|
implement some Canvas methods needed for composeUI
|
2024-12-01 14:15:00 +00:00 |
|
Julian Winkler
|
60095ea795
|
ListView: copy from AOSP
copied from tag android-6.0.1_r81
|
2024-11-30 18:56:17 +00:00 |
|
Mis012
|
f61f200d7b
|
NativeActivity: cooperate with nativebridge when it's in use
|
2024-11-30 18:54:53 +01:00 |
|
Mis012
|
0803848c6d
|
api-impl: misc stubs/additions
|
2024-11-30 18:54:53 +01:00 |
|
Daniel Panero
|
be93b4c396
|
JavaWidget: add css classes and default_stylesheet.css
|
2024-11-26 16:33:38 +01:00 |
|
Julian Winkler
|
332d3d1137
|
copy AdapterView, AbsSpinner and Gallery from AOSP
copied from tag android-6.0.1_r81
existing GTK based implementation was moved from AbsSpinner to Spinner
|
2024-11-24 22:11:40 +00:00 |
|
Daniel Panero
|
fb6565e535
|
Add paddings and improved margins
|
2024-11-18 21:39:01 +00:00 |
|
Julian Winkler
|
fc0091a989
|
use Activity title as window title
|
2024-11-03 08:26:11 +01:00 |
|
Julian Winkler
|
6068ac2eb8
|
View.setSystemUiVisibility(): implement fullscreen
For now we only allow fullscreen for maximized windows
|
2024-10-31 20:30:15 +01:00 |
|
Markuss Broks
|
5eb750b253
|
GLImpl: more implementations
|
2024-10-14 19:59:49 +03:00 |
|
Markuss Broks
|
24fab49a1c
|
api-impl: misc stubs
|
2024-10-14 19:59:38 +03:00 |
|
Julian Winkler
|
0d5150083a
|
remove spacial handling for Activity.recreateActivity()
This prevents the onStart() method being called twice for the toplevel
Activity.
|
2024-10-07 11:55:33 +02:00 |
|
Julian Winkler
|
14eae15178
|
ListView: implement setSelection() and scrollTo()
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
f3092fd4bd
|
implement file sharing by file descriptor
Using custom gdbus code, as libportal doesn't expose the raw
org.freedesktop.portal.OpenURI.OpenFile method.
|
2024-10-03 15:57:44 +02:00 |
|