- 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
OnReceiveContentListenerand 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.0to Fragment1.3.0-alpha08. It is strongly recommended to read through the Fragment1.2.0release notes to understand the major changes introduced in the previous Fragment release. - AppCompat has updated its dependency from Activity
1.0.0to Activity1.2.0-alpha08. It is strongly recommended to read through the Activity1.1.0release notes to understand the major changes introduced in the previous Activity release.AppCompatActivitynow uses theOnContextAvailableListenerAPI introduced in Activity1.2.0-alpha08to set up theAppCompatDelegate. Any listeners added to subclasses ofAppCompatActivitywill 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
ViewTreeLifecycleOwnerfrom Lifecycle2.3.0-alpha01,ViewTreeViewModelStoreOwnerfrom Lifecycle2.3.0-alpha03, andViewTreeSavedStateRegistryOwnerfrom SavedState1.1.0-alpha01when using aViewwithin 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
AppCompatEditTextand 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 anullmenu. (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.CollapsibleActionViewinterface.
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.setDefaultNightModefrom 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.setLocalNightModehas 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.setLocalNightModemay now be called prior toActivity.attachBaseContext- Fixed
ActionBarOverlayLayoutinset consumption which was incorrectly using the cached insets - AppCompat no longer calls
onMenuOpened()with anullmenu. (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
ContextCompatandAppCompatResourcesAPIs for backward compatibility - Loading drawables: suggests using
ContextCompatandResourcesCompatAPIs for backward compatibility - Using color state lists with alpha attribute: flags missing
android:alphaattribute that will lead to incorrect appearance on some platform versions - Tinting image views: flags not using
app:tintthat 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.0crashes 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_AUTOand switching of dark/light based on the current time is now deprecated. Considering using an explicit setting, orMODE_NIGHT_AUTO_BATTERY. - Activity 1.0:
AppCompatActivitynow transitively extends fromComponentActivityfrom Activity1.0.0via Fragment1.1.0. See the associated release notes for information on the changes in each library. - AppCompatActivity LayoutId constructor: Subclasses of
AppCompatActivitycan now optionally call into a constructor onAppCompatActivitythat takes anR.layoutID, 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
configChangescorrectly (aosp/981105) - Only call
onConfigurationChangedon 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_verticalon 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.DayNightfamily 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
AppCompatSpinnerscrolling 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-alpha03are 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_BATTERYoption 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
configChangesin manifest - Fixed switching to
MODE_NIGHT_FOLLOW_SYSTEMdoesn'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
titleTextColorandsubtitleTextColorto use aColorStateListand addedColorStateListoverloads of thesetTitleTextColorandsetSubtitleTextColormethods (aosp/867489)
Bug fixes
- Fixed
fontFamilynot working on pre API 24 (aosp/807054) - Fixed bug where
textFontWeightdid 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
AppCompatCheckBoxandAppCompatRadioButtonfrom 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:drawableStartCompatandapp:drawableEndCompatcompound drawables,supporting backported drawable types such asVectorDrawableCompat.AppCompatCheckBoxandAppCompatRadioButton’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
PrecomputedTextCompatwould 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
AnimatedStateListDrawableCompatprovides 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!