Commit Graph

2394 Commits

Author SHA1 Message Date
Patrick Goldinger
cd817dec93 Continue adapting base style and IME UI
Co-authored-by: Lars Mühlbauer <lm41@lm41.xyz>
2025-05-02 04:17:56 +02:00
lm41
cdf8bc2825 Move all colors to the @defines block in floris_day 2025-05-01 23:39:45 +02:00
lm41
62d07b0142 Re-introduce SnyggIconButton
This commit reverts some parts of the previous commit
as it massively broke the layout.
2025-05-01 16:19:33 +02:00
lm41
f50cd2de58 Add and improve docs for the Snygg ui components
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
2025-05-01 02:32:00 +02:00
lm41
396a47cde9 Improve docs for SnyggUi 2025-04-30 19:11:12 +02:00
lm41
51e67c7293 Add docs for SnyggIcon and SnyggText 2025-04-30 19:10:39 +02:00
Patrick Goldinger
0bc64c6253 Rework SnyggButton and adapt clipboard clear all dialog style 2025-04-30 02:32:58 +02:00
Patrick Goldinger
f571013fe5 Add custom font name dropdown in theme editor 2025-04-30 01:31:06 +02:00
Patrick Goldinger
5f7ca53458 Fix Snygg rule ordering issue with selectors 2025-04-30 00:14:47 +02:00
Patrick Goldinger
0cacb9a671 Enforce presence of correct schema reference in Snygg stylesheet 2025-04-29 23:52:13 +02:00
lm41
30d36b7541 Improve extension archive file manager screen 2025-04-29 23:08:28 +02:00
Patrick Goldinger
3ece15f516 Continue adaption of base style to Snygg v2 2025-04-28 05:18:41 +02:00
Patrick Goldinger
603fab1831 Add Snygg serialization exceptions and detailed error explanation for missing schema 2025-04-28 04:26:36 +02:00
Patrick Goldinger
90838012ad Add error handling and display for stylesheet load failures 2025-04-28 03:46:53 +02:00
Patrick Goldinger
e366c94d55 Rework SnyggStylesheet serialization and add lenient config and pretty print 2025-04-28 03:06:10 +02:00
Patrick Goldinger
a0ffa3feb1 Rename line-clamp to text-max-lines and reorder properties 2025-04-28 00:59:45 +02:00
Patrick Goldinger
ecbf5c4e66 Add preview icon for most new values in theme editor 2025-04-28 00:34:18 +02:00
Patrick Goldinger
023645646c Finish implementing multiple property sets editor UI in theme editor 2025-04-28 00:10:47 +02:00
lm41
553251d3c1 WIP: Add propertySet editing for SnyggMultiplePropertySetsEditor values 2025-04-27 19:20:03 +02:00
Patrick Goldinger
92ce04d5d9 Implement font-style and font-weight into Snygg font rule 2025-04-27 17:09:54 +02:00
Patrick Goldinger
9930eb1bca Implement required properties into Snygg spec and serialization 2025-04-27 17:01:56 +02:00
Patrick Goldinger
47b2d81f72 Implement Snygg multiple property sets functionality into spec 2025-04-27 16:18:22 +02:00
Patrick Goldinger
e6d6260d72 Implement file selector for Snygg URI values in theme editor
Co-authored-by: Lars Mühlbauer <lm41@lm41.xyz>
2025-04-27 02:32:55 +02:00
Patrick Goldinger
dd02948a00 Improve Snygg image support and rename object-fit to content-scale 2025-04-27 01:22:22 +02:00
Patrick Goldinger
4a12b3ded0 Improve SnyggAssetResolver interface and param type 2025-04-26 04:51:02 +02:00
Patrick Goldinger
6acfa7f349 Implement basic ext editor file management
Co-authored-by: Lars Mühlbauer <lm41@lm41.xyz>
2025-04-26 04:27:16 +02:00
Patrick Goldinger
d3e2dda165 Improve Snygg asset handling and robustness 2025-04-26 04:26:49 +02:00
Patrick Goldinger
a5ec6a10b3 Fix issues with meta / rule decl in Snygg 2025-04-25 22:12:57 +02:00
Patrick Goldinger
0a8260b7fa Add support for title/description in Snygg spec & Upgrade to 2020-12 schema version 2025-04-25 17:40:02 +02:00
Patrick Goldinger
4cddc9b305 Add background image support for IME surface
Co-authored-by: lm41 <lm41@lm41.xyz>
2025-04-25 03:31:58 +02:00
lm41
b4835b869a Add padding value input in theme editor
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
2025-04-25 00:16:10 +02:00
Patrick Goldinger
11c6dc8a0d Continue adaption of base styles & Fix inherit behavior bug in Snygg 2025-04-24 18:07:53 +02:00
Patrick Goldinger
71a2baf402 Adapt app module to new SnyggRule attribute behavior 2025-04-24 16:49:59 +02:00
Patrick Goldinger
94bfd39a9b Change SnyggRule attributes to use strings as the base type 2025-04-24 16:35:07 +02:00
Patrick Goldinger
d473343ca3 Rework Snygg UI element name and adapt TextKeyboardLayout.kt 2025-04-24 02:43:15 +02:00
Patrick Goldinger
5101db7169 Implement line clamp and uri value in the theme editor 2025-04-24 01:52:59 +02:00
Patrick Goldinger
08e10639d1 Implement new Snygg enum like properties in the theme editor 2025-04-24 00:40:25 +02:00
Patrick Goldinger
741dd82003 Adapt the theme editor to use new color representation 2025-04-23 21:28:22 +02:00
Patrick Goldinger
4c2bfc5dab Add new Snygg names translations 2025-04-23 20:53:54 +02:00
lm41
ce3cb4427a Migrate ThemeEditor to Material 3 2025-04-23 16:57:26 +02:00
Patrick Goldinger
463e3a3588 Move Snygg attributes to SnyggAttributes data class 2025-04-23 16:49:03 +02:00
Patrick Goldinger
da611d3077 Document and test SnyggRule 2025-04-23 16:12:49 +02:00
Patrick Goldinger
d0afe023a6 Basic adaption of default theme files
Co-authored-by: lm41 <lm41@lm41.xyz>
2025-04-23 03:38:07 +02:00
Patrick Goldinger
00f01b59db Fix ThemeManager new Snygg v2 integration
Co-authored-by: Lars Mühlbauer <lm41@lm41.xyz>
2025-04-23 03:06:54 +02:00
Patrick Goldinger
7a1cc211f3 Adapt EditPropertyDialog to Snygg v2
Co-authored-by: lm41 <lm41@lm41.xyz>
2025-04-23 02:26:06 +02:00
Patrick Goldinger
1e29204d9c Adapt EditRuleDialog in theme editor to Snygg v2
Co-authored-by: Lars Mühlbauer <lm41@lm41.xyz>
2025-04-23 00:52:14 +02:00
Patrick Goldinger
d541eed655 Fix tooltip showing on all usages of quick button 2025-04-10 17:31:31 +02:00
lm41
aaf7e62ed9 Switch to new Tooltip composable 2025-04-10 16:04:37 +02:00
Patrick Goldinger
29cbc4f373 Remove icon button with padding 2025-04-06 17:02:15 +02:00
Patrick Goldinger
791f3d2a69 Basic fix for emoji palette view 2025-04-06 16:46:58 +02:00