Commit graph

6547 commits

Author SHA1 Message Date
Henry Jameson 4af8a307ee allow spaces inside function definition 2024-11-25 21:59:00 +02:00
Henry Jameson fdc9d8dc72 update preview on colors changing 2024-11-25 20:09:34 +02:00
Henry Jameson 7ae0d6b95d fix reset not resetting 2024-11-25 20:07:48 +02:00
Henry Jameson c81948620f use compact mode for shadow control in old ui 2024-11-25 19:45:10 +02:00
Henry Jameson 7b56b3f411 more predictable styles order, custom styles before builtins 2024-11-25 19:42:50 +02:00
Henry Jameson 02cf4fd43f fix virtual subcomponents not being read properly 2024-11-25 19:35:15 +02:00
Henry Jameson 877f8bec45 make overall preview follow selected palette + initial load 2024-11-21 19:40:07 +02:00
Henry Jameson d8a951dc52 don't use lite mode because it causes issues with excluded components 2024-11-20 17:03:49 +02:00
Henry Jameson 86900061c2 fix variables crashing the tab 2024-11-20 17:03:35 +02:00
Henry Jameson 10aa5755a4 make old theme tab truly deprecated 2024-11-20 17:03:09 +02:00
Henry Jameson b32909a9e6 cleanup 2024-11-20 15:27:17 +02:00
Henry Jameson 691a79e3be fix theme2 editor 2024-11-20 15:27:08 +02:00
Henry Jameson fd1e3f65a8 Added fetching of *.custom.* indexes that aren't part of source tree 2024-11-19 22:19:11 +02:00
Henry Jameson 313eb8f4cd bundling theme now works and so are bundled style's palettes 2024-11-19 21:33:13 +02:00
Henry Jameson ca5c24452e palettes/style meta inconsistency 2024-11-19 01:16:51 +02:00
Henry Jameson 973e8697bc added validation 2024-11-18 03:53:37 +02:00
Henry Jameson 098879be3e fix cache being used even if no cache exists 2024-11-17 15:57:32 +02:00
Henry Jameson 41f5ae30f1 force recompilation on theme-related dispatches 2024-11-15 00:39:21 +02:00
Henry Jameson b6684d90b5 Compress them data + store in IndexedDB instead 2024-11-15 00:39:21 +02:00
Henry Jameson f4483e1ee4 remove extraneous dispatches 2024-11-14 21:52:50 +02:00
Henry Jameson 454aa695ab User palette editor 2024-11-14 21:42:45 +02:00
Henry Jameson 4c68009ae0 layout improvements 2024-11-14 19:18:10 +02:00
Matrix-Sasuke 27d2ac6f66 fix bookmarks not showing on mobile properly 2024-11-14 17:23:05 +01:00
Henry Jameson b21133ee12 make more components uneditable from GUI 2024-11-14 17:46:27 +02:00
Henry Jameson fc652523aa fix broken spread text input and roundness present checkbox 2024-11-14 17:26:33 +02:00
Henry Jameson ae55374841 prevent global override to affecting preview-block 2024-11-14 17:26:14 +02:00
Henry Jameson 8901552112 style/layout improvements 2024-11-14 17:25:58 +02:00
Matrix-Sasuke 4fcd511225 fix bookmarks not showing on mobile 2024-11-14 12:36:31 +01:00
Matrix-Sasuke eef151e7a6 fix bookmarks not showing on mobile 2024-11-14 11:48:57 +01:00
Matrix-Sasuke 898881bac1 Absolute time format 2024-11-13 09:19:17 +00:00
Henry Jameson 86585cc644 allow setting palettes from style 2024-11-12 23:24:28 +02:00
Henry Jameson d787fb1a60 roundness control 2024-11-12 21:10:50 +02:00
Henry Jameson a2a58dc082 improve robustness and responsiveness 2024-11-12 21:10:02 +02:00
Henry Jameson 4aaf6bcc59 remove extra slots 2024-11-12 21:08:59 +02:00
Henry Jameson 7c947115e2 make active tab to jut out slightly to indicate that it's active (inspired by winMe) 2024-11-12 21:05:56 +02:00
Henry Jameson 311d935943 some documentation for functions 2024-11-07 18:35:16 +02:00
Henry Jameson eb472e2d76 wait a tick before emitting new Id in SelectMotion 2024-10-30 22:33:50 +02:00
Henry Jameson ec1f069515 fix shadow reverting to object mode if deserialization fails 2024-10-30 22:12:30 +02:00
Henry Jameson 30206d20a7 fix hover state not showing up properly in editor 2024-10-30 16:13:05 +02:00
Henry Jameson 73f49466a1 Add brightness slot function 2024-10-30 16:01:29 +02:00
Henry Jameson 1873c75a7f don't shit the bed if can't find a color 2024-10-29 23:55:44 +02:00
Henry Jameson 369ac726c0 use actual staticVars instead of staticPallete 2024-10-29 21:17:16 +02:00
Henry Jameson 3d78a7377e fix states rules not being filtered properly. 2024-10-28 21:22:56 +02:00
Henry Jameson 7314092d19 remove rootComponentName since it's not working right 2024-10-28 20:19:21 +02:00
Henry Jameson 3ca882f883 properly unset edited properties instead of leaving them as null 2024-10-28 20:18:58 +02:00
Henry Jameson e7307d1e19 component preview is finally working 2024-10-28 16:03:10 +02:00
Henry Jameson d6600bfa5a do the thing i wanted to do 2024-10-28 02:17:07 +02:00
Henry Jameson 82504a1fcf wip 2024-10-27 22:24:39 +02:00
Henry Jameson 28b8620656 style application stuff 2024-10-27 01:33:40 +03:00
Henry Jameson 7419616f61 color input fixes 2024-10-26 19:48:48 +03:00
Henry Jameson 92f724de36 Separate virtual directives tab into separate files 2024-10-26 19:48:15 +03:00
Henry Jameson b55aeb54f6 better error reporting 2024-10-25 16:39:37 +03:00
Henry Jameson f46adb6724 fix changing valtype to shadow breaking everything in its wake 2024-10-24 21:52:56 +03:00
Henry Jameson f6f2e14c19 improvements 2024-10-24 21:36:03 +03:00
Henry Jameson 4e2cb8c132 re-thought shadow ComponentPreview and added more assists to it 2024-10-23 21:54:16 +03:00
Henry Jameson f1d0a6b0a2 a lot more extra slots for themes 2024-10-23 21:54:01 +03:00
Henry Jameson f85972310c better replicate themes2 hover/pressed style 2024-10-23 17:19:29 +03:00
Henry Jameson 030a2127ee proper fallbacks and contrast ratio for component style editor 2024-10-22 17:06:22 +03:00
Pleroma User 2bd16bedce Markup inconsistencies 2024-10-22 08:24:06 +00:00
Henry Jameson 7e4fe93c7f Proper support for alternate selectors 2024-10-21 23:10:54 +03:00
Henry Jameson 21cb168dfd fix old themes tab shadow control 2024-10-19 17:26:04 +03:00
Henry Jameson d772f6cfeb fix shadow control misbehaving in style tab 2024-10-19 17:19:54 +03:00
Henry Jameson f4d29b5d5e use draft logic for virtualDirective to catch errors 2024-10-18 13:43:33 +03:00
Henry Jameson 21b17f333d fix 2024-10-13 17:13:16 +03:00
Henry Jameson 098c6af7ef pass computeColor into shadow control, fix shadow switching types due to invalid shadow color 2024-10-12 01:26:29 +03:00
Henry Jameson 1a38e0273e fix filename not applying 2024-10-11 21:23:46 +03:00
Henry Jameson 14fdd34964 Use a bit saner way of exporting from setup() into template 2024-10-11 21:23:46 +03:00
Henry Jameson 1ec1ba8d3e proper color fallbacks 2024-10-11 20:48:46 +03:00
Henry Jameson eeb2dbcb60 fix SelectMotion not working properly on palettes/vDirectives 2024-10-11 17:22:33 +03:00
Henry Jameson 0afe69ce28 palette importer/exporter 2024-10-10 00:54:53 +03:00
Henry Jameson 202d77e0cc Import/export works! 2024-10-09 23:54:34 +03:00
Henry Jameson 78e4f0ecd8 fix setting components not working with v-model 2024-10-09 23:53:30 +03:00
Henry Jameson 5a2080570f variables work + i18n cleanup 2024-10-09 09:59:37 +03:00
Henry Jameson 54c740c252 layout 2024-10-08 22:25:55 +03:00
Henry Jameson 707ed633e4 overall preview + layout changes 2024-10-08 22:13:15 +03:00
Henry Jameson 57d84a3cc6 localization for that one string 2024-10-08 19:55:26 +03:00
Alexander Tumin bbef4e40df Fix whitespaces for multiple status mute reasons, display bot status reason 2024-10-07 13:39:41 +03:00
Henry Jameson 69f684cb64 oops 2024-10-07 12:29:47 +03:00
Henry Jameson 4d472e1d4b fix my phone 2024-10-07 12:21:36 +03:00
Henry Jameson 4f66731723 lookin' good 2024-10-07 02:16:24 +03:00
Henry Jameson f0e5b0be1e cleanup 2024-10-07 01:33:31 +03:00
Henry Jameson f75ea738ca better cValue logic in shadow-control 2024-10-07 01:31:22 +03:00
Henry Jameson 97c058ebda neater looks for shadow-related things 2024-10-07 01:30:53 +03:00
Henry Jameson cfe52185f7 neat-looking variables tab (sans shadow editor) 2024-10-07 00:57:54 +03:00
Henry Jameson 756ea63b67 variables stuff seem to be at least somewhat working 2024-10-06 20:21:13 +03:00
Henry Jameson 8725de3e91 got it working again 2024-10-06 18:56:45 +03:00
Henry Jameson a6863248bb variables + consistency in code 2024-10-06 15:19:30 +03:00
Henry Jameson da2c016ab4 better vars nomenclature 2024-10-06 15:19:30 +03:00
Henry Jameson 7e684ea3ff proper exporter 2024-10-06 03:32:08 +03:00
Henry Jameson 0f2bd39db8 cleanup 2024-10-06 03:31:59 +03:00
Henry Jameson c58ed1036f remove i18n stuff.
first of all - it's too much work for me AND for translators
second of all - providing support would be a living hell nightmare
trying to understand what component it is in users's language that isn't english
2024-10-06 03:30:52 +03:00
Henry Jameson bae4836349 palettes editor done 2024-10-06 01:16:24 +03:00
Henry Jameson 3f55c08693 work on palette editor 2024-10-06 00:51:02 +03:00
Henry Jameson 191609c662 Merge remote-tracking branch 'origin/develop' into themes3-grand-finale-maybe 2024-10-05 23:15:10 +03:00
Henry Jameson 2df431ea17 missing strings 2024-10-05 23:14:10 +03:00
Henry Jameson bb41c13620 fix? 2024-10-05 19:30:31 +03:00
Henry Jameson b48b4493f9 oops 2024-10-05 19:06:55 +03:00
Henry Jameson 48cc7ccc78 don't normalize theme and split index fetching into its own block 2024-10-05 18:45:38 +03:00
Henry Jameson 541affd459 lint 2024-10-05 18:40:59 +03:00
Henry Jameson a21f25ed8e test fix 2024-10-04 15:03:36 +03:00