FlorisBoard 0.3.14 New theme engine + stylesheet editor mega-thread #1531
Replies: 32 comments 54 replies
Original comment in English -
The idea is very nice and the editor is stylish. Didn't find a way to put hex or even rgb color codes in. |
Beta Was this translation helpful? Give feedback.
Original comment in English -
I tried it just now and it looks very cool! :) |
Beta Was this translation helpful? Give feedback.
Original comment in English -
Currently i have not found a way to manually enter colorcodes. That should be an option. If i want to choose the same color for two or more parameters it is very unpleasant to find the exact position with the correct color again. |
Beta Was this translation helpful? Give feedback.
Original comment in English -
Feedback on the theme editorThere are many points to mention so I'll try to keep it short and clean. Please let me know if I should turn any of these into a dedicated issue ! QOL aka. nitpicking
Default theme I think the default theme could be simplified a bit to be more easy for new users.
Smartbar
Apart from this, the editor is very flexible and pleasant to use. Nice job ! Here's a quick analysis of the usage of variables in Florisboard's default theme |
Beta Was this translation helpful? Give feedback.
-
Thank you for new theme screen editor i like it it's great i have 2 suggestion for you 1- Can you add custom background image for the keyboard user use there images as background, |
Beta Was this translation helpful? Give feedback.
-
Hi. I used the theme editor to create my own theme, and apart from the ideas already suggested, it would be nice to have some sort of reference to know what KeyCode each key has, like maybe showing it on the popup while on the editor screen, or a table with the info. Thanks! |
Beta Was this translation helpful? Give feedback.
-
The new theme editor is awesome, quite OP indeed. I made a material you styled theme by selecting specific keys to accent and specific keys to make round. I think this is the only keyboard on the market with this good of a theme editor so awesome work dude Edit 1: Cannot theme the following "Enable Clipboard History" button Edit 2: Also include an easy way to export a theme, right now you have to go to advance settings, export data to zip archive, select the .flux theme from the archive and then import it. |
Beta Was this translation helpful? Give feedback.
-
@patrickgold Have we talked about random colours yet? It would be neat to have "random" as a color-option, meaning that each time the element would show up on the screen, a new random color would be assigned to it. For example,
I understand that this might be difficult. An easier alternative would be to only add the random-color-option to the glide typing trail. In this case, every new glide-trail (=every new word) would have itsown color. |
Beta Was this translation helpful? Give feedback.
-
I wondered how do you think about allowing replacing icons with svg files? |
Beta Was this translation helpful? Give feedback.
-
Crash when saving an edited new style
Attached stacktrace files1644266740700.stacktrace
|
Beta Was this translation helpful? Give feedback.
-
It is fantastic that i can customise to such an extent! I would like to be able to change the height/width of keys individually. I would like to see customisation on key long press shortxuts. For example, I am used to having the question mark under long press of the M key. Is it possible to customise smart bar tools? I also can't seem to colour the backspace key. I am so glad that this theme editor is a thing though, I am making FlorisBoard look like Multiling |
Beta Was this translation helpful? Give feedback.
-
Great to hear you like the new theme editor!
That'd be an interesting idea, but currently don't know how or if this will be implemented.
The backspace key is the delete key, so it has code |
Beta Was this translation helpful? Give feedback.
-
Would it be possible to implement a barebones emoji view while we wait on a more complete rework? It's a huge hassle switching to another keyboard just to type a couple of emojis, especially since for some conversations I use a lot of emojis |
Beta Was this translation helpful? Give feedback.
-
The new theme editor and the customizability it offers is great! Here are a few things I noticed while testing it. Meta data of bundle
Others
Edit - color previewOne more thing I want to add: if a color for a property is set to be fully transparent, it is previewed as solid white instead. Example: Although some users might directly look at the rgba or hexadecimal value instead of the visual preview, I think it might help - especially more inexperiended users - to also visually indicate the transparency, e.g. by using the checkerboard background when the color is fully transparent. |
Beta Was this translation helpful? Give feedback.
-
How to theme hinted symbols & number row, i can't find a way to do this. |
Beta Was this translation helpful? Give feedback.
-
Just updated to 0.3.14, looks good so far! One idea: Maybe there could be a custom URL scheme (e.g. |
Beta Was this translation helpful? Give feedback.
-
This may be something that LineageOS has added to Android, but there's an option to change the accent color in some parts of the system UI. It would be great to have a way to make FlorisBoard respect this option. |
Beta Was this translation helpful? Give feedback.
-
Maybe some of the things have already been mentioned, but here are my suggestions/thoughts after just updating to 3.14 via F-Droid: Basic mode suggestion:Have more preinstalled themes. Borderless, different shapes, etc. So that users choose the template they like the most and just change the colors to their liking. Hard to create a new theme.To me the steps to create a new theme was very confusing. Things like "Create Theme Extension" seemed very unfriendly to me. It took me what felt like forever to discover that I had to click on the little "+" next to "Bundled themes" to actually create a theme. Theme nameAlso imo, the name (Label) of the theme should be displayed under "Selected theme" instead of the long name that is currently displayed. Makes it much easier to determine if you have the right theme selected, which I think is more relevant to the majority of users. Maybe the long name can be displayed if developer mode is selected under "Editing level"? But personally I don't care for it. Export theme
Edit button dimensions - unsure if this should be an issue insteadI would like to be able to edit the height of the space bar and the enter button. I was unable to do it in the advanced mode (can this be done?). As a workaround I added a border to them and set it the color of the keyboard background as shown below. However this solution doesn't work perfectly as there is a glitch with the outline. Can also be seen in the space bar, but much harder due to it being a darker color. |
Beta Was this translation helpful? Give feedback.
-
Amazing!
No worries, I found a work around, but it would be nice if changing the color of the border didn't miss some pixels.
Awesome, completely missed this, will give it a try.
If you are open to suggestions, this is a mock up with some of mine:
This makes it one less "screen" between users and editing a theme, and is more intuitive imo, as it buries container stuff into its own area, and theme stuff is given priority, as users would expect. Also,I am not sure why, currently, users can select themes, when that doesn't seem to lead into anything else. This confused me at first because I expected something to happen, once nothing did, I assumed, erroneously, I was choosing the applied keyboard theme. This behavior takes care of that. Also, if/once more core themes are added, I would propose that user-made containers come first, and the Floris one be last. Since it is more likely that users will want to manage their themes, given they can't "manage" much in the Floris container. |
Beta Was this translation helpful? Give feedback.
-
The new theme engine seems nice! Borderless themes should be included again |
Beta Was this translation helpful? Give feedback.
-
The icons of the primary smartbar are much smaller than those in secondary. I need them on both bars as on secondary. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Adding local themes is broken on the newest beta. I thought I was going crazy until I decided to download stable and try it Android 12, Pixel 6 Pro |
Beta Was this translation helpful? Give feedback.
-
Just made a theme that fits my device theme and wanted to say that the editor is great! Didn't have any struggles understanding how it worked. Good job Patrick! |
Beta Was this translation helpful? Give feedback.
-
I Actually Was About To Create An Issue For This Feature Request, But Thankfully I Found This Discussion. My Feature Request Is :- To Add Shadow Coloring Option In Editor. This Way, It Would Feel Like Having Neon Lights On Cars. |
Beta Was this translation helpful? Give feedback.
-
hello, is there any plans to allow images as property values for themes? For example have a I've looked at the theme stylesheets and an image could be an object with a path (?) and some options: {
"@defines": {
"--background": {
"path": "/app/florisboard/user-images/...",
"size": "cover", // See https://www.w3schools.com/cssref/css3_pr_background-size.php
"repeat": "false",
// blur, opacity, saturate, ..., See https://www.w3schools.com/cssref/css3_pr_filter.php
},
},
"keyboard": {
"background": "var(--background)"
},
} |
Beta Was this translation helpful? Give feedback.
-
I really need Material 3/You support, since I've no desire for a custom appearance โ I just want the keyboard to be visually consistent with the rest of the OS. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
The content you are editing has changed. Please copy your edits and refresh the page.
Nothing to preview
Original comment in English -
This discussion area intents to serve as a mega-thread for giving feedback and posting suggestions for the new theme engine and its completely re-written stylesheet editor coming in 0.3.14. This thread is intended to be open for duration of all beta releases beginning from beta09 up to 0.3.14 stable release.
If you have feedback/suggestions regarding all other areas of the preference rework, consider posting it in #1235!
Known issues:
Beta Was this translation helpful? Give feedback.