Commit Graph

327 Commits

Author SHA1 Message Date
Mis012
6a46db065a README.md: remove outdated notes about GLSurfaceView 2024-01-08 18:32:04 +01:00
Julian Winkler
bf3f595a8c LinearLayout: set GtkBox to homogeneous if all child weights are equal
Real weighted allocation is not supported by GtkBox
2024-01-01 12:11:31 +01:00
Julian Winkler
c5b315cb38 LinearLayout: remove 1px spacing 2024-01-01 12:10:45 +01:00
Julian Winkler
52214f47d0 ImageView: check if Drawable actually has a Paintable 2024-01-01 12:09:17 +01:00
Julian Winkler
790255f9ca ImageView: allow non bitmap Drawables
Also pass size of child paintable in DrawableContainer
2023-12-30 23:38:56 +01:00
Julian Winkler
b393a6bf1d support loading BitmapDrawables from XML 2023-12-30 23:38:56 +01:00
Julian Winkler
493cb8284a fix some Drawable related crashes in NewPipe 2023-12-30 23:38:56 +01:00
Julian Winkler
176405ed45 NinePatchPaintable: new GdkPaintable class to render .9.png files 2023-12-30 23:38:56 +01:00
Julian Winkler
ca3c17d773 implement DrawableContainer and copy StateListDrawable from AOSP 2023-12-30 23:38:56 +01:00
Julian Winkler
8c7dbf6ceb start implementing Drawable using underlying GdkPaintable 2023-12-30 23:38:48 +01:00
Julian Winkler
1b03fa6e1a merge View and ViewGroup constructor
Introduce empy JavaWidget to replace confusing usage of GtkBox and GtkDrawingArea.
gtk_widget_set_name() is called with the Java class name
2023-12-29 12:16:10 +01:00
Julian Winkler
0614e6c245 add some stubs needed since we now handle onMeasure() for more Views 2023-12-29 11:40:52 +01:00
Julian Winkler
757d689689 unify View construction and measurement
No longer allow constructing Views without Context.
Lets have only one onMeasure() method to unify behaviour
2023-12-29 11:40:52 +01:00
Julian Winkler
32f344c301 meson.build: libavcodec version 59 is sufficient 2023-12-29 11:40:52 +01:00
Mis012
1acbdc7339 meson.build: properly note down required versions of gtk and avcodec 2023-12-19 14:34:34 +01:00
Mis012
529f5f1168 main-executable: error out if apk path doesn't exist 2023-12-07 14:56:04 +01:00
Mis012
25a0a44638 libandroid: xr: remove XR_KHR_android_create_instance from extension list 2023-12-07 14:55:30 +01:00
Nikita Travkin
9881f2fa31 libandroid: xr: don't assume android GLES 2023-11-29 13:47:36 +01:00
Nikita Travkin
0fb6754598 libandroid: xr: override procaddr with bionic symbols 2023-11-25 20:15:23 +01:00
Nikita Travkin
0860da34c8 libandroid: add trace 2023-11-25 20:15:00 +01:00
Mis012
1b8480a7d0 android-impl: fix regressions that made angry birds not work anymore 2023-11-23 15:29:03 +01:00
Julian Winkler
878b957380 LinearLayout: remove default gravity 2023-11-12 12:16:23 +01:00
Julian Winkler
b0fdf53f9b implement android.widget.ProgressBar using GtkProgressBar 2023-11-12 12:16:23 +01:00
Julian Winkler
987058f55d implement AudioTrack.pause() 2023-11-12 12:16:23 +01:00
Julian Winkler
bff62a6e77 View: implement visibility and alpha properly 2023-11-12 12:16:23 +01:00