Releases: itsmartashub/floristyle
v4.0.1
Tip
If you feel overwhealmed or bloated with so many floristyle themes, please feel free to delete unused ones by navigating to:
🧩 Addons & Extensions
> 🎨 Theme extensions
> Edit
for the FloriStyle themes
section, then in listed Bundled themes
press Delete
for the themes you would like to remove.
✨ Improvements
- All: Increased key popup font sizes for enhanced readability
- Evenings: Lightened board and keys background to match the Gboard
- All Dark/OLED: Updated key popup background for better contrast and visual separation from the keys behind
- All Dark/OLED: Update smartbar toggle buttons to accent to match the latest Gboard
- Abyss & Midnight: Toned down keys background and incognito indicators
- Abyss BL & Midnight BL: Fixed
clipboard-item
andcandidate-clip
shape radius for uniformity with other themes - Void & Blackout: Update theme colors to be even more subdued
- Sunshine: Added subtle borders around key popups for visual separation from the keys behind
Full Changelog: v4.0.0...v4.0.1
v4.0.0
🆕 Release Highlights
- 🖌️ New OLED Themes: Introduced four new AMOLED-friendly themes with muted, less aggressive colors
- 🎨 Theme Name Rebranding: To reduce confusion due to the increasing number of themes, all themes have been changed for clarity and simplicity. Hopefully
- 😀 Emoji Key Popup Styling: Styled the
emoji-key-popup
introduced in Florisboardv0.4.1
for a consistent look
Note
WHY MORE OLED THEMES?
Since the floristyle version v2.1.2
, changes in the material3
dependency used in Florisboard affected the color shades, resulting in more accented colors. This wasn't very pleasant, especially for bordered AMOLED themes. I didn't remove the accented themes, in case someone preferred them, but I introduced four new AMOLED-friendly themes with more muted key colors.
WHY NEW THEME NAMES?
With the addition of new themes, bringing the total to 14
, the theme names became chaotic (imagine something like Gboardish OLED Darker Muted Borderless
, huh 🫁). Thus, I opted for a rebranding to enhance clarity and usability.
I hope that you will fast migrate to new names and used to them, and that they won’t confuse or frustrate you 🥲
- PS:
BL
in theme names stands forBorderLess
✨ Improvements
- Caps Lock Style: Implemented caps lock styles for themes where they were previously missing
- Clipboard History Button: Styled the
Enable clipboard history
layout that appears when the clipboard history is disabled - Submit Button in Landscape Fullscreen Input: Enhanced the styling of the submit button for some themes when the
Landscape fullscreen input
setting is set toAlways
- Emoji Tab Color in Dark Themes: Fixed the emoji tab indicator color in darker themes for better contrast and readability
- Accent Color for Dark and OLED Themes: Updated
--color-accent-hc
todynamic-light-color(primaryContainer)
to address contrast issues in OLED and dark themes. This ensures better accessibility, especially on devices with monochromatic monet color schemes. This will also improve the visual feedback of the submit button when pressed in these themes. - Candidate Word Font Size: Adjusted the
candidate-word
variable to align with the body font size, reducing it to prevent emoji text in the suggestions row from being cut off. - Candidate Word Background (Pressed): Added background style to
candidate-word:pressed
for improved visibility in the new nameless emoji suggestions - Smartbar Action Key (Pressed): Improved the styling of the
smartbar-action-key:pressed
state for better feedback - Clipboard Item Radius: Increased the radius of the
clipboard-item
andclipboard-clip
for borderless themes - Incognito Indicator Color: Adjusted the
incognito
indicator color for some themes to ensure better visibility - Reorder Actions Button: Changed the
Reorder actions
button background toaccent
for better consistency - Numeric Background Transparent (Bordered): Resolved visual issue with key bg visible on edges behind popup when
Popup Visibility
setting is enabled
...and numerous other small visible and non-visible changes, including variable rewrites.
⚙️ Workflow Improvements
- GitHub Actions Integration (#14): Rewrite the
compress/decompress
code logic for better organization and maintainability, preparing it for GitHub Actionsflex
build integration.
Tip
If you feel overwhealmed or bloated with so many floristyle themes, please feel free to delete unused ones by navigating to:
🧩 Addons & Extensions
> 🎨 Theme extensions
> Edit
for the FloriStyle themes
section, then in listed Bundled themes
press Delete
for the themes you would like to remove.
Full Changelog: v3.0.2...v4.0.0
v3.0.2
What's Changed
- Fix black
enter
key with monochrome system color: Resolved an issue where theenter
button would turn black when using a monochrome system accent color, making it difficult to see, particularly in Dark, Darker, and OLED themes (#12)
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Note
If you have imported the previous v3.0.0
release and choose to import this updated release, a new section of themes will be created. These themes are identical to the previous release, except for the updated meta data (ID
, title
, description
).
If you wish to avoid duplicates, you can delete the previous release after importing this updated version.
- This release updates the meta data for themes in preparation for the upcoming FlorisBoard Add-Ons Store (#11)
There are no new changes or additions to the themes themselves, but the metadata has been revised to ensure compatibility and consistency with the new AddOns platform.
v3.0.0
Note
If you're not using 🎙️ mic
for a sticky key, but some other action key, and you still want it to look like Gboard mic, check out the ▶️ Change Sticky Action Key
section
What's Changed
- Color Palette Consistency: Addressed a problem where the offered color palette in Android 14 did not match the colors of dynamic variables, causing keyboards to display keys with identical colors to the background (#7)
- Color Names Update: Revamped the color palette to match the fresh shades of FlorisBoard
v0.4.0-beta02
(#9)
A special thanks to the FlorisBoard development team for bringing the new color scheme due to material3 for compose v1.2.0
and making this update and fixes possible! 🙏
Change Sticky Action Key
See Florisboard issue #2330 where point 2
is
Steps
- Open the theme you want to edit in theme editor
- Scroll to the "Smartbar Action Key" where is
code = [-233]
(that's a mic key code) - Press edit icon ✏️ |
01
- In "Target key codes" press on plus sign ➕ |
02
- Enter the code key you have set for the sticky key. If you don't know which one it is, click on the magnifying glass icon 🔍 which should now be flashing to indicate that you are in 'Key Recording' mode. Then press the key whose code you want to find out, e.g. incognito 🎭 |
03
- When you have selected the desired key, press "Add" |
04
- You should now have two keycodes. Press
-233
to open a pop-up to remove the mic design |05
- Press "Delete" |
06
- Press "Apply" to apply the design to your selected sticky key |
07
v2.1.2
Important
Please, do not update unless you are using the latest v0.4.0-beta01
Florisboard version.
If you are on Florisboard v0.4.0-alpha06
please use the v2.1.0
Gboardish version.
What's Changed
- Light Borderless Theme: Addressed issues with microphone (sticky action key) and actions card background colors.
- From Previous Update: Resolved some issues with broken Material colors in dark themes following the recent update to Florisboard
v0.4.0-beta01
, ensuring proper display and consistency (#7)
Known Issues
-
Color Palette Changes: It seems that dynamic color palette used by Florisboard has changed with the latest
v0.4.0-beta01
by updating thematerial3
dependency tov1.2.0
. Certain color shades for elements appear more aggressive than in the previousv0.4.0-alpha06
version. -
Android 14 Material You Issue: It looks like in Android 14 there are inconsistencies with the offered
MD3
color palette. It appears that the colors of certain dynamic variables, such asinverseOnSurface
,surface
, etc., differ between Android 14 and Android 13 (#7)
See #2409
v2.1.1
Important
Please, do not update unless you are using the latest v0.4.0-beta01
Florisboard version.
If you are on Florisboard v0.4.0-alpha06
please use the v2.1.0
Gboardish version.
What's Changed
- Resolved issues with broken Material colors in dark themes following the recent update to Florisboard
v0.4.0-beta01
, ensuring proper display and consistency (#7)
Known Issues
-
Color Palette Changes: It seems that dynamic color palette used by Florisboard has changed with the latest
v0.4.0-beta01
update. Certain color shades for elements appear more aggressive than in the previousv0.4.0-alpha06
version. -
Android 14 Material You Issue: It looks like in Android 14 there are inconsistencies with the offered Material You color palette. It appears that the colors of certain dynamic variables, such as
inverseOnSurface
andsurface
, etc., differ between Android 14 and Android 13 (#7)
See #2409
v2.1.0
Important
For compatibility with these Material You themes (Android 12+), ensure you download the apk
file provided in the official Florisboard Releases starting from v0.4.0-alpha05
version where Material You feature has been officialy implemented.
Changes
- match
microphone
🎙️ design with Gboard
If you're not using
mic
for a sticky key, but some other action key, and you still want it to look like Gboard mic, see▶️ Change sticky action key
section
- match submit button
Enter
background to Gboard - match
emoji-key
buttonsABC
and ⬅️Delete
with Gboard - adjust
emoji-tab
foreground when it's focused - decrease
clipboard-item-popup
shape radius - decrease
candidate-clip
shape radius in borderless themes - match
extended-actions-toggle
design withshared-actions-toggle
- adjust
color-candidate-clip
,color-keys-txt
,color-disabled
- adjust
incognito-mode-indicator
foregrounds in OLED themes - adjust
candidate-spacer
foregrounds - changed
Reorder Actions
button background in some themes - adjust font-sizes for main keys,
candidate-word
,candidate-clip
,spacebar
- many smaller adjustments
Change sticky action key
See Florisboard issue #2330 where point 2
is
Steps
- Open the theme you want to edit in theme editor
- Scroll to "Smartbar Action Key" where is
code = [-233]
(that's a mic key code) - Press edit icon ✏️ |
01
- In "Target key codes" press on plus sign ➕ |
02
- Type in the code key you set for the sticky key. If you don't know which one it is, click on the magnifying glass icon 🔍, which should be flashing now, indicating that you are in 'key recording' mode. Then, press the key whose code you want to find out, for example, incognito |
03
- When you select the desired key, press "Add" |
04
- You should now have two keycodes. Press
-233
to open a pop-up to remove the mic design |05
- Press "Delete" |
06
- Press "Apply" to apply design to your selected sticky key |
07
v2.0.0
apk
version provided in releases is always the same. The flex
file is the one that has been updated! If you have already downloaded this debug
version of the app or built it yourself, there's no need to download it again!
Major Update
In this version, theme variables are revamped to achieve a look and feel similar to the Gboard keyboard as much as
Florisboard Theme Editor
allows. This has resulted in many changes and improvements in the appearance and style of the themes.
- Complete redesign of theme variables: All theme variables have been re-written to provide an appearance that closely resembles the Gboard keyboard.
- Consistent look: The design of themes is now much more consistent, with better alignment with the Gboard design.
- Minor bug fixes: Resolved minor issues and inconsistencies in the themes.
Wow, a
major update
to the keyboard themes... it's just me being dramatic.
Screenshots
While all of these themes are examples based on a single color palette, the themes themselves are dynamic. So they are built on Material You introduced in Android 12, which generates a dynamic palette based on the user's home wallpaper
Full Changelog: v1.0.0...v2.0.0
v1.0.1
🆕 Changes
- feat: added new keyboard rule for changing system navigation bar background (#1)
This is useful for those who use buttons for sys navigation instead of gestures or gestures with a visible full screen indicator.
- fix: improved visibility of text in clipboard items
- fix: decreased key font size to be more "gboardish"
PS update with all the fixes (I'm aware of) will be soon.