Skip to content

Releases: itsmartashub/floristyle

v4.0.1

21 Oct 21:31
Compare
Choose a tag to compare

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 and candidate-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

11 Oct 13:26
Compare
Choose a tag to compare

🆕 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 Florisboard v0.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 for BorderLess

🖼️ Screenshots

NEW-AMOLED-THEMES

✨ 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 to Always
  • 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 to dynamic-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 and clipboard-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 to accent 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 Actions flex 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

12 Aug 23:52
Compare
Choose a tag to compare

What's Changed

  • Fix black enter key with monochrome system color: Resolved an issue where the enter 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

23 Jun 21:01
Compare
Choose a tag to compare

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

21 Apr 17:02
Compare
Choose a tag to compare

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

    

sticky-key-tut-tiny

v2.1.2

11 Mar 21:39
Compare
Choose a tag to compare

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 the material3 dependency to v1.2.0. Certain color shades for elements appear more aggressive than in the previous v0.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 as inverseOnSurface, surface, etc., differ between Android 14 and Android 13 (#7)

See #2409

v2.1.1

11 Mar 13:02
Compare
Choose a tag to compare

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 previous v0.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 and surface, etc., differ between Android 14 and Android 13 (#7)

See #2409

v2.1.0

17 Nov 03:01
Compare
Choose a tag to compare

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 buttons ABC 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 with shared-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

    

sticky-key-tut-tiny

v2.0.0

15 Oct 21:09
efdc3a4
Compare
Choose a tag to compare

⚠️ The 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.

 
⚠️ NOT A FORK (#2)

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

material-you-keyboard-themes-with-light-dark-and-amoled-modes-based-on-purplish-home-wallpaper

Full Changelog: v1.0.0...v2.0.0

v1.0.1

27 Sep 20:24
efdc3a4
Compare
Choose a tag to compare

🆕 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.