Mis012
|
639a786056
|
PackageInfo: handle Resources.NotFoundException gracefully
|
2024-04-27 15:15:40 +02:00 |
|
Mis012
|
188df3e454
|
PackageInfo: handle non-string metadata
|
2024-04-26 18:11:29 +02:00 |
|
Mis012
|
30a9f66c4a
|
api-impl: misc stubs for stupid ad stuff in SubwaySurfers
|
2024-04-26 18:11:29 +02:00 |
|
Mis012
|
341e39463a
|
api-impl: copy GradientDrawable from AOSP, some stubs
|
2024-04-23 19:14:41 +02:00 |
|
Mis012
|
b52e08fd7a
|
ImageView/ImageButton: don't use deprecated gtk_picture_set_from_pixbuf, reduce code duplication
|
2024-04-20 00:08:09 +02:00 |
|
Mis012
|
a1df6a43e5
|
api-impl: stubs to make OsmAnd allow OpenGL renderer
it doesn't render anything sadly
|
2024-04-14 21:48:19 +02:00 |
|
Mis012
|
e1abceee85
|
api-impl: more stubs to make OsmAnd launch
with latest bionic_translation, OsmAnd doesn't crash in native code
|
2024-04-14 15:15:42 +02:00 |
|
Julian Winkler
|
5e674e1410
|
add option to install desktop entry with dynamic launcher portal
A desktop entry is needed to have window icons on Wayland.
|
2024-04-13 19:20:38 +02:00 |
|
Mis012
|
2802aaa28d
|
api-impl: add stubs / simple stuff for OsmAnd
without native libs present, launches and renders white square
in map view; with native libs present, segfaults in bundled skia
|
2024-04-13 15:22:38 +02:00 |
|
Mis012
|
fefd2f108b
|
ImageView: handle setScaleType where it maps trivially to Gtk
|
2024-04-10 23:48:11 +02:00 |
|
Mis012
|
b12cebe66a
|
ProgressBar: add hack to fix NewPipe regression
|
2024-04-10 22:13:23 +02:00 |
|
Mis012
|
25325ca4e5
|
Paint: implement setAntiAlias, handle ANTI_ALIAS_FLAG
|
2024-04-09 18:58:05 +02:00 |
|
Julian Winkler
|
540071e97e
|
ColorStateList: load color with obtainStyledAttributes()
|
2024-04-09 18:19:46 +02:00 |
|
Julian Winkler
|
ce6b83ad81
|
AssetManager: load style with parser.getAttribute(null, "style")
This way, we get the type as well and can check for it being an
attribute properly.
|
2024-04-09 18:19:44 +02:00 |
|
Julian Winkler
|
3d9eb9611f
|
GskCanvas: implement drawPath, rotate, translate, save, restore
This is enough to make DrawerArrowDrawable functional.
drawPath() only draws line segments for now.
|
2024-04-09 18:19:18 +02:00 |
|
Julian Winkler
|
74bedcc93c
|
implement Drawable.invalidateSelf()
|
2024-04-09 18:19:18 +02:00 |
|
Julian Winkler
|
ae58d2b319
|
implement TextView.setCompoundDrawables()
This adds an additional GtkBox for every TextView
|
2024-04-09 18:19:18 +02:00 |
|
Julian Winkler
|
9e770c663c
|
ImageView: use obtainStyledAttributes()
This is needed to support resolving attributes from themes
|
2024-04-09 18:19:18 +02:00 |
|
Julian Winkler
|
2f4cd3917f
|
implement some APIs needed for OctoDroid
|
2024-04-09 18:19:13 +02:00 |
|
Mis012
|
0352a307b9
|
AssetManager: applyStyle: use loadResourceBagValue instead of creating a temporary theme
|
2024-04-08 18:28:18 +02:00 |
|
Mis012
|
0f14370c8b
|
AssetManager: applyStyle: handle "style" value being an attribute, append styles to global theme instead of replacing it
|
2024-04-07 23:23:31 +02:00 |
|
Mis012
|
db4add0842
|
Resources: improve debug printout
|
2024-04-07 23:23:31 +02:00 |
|
Mis012
|
fea7a9e021
|
LayoutInflater: add AOSP boilerplate, it seems this file has large portions copied from AOSP
|
2024-04-07 23:23:31 +02:00 |
|
Mis012
|
b229d83ad8
|
GskCanvas: implement drawRect
|
2024-04-07 23:23:30 +02:00 |
|
Mis012
|
677ff43a20
|
ColorDrawable: add a draw method
we don't use this directly, but it can be called by an app
|
2024-04-07 23:23:30 +02:00 |
|