- 8 New Themes Released 2020
- 8 New Themes Released 2020
- 8 New Themes Released Date
- 8 New Themes Released 2019
- 8 New Themes Released 2018
- 8 New Themes Released Releases
androidx.appcompat.app
androidx.appcompat.content.res
androidx.appcompat.graphics.drawable
androidx.appcompat.view
androidx.appcompat.widget
8 New Themes Released! Thanks to Justin's hard work, we're happy to release 8 new themes for the Weebly community. Justin designed these themes with education, business and wedding sites in mind, but by uploading your own header images, they should look great for any type of site. To give Windows 8 users a little bit more choice when personalising the OS, Microsoft is releasing new themes and wallpapers for you to download through the Windows Store. The Halo 4 theme In a. Download free PowerPoint themes and make your presentations look great. Choose from coordinated layouts, backgrounds, fonts and color schemes to help your slides beautiful and consistent. But Microsoft has removed the Aero glass transparency from Windows 8 RTM theme. Windows 8 RTM comes with a clean and minimal theme without transparency and blur effects. Today in this topic we are going to share a new theme for Windows 7 created by 'mare-m' @ DA which brings Windows 8 and Windows 8.1 RTM look-n-feel to Windows 7.
Latest Update | Current Stable Release | Next Release Candidate | Beta Release | Alpha Release |
---|---|---|---|---|
January 13, 2021 | 1.2.0 | - | 1.3.0-beta01 | - |
Declaring dependencies
To add a dependency on Appcompat, you must add the Google Maven repository to yourproject. Read Google's Maven repositoryfor more information.
Add the dependencies for the artifacts you need in the build.gradle
file foryour app or module:
For more information about dependencies, see Add Build Dependencies.
Feedback
Your feedback helps make Jetpack better. Let us know if you discover new issues or haveideas for improving this library. Please take a look at theexisting issuesin this library before you create a new one. You can add your vote to an existing issue byclicking the star button.
See the Issue Tracker documentationfor more information.
Version 1.3.0
Version 1.3.0-beta01
January 13, 2021
androidx.appcompat:appcompat:1.3.0-beta01
and androidx.appcompat:appcompat-resources:1.3.0-beta01
are released. Version 1.3.0-beta01 contains these commits.
New Features
- Theme-level action mode drawables have been replaced with vector sources.This may cause slight changes in the visual appearance of individual icons. (I741a6)
API Changes
- Integrated drag-and-drop (drop events) in AppCompatEditText with OnReceiveContentListener. (Ib26c9, b/175343405)
- Updated
OnReceiveContentListener
and related APIs. See androidx.core library changes for more details. (Ib4616, b/173814913) - Moved widget.RichContentReceiverCompat to view.OnReceiveContentListener. (Ifdab7, b/173814913)
- APIs to supply and retrieve initial surrounding text have been backported to
EditorInfoCompat
. They allow IME apps to avoid additional IPC latency. (Ie3809)
Version 1.3.0-alpha02
August 19, 2020
androidx.appcompat:appcompat:1.3.0-alpha02
and androidx.appcompat:appcompat-resources:1.3.0-alpha02
are released. Version 1.3.0-alpha02 contains these commits.
Bug Fixes
- AppCompatRatingBar PNG drawables have been replaced with vector sources.This may cause slight changes in the visual appearance of individual stars. (I6b99d)
- Update WindowInsetsCompat to Android 11 APIs (I3df9e)
- Support RTL in menu items with icons (I2f5c5)
Dependency Updates
- AppCompat has updated its dependency from Fragment
1.1.0
to Fragment1.3.0-alpha08
. It is strongly recommended to read through the Fragment1.2.0
release notes to understand the major changes introduced in the previous Fragment release. - AppCompat has updated its dependency from Activity
1.0.0
to Activity1.2.0-alpha08
. It is strongly recommended to read through the Activity1.1.0
release notes to understand the major changes introduced in the previous Activity release.AppCompatActivity
now uses theOnContextAvailableListener
API introduced in Activity1.2.0-alpha08
to set up theAppCompatDelegate
. Any listeners added to subclasses ofAppCompatActivity
will run after this listener. (I513da)
Version 1.3.0-alpha01
May 20, 2020
androidx.appcompat:appcompat:1.3.0-alpha01
and androidx.appcompat:appcompat-resources:1.3.0-alpha01
are released. Version 1.3.0-alpha01 contains these commits.
New Features
- Add a new Lint rule to flag calls to setActionBar on activities that extend AppCompatActivity
- Added support for
ViewTreeLifecycleOwner
from Lifecycle2.3.0-alpha01
,ViewTreeViewModelStoreOwner
from Lifecycle2.3.0-alpha03
, andViewTreeSavedStateRegistryOwner
from SavedState1.1.0-alpha01
when using aView
within anAppCompatActivity
. (b/151603528, aosp/1300264) - Add common API for inserting rich content (e.g. pasting an image). The new callback provides a single API that apps can implement to support the different ways in which rich content may be inserted. For now the API is only added to
AppCompatEditText
and will be invoked for the following code paths:- paste from the clipboard
- content insertion from the IME (
InputConnection.commitContent
)(I22bf7)
Bug Fixes
- From AppCompat
1.2.0-rc01
: AppCompat no longer callsonMenuOpened()
with anull
menu. (b/142843126) - Correctly resolve text link and hint colors on older devices when TextViewCompat.setTextAppearance is called with a text appearance style that has color state lists that reference theme color attributes (b/154702995)
Version 1.2.0
Version 1.2.0
August 5, 2020
androidx.appcompat:appcompat:1.2.0
and androidx.appcompat:appcompat-resources:1.2.0
are released. Version 1.2.0 contains these commits.
Major changes since 1.1.0
- Fixed support for Configuration override use cases, including custom locales and font scales. See here for an example of how to correctly implement overrides using
appcompat:1.2.0
. - Deprecated
AppCompatDelegate.attachBaseContext()
. If you are calling or overriding this method, useAppCompatDelegate.attachBaseContext2()
instead. - Deprecated
CollapsibleActionView
. This interface is no longer needed, use the platform-providedandroid.view.CollapsibleActionView
interface.
Version 1.2.0-rc02
July 22, 2020
androidx.appcompat:appcompat:1.2.0-rc02
and androidx.appcompat:appcompat-resources:1.2.0-rc02
are released. Version 1.2.0-rc02 contains these commits.
Bug Fixes
- Fixed an issue related to night mode where calling
AppCompatDelegate.setDefaultNightMode
from a dialog would occasionally fail to recreate activities and apply the new mode. (aosp/1348308, b/158923881)
Version 1.2.0-rc01
May 14, 2020
androidx.appcompat:appcompat:1.2.0-rc01
and androidx.appcompat:appcompat-resources:1.2.0-rc01
are released. Version 1.2.0-rc01 contains these commits.
API Changes
AppCompatDelegate.setLocalNightMode
has been marked as requiring SDK version 17 or higher due to a platform issue with configuration changes leaking between Activities on earlier SDKs
Bug Fixes
AppCompatDelegate.setLocalNightMode
may now be called prior toActivity.attachBaseContext
- Fixed
ActionBarOverlayLayout
inset consumption which was incorrectly using the cached insets - AppCompat no longer calls
onMenuOpened()
with anull
menu. (b/142843126)
Version 1.2.0-beta01
April 1, 2020
androidx.appcompat:appcompat:1.2.0-beta01
and androidx.appcompat:appcompat-resources:1.2.0-beta01
are released. Version 1.2.0-beta01 contains these commits.
New Features
- Added the following new lint rules that will flag incorrect usages of AppCompat in the following scenarios:
- Loading color state lists: suggests using
ContextCompat
andAppCompatResources
APIs for backward compatibility - Loading drawables: suggests using
ContextCompat
andResourcesCompat
APIs for backward compatibility - Using color state lists with alpha attribute: flags missing
android:alpha
attribute that will lead to incorrect appearance on some platform versions - Tinting image views: flags not using
app:tint
that will lead to incorrect appearance on older platform versions - Using compound drawables and tinting on text views: suggests using compat attributes and APIs for backward compatibility
- Loading color state lists: suggests using
Bug Fixes
- Fixed an issue where
ActionBarOverlayLayout
(window decor action) was not dispatching WindowInsets correctly. - Fixed issues in tinting drawables and text appearance on older versions of the platform
- Fixed an issue where
androidx.appcompat:appcompat:1.1.0
crashes webview when webview is long pressed (b/141351441) - Implemented fixes for issues with base context manipulation and retrieving system services during activity start up
Version 1.2.0-alpha03
March 4, 2020
androidx.appcompat:appcompat:1.2.0-alpha03
and androidx.appcompat:appcompat-resources:1.2.0-alpha03
are released. Version 1.2.0-alpha03 contains these commits.
Bug Fixes
- Fixed an issue where the action mode status guard mistakenly extends into the navigation bar and has the wrong color (Ia4a09)
- Fix issue where stopped Activities were not resuming on API Level 23 and below (I45201)
Version 1.2.0-alpha02
January 29, 2020
androidx.appcompat:appcompat:1.2.0-alpha02
and androidx.appcompat:appcompat-resources:1.2.0-alpha02
are released. Version 1.2.0-alpha02 contains these commits.
Bug fixes
- Fixed issue where appcompat 1.1.0 crashes webview when long pressed (b/141351441)
- Fixed drawable tinting on TextView relative to compound drawables on API Level 23 (aosp/1172194)
- Ensured the base context is always a wrapper (aosp/1194355)
- Added some improvements to be more clever when modifying the base context configuration (aosp/1204543)
- Disabled
createConfigurationContext()
for Robolectric (aosp/1186218)
Version 1.2.0-alpha01
December 4, 2019
androidx.appcompat:appcompat:1.2.0-alpha01
and androidx.appcompat:appcompat-resources:1.2.0-alpha01
are released. Version 1.2.0-alpha01 contains these commits.
Bug fixes
- Calls to PackageManager.getActivityInfo don't crash anymore under strict mode with boot-aware checks enabled
- Fixes for tinting drawables on AppCompatButton
- Fixes for tinting and text appearance on older versions of the platform
8 New Themes Released 2020
Version 1.1.0
Version 1.1.0
September 5, 2019
androidx.appcompat:appcompat:1.1.0
and androidx.appcompat:appcompat-resources:1.1.0
are released. The commits included in this version can be found here.
Important changes since 1.0.0
- Dark Mode Improvements:
MODE_NIGHT_AUTO
and switching of dark/light based on the current time is now deprecated. Considering using an explicit setting, orMODE_NIGHT_AUTO_BATTERY
. - Activity 1.0:
AppCompatActivity
now transitively extends fromComponentActivity
from Activity1.0.0
via Fragment1.1.0
. See the associated release notes for information on the changes in each library. - AppCompatActivity LayoutId constructor: Subclasses of
AppCompatActivity
can now optionally call into a constructor onAppCompatActivity
that takes anR.layout
ID, indicating the layout that should be set as the content view as an alternative to callingsetContentView()
inonCreate()
. This does not change the requirement that your subclass have a no-argument constructor.
Version 1.1.0-rc01
July 2, 2019
androidx.appcompat:appcompat:1.1.0-rc01
and androidx.appcompat:appcompat-resources:1.1.0-rc01
are released. The commits included in this version can be found here.
Bug fixes
- DayNight now honors
configChanges
correctly (aosp/981105) - Only call
onConfigurationChanged
on started Activities (aosp/987483)
Version 1.1.0-beta01
June 5, 2019
androidx.appcompat:appcompat:1.1.0-beta01
and androidx.appcompat:appcompat-resources:1.1.0-beta01
are released. The commits included in this version can be found here.
Bug fixes
- Make sure we clean up receivers in AppCompatDialogs (aosp/959376)
- Add support for
buttonGravity=center_vertical
on Toolbar (b/130361721) - Fix spinner horizontal offset (b/79477181)
Version 1.1.0-alpha05
May 7, 2019
androidx.appcompat:appcompat:1.1.0-alpha05
and androidx.appcompat:appcompat-resources:1.1.0-alpha05
are released. The commits included in this version can be found here.
New features
- setDefaultNightMode() now automatically recreates any started activities.
Bug fixes
- Various fixes to DayNight mode
- Invalidate outline on any background change in ActionBar
- Fix spinner widget scroll
- Fix custom set window backgrounds being overridden in AlertDialog
Version 1.1.0-alpha04
April 3, 2019
androidx.appcompat:appcompat:1.1.0-alpha04
and androidx.appcompat:appcompat-resources:1.1.0-alpha04
are released. The commits included in this version can be found here.
New features
- Added new
ThemeOverlay.AppCompat.DayNight
family of themes. These should be used when using the DayNight feature.
API changes
- AppCompatActivity now contain a second constructor that takes a
@LayoutRes int
, which replaces the previous behavior of annotating your AppCompatActivity class with@ContentView
. This approach works in both app and library modules. (b/128352521)
Bug fixes
- Pinned internal dependencies to stable versions where possible
- Fixed
AppCompatSpinner
scrolling in dropdown mode )b/124274573) - Only calls
applyOverrideConfiguration()
if required for DayNight
Version 1.1.0-alpha03
March 13, 2019
androidx.appcompat:appcompat:1.1.0-alpha03
and androidx.appcompat:appcompat-resources:1.1.0-alpha03
are released. This is the first release of appcompat-resources
.The full list of commits included in this version can be found here.
New features
- The new appcompat-resources library contains APIs that allow apps to load andtint drawables (including vector drawables) on older versions of the platform.This is the same functionality that was previously part of the appcompatmodule, but is now available without the overhead of the full appcompatbackport of Material design that includes widgets, dialogs, night mode etc.
- Major fixes to DayNight mode support
- New
MODE_NIGHT_AUTO_BATTERY
option for DayNight mode - Drawable tinting in
AppCompatTextView
- Toolbar overflow can now be styled with themed color state lists
- Menu icons can now use colors that reference theme attributes
- The new app:menu attribute can be set on a Toolbar to provide the menu contentat inflation time
Bug fixes
- Fixed default tint mode on ImageView on version 21
- Fixed spinner popup incorrect dismissal on device rotation
- Fixed DayNight does not respect
configChanges
in manifest - Fixed switching to
MODE_NIGHT_FOLLOW_SYSTEM
doesn't work(b/111345020) - Fixed WebView resets DayNight Resources (b/37124582)
Version 1.1.0-alpha02
February 7, 2019
androidx.appcompat:appcompat 1.1.0-alpha02
is released.
New features
- Extracted resource-specific drawable handling into a hook (aosp/870976)
- Allowed Toolbar
titleTextColor
andsubtitleTextColor
to use aColorStateList
and addedColorStateList
overloads of thesetTitleTextColor
andsetSubtitleTextColor
methods (aosp/867489)
Bug fixes
- Fixed
fontFamily
not working on pre API 24 (aosp/807054) - Fixed bug where
textFontWeight
did not work when an activity extends fromAppCompatActivity
(aosp/847640) - Fixed bug that caused the title text on the spinner widget popup (when using dialog mode) to not use the font specified in the
fontFamily
(aosp/789994) - Fix bug that prevented widgets
AppCompatCheckBox
andAppCompatRadioButton
from be able to change the background tint (aosp/825160) - Fixed bug where AppCompat did not override
android: list styles
(aosp/862350)
Version 1.1.0-alpha01
December 3, 2018
New features
AppCompatTextView now supports
app:drawableLeftCompat
,app:drawableTopCompat
,app:drawableRightCompat
,app:drawableBottomCompat
,app:drawableStartCompat
andapp:drawableEndCompat
compound drawables,supporting backported drawable types such asVectorDrawableCompat
.AppCompatCheckBox
andAppCompatRadioButton
’s default drawables now animatecheck state changes.
API changes
- aosp/740385:ActionBarOverlayLayout now implements NestedScrollingParent2 andNestedScrollingParent3, enabling it to facilitate the latest functionality innested scrolling 3. If developer code currently overrides
ActionBarOverLayLayout.onNestedScroll(View, int, int, int, int)
, it will likelyno longer be called andActionBarOverLayLayout.onNestedScroll(View, int, int,int, int, int, int[])
should be overridden instead.
Version 1.0.2
Version 1.0.2
November 7, 2018
Bugfix release of core-1.0.1
and appcompat-1.0.2
.
Bug fixes
- Fixed bug where
PrecomputedTextCompat
would crash when used with RTLAppCompatTextView
. b/113070424
8 New Themes Released 2020
Version 1.0.0
Version 1.0.0
November 7, 2018
New features
AnimatedStateListDrawableCompat
provides animated transitions between drawable states.
Though the updated GIMP release policy allows cool new features in micro releases,we also take pride on the stability of our software (so that you can edit images feeling that your work is safe).
In this spirit, GIMP 2.10.8 is mostly the result of dozens of bug fixes and optimizations.
Notable improvements¶
In particular, chunk size of image projections are now determineddynamically depending on processing speed, allowing betterresponsiveness of GIMP on less powerful machines whereas processingwould be faster on more powerful ones.
Moreover various tools have been added to generate performance logs,which will allow us to optimize GIMP even more in the future.As with most recent optimizations of GIMP, these are the results of Ell’sawesomeness. Thanks Ell!
In the meantime, various bugs have been fixed in wavelet-decompose
, the new vertical text feature (including textalong path), selection tools, and more. On Windows, we also improvedRawTherapee detection (for RawTherapee 5.5 and over), working in syncwith the developers of this very nice RAW processing software.And many, many more fixes, here and there…
The Save dialog also got a bit of retouching as it now shows moreprominently the features preventing backward compatibility (in case youwish to send images to someone using an older version of GIMP). Of course,we want to stress that we absolutely recommend to always use the latestversion of GIMP. But life is what it is, so we know that sometimes youhave no choice. Now it will be easier to make your XCF backward compatible(which means, of course, that some new features must not be used).
Thanks to Ell, the Gradient tool now supports multi-color hard-edge gradientfills. This feature is available as a new Step gradient-segment blendingmode. This creates a hard-edge transition between the two adjacent colorstops at the midpoint.
On the usability end of things, all transform tools now apply changes whenyou save or export/overwrite an image without pressing Enter firstto confirm changes. Ell also fixed the color of selected text which wasn’tvery visible when e.g. renaming a layer.
CIE xyY support¶
Thanks to Elle Stone, GIMP now features initial support for color readoutsin the CIE xyY color space. You can see these values in the Info windowof the Color Picker tool and in the Sample Points dock. Most of therelated code went into the babl library.
Much like CIELAB, this color space is a derivative of CIEXYZ. The Y channelseparates luminance information from chromaticity information in the x andy channels. You might be (unknowingly) familiar with this color space if youever looked at a horseshoe diagram of an ICC profile.
CIE xyY is useful to explore various color-related topics like theAbney effect. Seethis Pixls.us threadfor an example of what people do with this kind of information.
Improved GIMP experience on macOS¶
Our new macOS contributor, Alex Samorukov, has been very hard at workimproving the macOS/OSX package, debugging and patching both GIMP, GEGL,and the gtk-osx project.
Some of the macOS specific bugs he fixed are artifacts while zooming,the windows focus bug in plug-ins, and a non-functional support for somenon-Wacom tablets. Jehan, Ell, and Øyvind actively participated in fixing theseand other macOS issues.
We also thank CircleCI for providing their infrastructure to us free of charge.This helps us automatically building GIMP for macOS.
That said, please keep in mind that we have very few developers for macOS andWindows. If you want GIMP to be well supported on your operating system ofchoice, we do welcome new contributors!
Also, see the NEWS file for more information on the new GIMP release,and the commit history for even more details.
Around GIMP¶
GEGL and babl¶
The babl library got an important fix that directly affects GIMP users:the color of transparent pixels is now preserved during conversionto premultiplied alpha. This means all transform and deformation operationsnow maintain color for fully transparent pixels, making unerase and curvesmanipulation of alpha channel more reliable.
On the GEGL side, a new buffer iterator API was added (GIMP code has beenported to this improved interface as well). Additionally, new GEGL_TILE_COPYcommand was added to backends to make buffer duplication/copies more efficient.
Recently, Øyvind Kolås has been working again on multispectral/hyperspectral processing in GEGL,which happens to be the groundwork for CMYK processing. This is thereforethe first steps for better CMYK support in GIMP! We hope that anyone who wantsto see this happening will supportØyvind on Patreon!
GIMP in Université de Cergy-Pontoise¶
Aryeom, well known around here for being the director of ZeMarmotmovie, a skilled illustrator, and acontributor to GIMP has given a graphics course with GIMP as a guestteacher for nearly a week at the Université de Cergy-Pontoise inFrance, mid-October.
She taught to two classes: a computer graphics class and a 3D heritage one,focusing on digital illustration for the former and retouching for the latter.
This is a good hint that GIMP is getting more recognition as it nowgets taught in universities. Students were very happy overall, and wecould conclude by quoting one of them at the end of a 3-day course:
I didn’t know that GIMP was the Blender for 2D; now this is one moresoftware in my toolbox!
We remind that you can also support Aryeom’s work onPatreon, onTipeee or by othersmeans!
Flatpak statistics¶
Although Flathub does not (yet) provide any public statistics for packages,an internal source told us that there have been over 214,000 downloads of GIMPsince its existence (October 2017). This is more than 500 downloads a day, andby far the most downloaded application there!
Flathub is a new kind of application repository for GNU/Linux, so ofcourse these numbers are not representative of all downloads.In particular, we don’t have statistics for Windows and macOS.Even for Linux, every distribution out there makes its own package of GIMP.
So this is a small share, and a nice one at that, of the full usage ofGIMP around the globe!
GIF is dead? Long live WebP!¶
The GIF format is the only animated image format which is visible in anyweb browser, making it the de-facto format for basic animation on theweb, despite terrible quality (256 colors!), binary transparency (nopartial transparency), and not so good compression.
Well, this may change! A few days ago, WebP reached support in most majorbrowsers (Mozilla Firefox, Google Chrome, Microsoft Edge, Opera),when a 2-year old feature request for Mozilla Firefox got closed as“FIXED”. Thiswill be available for Firefox 65.
8 New Themes Released Date
Therefore, we surely hope web platforms will take this new format into consideration,and that everyone will stop creating GIF images now that there are actualalternatives in most browsers!
And last but not least, we remind everyone that GIMP has already had WebP supportsince GIMP 2.10.0!
8 New Themes Released 2019
Disclaimer: the GIMP team is neutral towards formats. We are aware ofother animated image formats, such as APNG or MNG, and wish them all thebest as well! We would also be very happy to support them in GIMP, ifcontributors show up with working patches.
What’s next¶
8 New Themes Released 2018
We’ve been running late with this release, so we haven’t included some of theimprovements available in the main development branch of GIMP. And there areeven more changes coming!
Here is what you can expect in GIMP 2.10.10 when it’s out.
- ACESRRT display filter that can be used in scene-referred imaging workflows.Technically, it’s a luminance-only approximation of the ACES filmic HDR-to-SDRproofing mapping originally written in The Baking Lab project.
- Space invasion: essentially you can now take an image that’s originallyin e.g. ProPhotoRGB, process it in the CIELAB color space, and the resultedimage will be in ProPhotoRGB again, with all color data correctly mapped tothe original space / ICC profile. This is a complicated topic, we’ll talk moreabout it when it’s time to release 2.10.10.
Another new feature we expect to merge to a public branch soon is smartcolorization based on the original implementation in the ever-popular GMIC filter.
Given quickly approaching winter holidays and all the busy time that comes with it,we can’t 100% guarantee another stable release this year, but we’ll do our bestto keep ‘em coming regularly!
8 New Themes Released Releases
Conclusion¶
We wish you a lot of fun with GIMP, as it becomes more stable every day!