master #81

Closed
malo wants to merge 322 commits from master into feat/bloc_layout/new-package
322 Commits
Author SHA1 Message Date
hugo ef19191093 fix(authentication): try/catch on cache retrieve
continuous-integration/drone/pr Build is passing
2023-05-15 16:50:16 +02:00
hugo 873a3b426d feat(bloc_layout): add consumer layouts
continuous-integration/drone/pr Build is passing
2023-05-15 16:16:02 +02:00
hugo 296bb0175e feat(auth): add mocked cache data source 2023-05-15 16:15:42 +02:00
hugo 9a3ae2de5c feat(ui): export pricing card 2023-05-12 15:43:05 +02:00
malo a078f6b6b0 feat(ui_layout-bloc_layout): proxy scaffold fields 2023-05-12 12:41:02 +00:00
malo fd40d1be3d chore: export floating action button 2023-05-12 12:41:02 +00:00
hugo 952d3f8539 feat(ui): proxy some rich text parameters 2023-05-12 14:39:51 +02:00
hugo 5de3dbd5b3 build(i18n): upgrade i18n 2023-05-11 16:43:36 +02:00
hugo 874d85f29c fix: upgrade to flutter 3.10 2023-05-11 16:43:00 +02:00
hugo a82d28a6d5 feat(ui): tweak some values 2023-05-11 15:17:24 +02:00
hugo 80135a611d chore(release): publish packages
continuous-integration/drone/pr Build is passing
- wyatt_authentication_bloc@0.5.0+1
2023-05-06 11:26:54 +02:00
hugo 93873e3134 refactor(authentication): controle cache checking 2023-05-06 11:26:40 +02:00
hugo 553b6763af fix: remove models from pub ignore 2023-05-06 11:14:04 +02:00
hugo cfcf9e75f8 build: fix melos parsing error + disable commit reference to avoid null error...
continuous-integration/drone/pr Build is passing
2023-05-04 09:46:02 +02:00
hugo 0a11157cd0 chore(release): publish packages �
continuous-integration/drone/pr Build is passing
2023-05-04 09:30:52 +02:00
malo d3184eb3e1 feat: add floating action button component (close #191)
continuous-integration/drone/pr Build is passing
2023-05-03 19:06:52 +02:00
hugo 0592cf9a3c chore(release): publish packages �
continuous-integration/drone/pr Build is passing
2023-05-03 11:50:05 +02:00
hugo 0720a14532 feat(analysis): update version 2023-05-03 11:33:11 +02:00
hugo 33b38185b8 style(ui_components): reduce text size in example
continuous-integration/drone/pr Build is failing
2023-05-03 10:54:52 +02:00
hugo 4e3b288e70 fix(analysis): remove depencies sort
continuous-integration/drone/pr Build is passing
2023-05-03 10:48:06 +02:00
hugo 2692c60743 feat(analysis): upgrade
continuous-integration/drone/pr Build is failing
2023-05-03 10:38:18 +02:00
hugo e76857f118 feat(layout)!: update layout plugins with new components system
continuous-integration/drone/pr Build is failing
2023-05-02 13:32:52 +02:00
hugo 96369e24f9 feat(ui_components): make textwrapper toString useful 2023-05-02 13:32:20 +02:00
hugo 635bb329ea style(ui_components): fix theme resolver line
continuous-integration/drone/pr Build is failing
2023-04-28 18:42:13 +02:00
hugo bfbeabe7ec feat(ui): add pricing card
continuous-integration/drone/pr Build is failing
2023-04-28 18:40:40 +02:00
hugo 01a5619dc5 feat(ui): update default extension implementation
continuous-integration/drone/pr Build is failing
2023-04-28 16:08:10 +02:00
hugo 4ebb679a29 feat(ui): add animated decorated box + animate all buttons + customize duration in style 2023-04-28 15:33:26 +02:00
hugo abd5e1b558 feat(ui): add colors and rework ComponentThemeData
continuous-integration/drone/pr Build is failing
2023-04-28 14:04:55 +02:00
hugo a024b7e70a feat(ui_kit): update example by removing adaptative theme 2023-04-28 14:04:15 +02:00
hugo 4097a420c8 feat(ui)!: move last extensions + add extension provider
continuous-integration/drone/pr Build is failing
2023-04-27 20:28:08 +02:00
hugo 8f5e3923d6 feat(ui)!: rework theme resolver mechanism + move theme extension implementations
continuous-integration/drone/pr Build is failing
2023-04-27 16:55:10 +02:00
hugo 01269027f2 feat(ui): make components more coherent + docs 2023-04-27 16:54:16 +02:00
hugo 0d5109fc77 feat(ui): make gradient as component
continuous-integration/drone/pr Build is failing
2023-04-26 18:15:47 +02:00
hugo 3fb4020594 feat(ui): fix, rename, rewrite some helpers 2023-04-26 18:14:00 +02:00
hugo cef73aa62d fix(gen): rename builder correctly 2023-04-26 18:12:10 +02:00
hugo 32cc6e8288 feat(ui_kit): make flat button fade on transition 2023-04-18 11:47:56 +02:00
hugo 2baaf5c0bb feat(ui_kit): add more control over flat button prefix/suffix color 2023-04-18 09:33:00 +02:00
hugo 0ca4c41a27 build: fix and pin correct versions
continuous-integration/drone/pr Build is passing
2023-04-14 14:33:06 +02:00
hugo 5bf9f01be0 build: remove any pub git dependencies
continuous-integration/drone/pr Build is passing
2023-04-14 13:55:17 +02:00
hugo 90339d15a3 ci: fix latest melos config
continuous-integration/drone/pr Build is passing
2023-04-14 12:13:37 +02:00
hugo 9c9d6783c3 ci: use latest flutter-melos container
continuous-integration/drone/pr Build is failing
2023-04-14 11:09:04 +02:00
hugo 72173cdf18 ci: update melos tasks + upgrade melos 3
continuous-integration/drone/pr Build was killed
2023-04-14 10:16:00 +02:00
hugo 6725960c44 build: update pubignore
continuous-integration/drone/pr Build is passing
2023-04-14 10:04:23 +02:00
hugo 458ad76786 style: remove ignored files 2023-04-14 10:03:57 +02:00
hugo e9b6671500 build(ui_kit): change version constraint
continuous-integration/drone/pr Build is failing
2023-04-14 00:28:55 +02:00
hugo 10117ab39b chore(release): publish packages
- wyatt_analysis@2.4.2
 - wyatt_architecture@0.2.0
 - wyatt_authentication_bloc@0.5.0
 - wyatt_bloc_helper@2.0.1
 - wyatt_bloc_layout@0.0.2
 - wyatt_component_copy_with_extension@2.0.0
 - wyatt_component_copy_with_gen@2.0.0
 - wyatt_crud_bloc@0.1.1
 - wyatt_form_bloc@0.2.0+3
 - wyatt_http_client@2.0.0
 - wyatt_i18n@2.0.0
 - wyatt_type_utils@0.0.5
 - wyatt_ui_components@0.1.0
 - wyatt_ui_kit@2.0.0
 - wyatt_ui_layout@0.0.2
2023-04-14 00:12:52 +02:00
hugo e08ae9784b fix: remove wyatt arch ios example
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2023-04-14 00:08:14 +02:00
hugo 5e6de11e39 refactor(cw_gen)!: rename file 2023-04-14 00:07:43 +02:00
hugo b427aff63d style: dart format fix
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2023-04-13 23:47:19 +02:00
hugo 6152436411 test(auth): fix mock 2023-04-13 23:44:25 +02:00
hugo 0a13c67058 refactor(authentication): remove cross package export 2023-04-13 23:43:57 +02:00
hugo c3620e61c1 refactor(bloc_layout): remove cross package export 2023-04-13 23:29:27 +02:00
hugo 79c5aa7c76 docs(ui_layout): add some documentation + readme 2023-04-13 23:29:27 +02:00
hugo 56de994e67 docs(ui_kit): add some documentation + readme 2023-04-13 23:29:27 +02:00
hugo afbb911a0f docs(ui_components): add some documentation + readme 2023-04-13 23:29:27 +02:00
hugo 5fe8d84cf6 docs(component_copy_with): add some documentation 2023-04-13 23:29:27 +02:00
hugo 7606d26aac docs(http): add simple example 2023-04-13 23:29:27 +02:00
hugo 95c492e977 style: update some analysis files 2023-04-13 23:29:27 +02:00
hugo 07c2f4aeff refactor(http)!: fix cascade dart good practices + docs 2023-04-13 23:29:27 +02:00
hugo 216a6c2aae feat(crud): change responsibility of blocs (closes #45, closes #44) 2023-04-13 23:29:27 +02:00
hugo 4acab9a662 feat(type_utils): add nullable num comparison 2023-04-13 23:29:27 +02:00
hugo 468aa72635 refactor(bloc_helper): docs + nullable multiprovider attributes 2023-04-13 23:29:27 +02:00
hugo 72b27b27ee refactor(arch): move to dart package 2023-04-13 23:29:27 +02:00
hugo 41add204f3 docs: change some documentation 2023-04-13 23:29:27 +02:00
hugo e5e0550017 docs(arch): add documentation 2023-04-13 23:29:27 +02:00
hugo 7a3de79e36 docs(type_utils): add some documentation 2023-04-13 23:29:27 +02:00
hugo 84b17382c1 docs(architecture): update readme 2023-04-13 23:29:27 +02:00
hugo 9f260b8d0b ci: add pubignore for each package 2023-04-13 23:29:26 +02:00
hugo 973eefa7bc docs: update readme 2023-04-13 23:29:26 +02:00
hugo 6f585cf7ee chore: add scripts to clean license, authors 2023-04-13 23:29:26 +02:00
hugo a5cc20d05a feat(i18n): change gitignore for symbolic link 2023-04-13 23:29:06 +02:00
hugo 1d3e487d6b feat(authentication): add mock + local storage 2023-04-13 23:24:12 +02:00
hugo 4d872edc4e docs(authentication): update example with multiple data sources 2023-04-13 23:24:12 +02:00
hugo d53e7b80da refactor(authentication)!: split data sources (cache, session, external) 2023-04-13 23:24:12 +02:00
hugo 5a7930550d style(authentication): dart format + add some docs 2023-04-13 23:24:12 +02:00
hugo eb4ae834c1 fix(authentication): make sur access token is available on every steps 2023-04-13 23:24:12 +02:00
hugo b83275aaf6 feat(authentication): remove session wrapper for AuthenticationSession 2023-04-13 23:24:12 +02:00
hugo 6556c4485f docs(authentication): add full dartdoc 2023-04-13 23:24:12 +02:00
hugo 8ed9e86db2 test(authentication): update tests 2023-04-13 23:24:11 +02:00
hugo 0c876e829e docs: roolback and remove wiki 2023-04-13 23:24:11 +02:00
hugo 87c557263d docs(authentication): add wiki script 2023-04-13 23:24:11 +02:00
hugo 1de922f644 docs(authentication): update example 2023-04-13 23:24:11 +02:00
hugo 1c5a6ce9eb feat(authentication): add account edit cubit 2023-04-13 23:24:11 +02:00
hugo 3faceeebb6 feat(authentication): add custom routine, and documentation 2023-04-13 23:24:11 +02:00
hugo eafe4dc7c6 feat(authentication): add full event support 2023-04-13 23:24:11 +02:00
hugo 1451240f1a test(authentication): fix tests 2023-04-13 23:21:38 +02:00
hugo 9ff7b73aeb fix(authentication): anonymous sign in event 2023-04-13 23:21:38 +02:00
hugo 6779a8b650 refactor(authentication): use custom user changes stream 2023-04-13 23:21:38 +02:00
hugo 13fc4aa875 fix(authentication): initialize account stream transformer 2023-04-13 23:21:38 +02:00
hugo 828c1ace6f docs(authentication): update example 2023-04-13 23:21:38 +02:00
hugo 33cb4f6f06 refactor(authentication)!: use mixins, and remove use of onSignUpSuccess 2023-04-13 23:21:38 +02:00
hugo adcd98f47b feat(authentication)!: add event type on auth change 2023-04-13 23:21:38 +02:00
hugo fe4ce3cbbc refactor: make signup/in, passwordreset cubit extendable 2023-04-13 23:21:38 +02:00
hugo 222b650bd2 fix(authentication): stream on null account 2023-04-13 23:21:38 +02:00
hugo 8837066d73 fix(authentication): handle empty provider list (closes #113) 2023-04-13 23:21:38 +02:00
malo e418fc7949 cd: update drone config file to trigger pipeline on pull request
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-13 16:00:48 +02:00
hugo 3679efece1 feat'ui_kit): increase top bar leading width
continuous-integration/drone/push Build is passing
2023-04-12 12:31:00 +00:00
hugo 8c06f98624 feat(ui_kit): make top bar selector customizable 2023-04-12 12:31:00 +00:00
hugo 30a7cc4894 feat(ui_component): generate new skillcard component 2023-04-12 12:31:00 +00:00
hugo 6f09eeca0e feat(ui_kit): make skillcard header icon customizable 2023-04-12 12:31:00 +00:00
malo 8d12f84fcc build(crud_bloc): update .pubignore
continuous-integration/drone/push Build is passing
2023-04-10 17:46:05 +02:00
malo 2b4257a5d7 build(crud_bloc): make package ready for first release
continuous-integration/drone/push Build is passing
2023-04-09 12:12:14 +02:00
hugo dbe8554eb7 refactor(ui_kit): remove selection area of rich text, its not his reponsibility
continuous-integration/drone/push Build is failing
2023-03-02 15:52:55 +01:00
hugo 70c6d91310 ci(i18n): fix ci 2023-03-01 17:28:07 +01:00
hugo 6c7e561fde feat(i18n)!: rename few files + add clearer documentation 2023-03-01 17:27:19 +01:00
malo 55ee89fb26 chore: update library file names for ui components and ui layouts
continuous-integration/drone/push Build is failing
2023-03-01 11:46:48 +01:00
malo 358debf2fa docs(ui_layout-bloc_layouts): add readmes
continuous-integration/drone/push Build is failing
2023-02-28 17:50:16 +01:00
malo 7c97417233 feat(bloc_layout): add attributs available for grid bloc layouts
continuous-integration/drone/push Build is failing
2023-02-28 15:42:02 +00:00
malo 4256622726 style: add models 2023-02-28 15:42:02 +00:00
malo 89ce553fa2 feat(bloc_layout): add grid content implementations 2023-02-28 15:42:02 +00:00
malo abb5f0c735 style(bloc_layout): apply dart fix 2023-02-28 15:42:02 +00:00
malo 99311c5d8c feat(bloc_layout): rework on structure using new components and layouts 2023-02-28 15:42:02 +00:00
malo a0783b4b60 docs: add doc 2023-02-28 15:42:02 +00:00
malo 4029d4de03 feat: update layouts to allow more control on components 2023-02-28 15:42:02 +00:00
hugo 3a59230bce feat(i18n): add i18n delegate + example
continuous-integration/drone/push Build is failing
2023-02-28 15:06:49 +01:00
hugo fc9812fc1f docs(i18n): add docstrings on every classes 2023-02-28 15:04:32 +01:00
hugo 0f8f9abcf4 feat(i18n): implements network data source 2023-02-28 11:22:23 +01:00
hugo 17ece11170 feat(i18n): add default locale 2023-02-28 11:22:04 +01:00
hugo cbbde8db85 feat(i18n): add getter/setter 2023-02-28 11:21:27 +01:00
hugo 75f561a19e feat(i18n): add ICU parser 2023-02-27 17:42:22 +01:00
hugo 8a37aec127 feat(i18n): add arb, json and yaml parsers 2023-02-27 16:32:22 +01:00
hugo 0a55df8638 chore(i18n): initialize new package 2023-02-27 13:55:26 +01:00
malo 4a73a8a4c0 chore(ui_kit): export wyatt component theme data
continuous-integration/drone/push Build is passing
2023-02-24 16:26:51 +01:00
hugo b1d66dc6e4 chore(release): publish packages
continuous-integration/drone/push Build is passing
- wyatt_analysis@2.4.1
2023-02-24 10:20:00 +01:00
hugo 25cf9518f9 chore: fix all problems
continuous-integration/drone/push Build is passing
2023-02-24 10:12:04 +01:00
hugo 8d833d39d7 chore: fix and format using melos 2023-02-23 19:19:48 +01:00
hugo d098d9a6bf feat(analysis): add latest version persistence between script executions
continuous-integration/drone/push Build is passing
2023-02-23 18:53:03 +01:00
hugo 0f8c5bb983 ci(analysis): ignore script in publish (closes #124) 2023-02-23 18:52:27 +01:00
hugo 20f07a177b feat(analysis): ignore todo's 2023-02-23 18:50:17 +01:00
hugo 1a48b606a4 refactor(ui): replace ThemeResolver by ThemeHelper in Loader / RichTextBuilder (closes #148) 2023-02-23 18:27:17 +01:00
hugo 6c54689393 refactor(ui)!: remove bloc export in buttons to be state management solution agnostic (closes #147) 2023-02-23 16:59:56 +01:00
hugo d6c9dfd8a7 feat(ui_components): add extra state 2023-02-23 16:57:18 +01:00
hugo 881cbc5bef fix(ui): change example to be compatible with new AppTopBar and TextWrapper 2023-02-23 11:50:13 +01:00
malo 81c8851ac8 style(ui_components): remove useless comment
continuous-integration/drone/push Build is passing
2023-02-23 10:40:05 +01:00
malo 0c176ba0fa feat(ui_kit-ui_components): Modify the theme resolver to utilize the theme helper and streamline the logic 2023-02-23 10:24:54 +01:00
malo 970dde2ef1 feat(ui_kit): remove .raw call 2023-02-23 09:33:05 +01:00
malo 2e187b26eb feat(ui_kit): export ui kit as component theme data 2023-02-23 09:30:11 +01:00
malo 0337d4f97a feat(ui_components): make component theme data copyable 2023-02-23 09:29:46 +01:00
malo 3c3545abfe style(ui_kit): remove test style
continuous-integration/drone/push Build is passing
2023-02-22 19:29:39 +01:00
malo 2dfbd59773 feat(ui_kit): allow to cascade styles in ThemeHelper 2023-02-22 19:28:09 +01:00
malo 4a3fde3a1e feat(ui_kit): implement top nav bar
continuous-integration/drone/push Build is passing
2023-02-22 17:43:42 +01:00
malo 317eb56d66 refactor(ui_kit): adapt ui_kit 2023-02-22 16:13:07 +01:00
malo b9dac32143 refactor(ui_components): migrate top nav bar using generify top bar 2023-02-22 16:10:25 +01:00
malo 8955788fa5 feat(ui_components): generify bars 2023-02-22 16:05:40 +01:00
malo ca6af3ccc3 style(ui_components): clean folders and gather bars 2023-02-22 16:01:51 +01:00
malo ad0f1ec1c5 feat(ui_kit): implement top app bar and update example 2023-02-22 15:50:46 +01:00
malo 41a484c013 feat(ui_components): update attributs and proxy most of appbar attributs 2023-02-22 15:50:21 +01:00
malo 4811ed8998 feat(ui_components): add centerTitle property to app bar component 2023-02-22 11:37:29 +01:00
malo dba14088b0 style(ui_components): format imports 2023-02-22 11:25:22 +01:00
malo b2fe14a123 feat(ui_components): add top navigation bar component to theme data 2023-02-22 11:24:30 +01:00
malo bbd3f0a02d feat(ui_components): add Top Navigation Bar Component 2023-02-22 11:23:08 +01:00
malo 79dc34414c fix(ui_components): add loader to theme data (close #152)
continuous-integration/drone/push Build is passing
2023-02-22 00:02:26 +00:00
malo 349d1ae288 feat(ui_components): add new components to theme data (close #152) 2023-02-22 00:02:26 +00:00
malo 49b534d145 fix(ui_kit): fix tab action focus on textinputs
continuous-integration/drone/push Build is passing
2023-02-21 18:44:11 +01:00
hugo a68da15cdc feat(ui): add some useful text customization in TextWrapper (closes #149)
continuous-integration/drone/push Build is passing
2023-02-21 18:05:56 +01:00
hugo 6037e13f50 fix(ui_component): inverse merge in TextInputStyle
continuous-integration/drone/push Build is passing
2023-02-21 16:08:23 +01:00
hugo 93cc5058d1 refactor(ui_kit): use ThemeHelper in cards 2023-02-21 15:37:42 +01:00
hugo 12d04c91ed fix(ui): use multicolor in cards 2023-02-21 15:17:05 +01:00
hugo 5906d54aad build(ui_component): remove freezed 2023-02-21 15:08:24 +01:00
hugo b077f4baf0 refactor(ui_kit): rename GradientBoxBorder 2023-02-21 15:07:56 +01:00
malo 133e0e910b fix(ui_kit): make card core stateless 2023-02-21 13:34:04 +01:00
malo 25224469b5 fix(ui_components): fix MultiColor lerp method 2023-02-21 13:27:19 +01:00
malo 6537945946 fix(ui_kit): remove null check operator in RichTextBuilder component 2023-02-21 13:23:51 +01:00
malo 702164082a fix(ui_kit): remove null check operator in Loader component 2023-02-21 13:19:11 +01:00
malo f2b8c03dd7 refactor(ui_kit): update textinput component using borderColors as Color 2023-02-21 13:15:47 +01:00
malo 51672cc95a refactor(ui_components): move borderColors type 2023-02-21 13:13:01 +01:00
malo eda643e9b4 chore(ui_components): remove g files and copy with deps 2023-02-21 13:09:20 +01:00
malo cae4b68046 refactor(ui_components): add CopyWith method in ThemeStyle 2023-02-21 12:10:17 +01:00
malo 4030511f4a fix(ui_components-ui_kit): fix, clean and unify logic and code after rebase 2023-02-21 09:54:19 +01:00
malo 8ed8a71c7c fix(ui_kit): fix conflicts in card component after rebase 2023-02-21 08:53:38 +01:00
malo b6d22002ee fix(ui_kit): fix export theme file 2023-02-21 08:52:18 +01:00
malo 9b9339cb56 chore(ui_components): add copywith deps 2023-02-21 08:49:52 +01:00
malo b57500b854 feat(ui_kit): update example (#138) 2023-02-21 08:46:14 +01:00
malo 1edb1f7324 feat(ui_kit): implemement text inputs (#138) 2023-02-21 08:37:36 +01:00
malo edf72cf4c2 feat(ui_components):add text input components, theme extension and worked on utils (#138) 2023-02-21 08:36:58 +01:00
malo f6c16c5dc4 feat(ui_components): add isColor getter in multicolor helper 2023-02-21 08:35:12 +01:00
malo c6beae597b refactor(ui_components): update colors using Multicolor class (#138) 2023-02-21 08:35:12 +01:00
malo c2b60f2d79 feat(ui_kit): add text input theme extension (#138) 2023-02-21 08:35:12 +01:00
malo 1e8d5d088e chore(ui_components): export text inputs (#138) 2023-02-21 08:35:04 +01:00
malo 419c99c103 feat(ui_components): add text input abstract class (#138) 2023-02-21 08:32:38 +01:00
hugo 5387dd6eed build(ui_kit): use hosted version of bloc_helper
continuous-integration/drone/push Build is passing
2023-02-17 17:26:23 +01:00
hugo f67e4aa112 ci: use latest dart version in ci container
continuous-integration/drone/push Build is passing
2023-02-17 16:28:22 +01:00
hugo 2769d45e20 fix(ui_kit): fix text align, add selection and update example for rich text builder
continuous-integration/drone/push Build is failing
2023-02-17 15:57:54 +01:00
hugo 66719732f7 feat(ui_kit): implement rich text builder (closes #141) 2023-02-17 14:49:41 +01:00
hugo 25018dc78a feat(ui_component): add rich text builder / parser 2023-02-17 14:48:49 +01:00
hugo efeb3acff3 build(ui): optimize build runner 2023-02-17 14:48:23 +01:00
hugo ef52015372 refactor(ui): rework text gradient and text wrapper 2023-02-17 14:47:56 +01:00
hugo c5f8b69184 style(ui_kit): add example demo-page auto-generation
continuous-integration/drone/push Build is failing
2023-02-16 15:13:55 +01:00
hugo 33984b1733 feat(ui_kit): add loader implementation 2023-02-16 15:13:21 +01:00
hugo a47c28a4d6 feat(ui_component): add loader component and style 2023-02-16 15:12:40 +01:00
hugo 63bbde8213 refactor(ui_component): remove CopyWith extension 2023-02-16 15:12:18 +01:00
hugo 8070623e88 fix(ui_component): add generated component with theme resolver 2023-02-16 15:11:34 +01:00
hugo 4c08a692d2 refactor(ui_kit): move exportable bloc from mixin to widget
continuous-integration/drone/push Build is failing
2023-02-16 11:55:11 +01:00
hugo 8044d07413 fix(ui_component): add style merge in Theme Resolver 2023-02-16 11:54:42 +01:00
hugo 1af9b0b1f1 refactor(ui_kit): make resolve private and dotter child a widget 2023-02-16 10:23:48 +01:00
hugo 3a7b0abc58 style(ui_kit): fix padding file selection
continuous-integration/drone/push Build is failing
2023-02-15 22:40:19 +01:00
hugo dd198b0e51 feat(ui_kit): update example with full studio button theme 2023-02-15 22:36:26 +01:00
hugo a595183107 fix(ui_component): fix extra value in compute extension function 2023-02-15 22:35:31 +01:00
hugo c786c153e0 feat(ui_kit): add theme control in example 2023-02-15 21:45:46 +01:00
hugo cc71bf7abd feat(ui_kit): finalize material ready buttons 2023-02-15 21:07:53 +01:00
hugo ed06e18043 fix(ui): move theme_resolver in compnoent to fix code generation 2023-02-15 20:35:25 +01:00
hugo 96781880f4 feat(ui): move style implementation from component to ui_kit with theme resolver 2023-02-15 20:14:32 +01:00
hugo c331bc6056 feat(ui_kit): add theme extension support in buttons + theme negociation 2023-02-15 15:57:36 +01:00
hugo 77ce4e33ab feat(ui_kit): add theme extension shortcut 2023-02-15 15:57:04 +01:00
hugo 2806ac5923 feat(ui_component): add copyWith gen and make button style lerping 2023-02-15 15:56:35 +01:00
hugo ed29f39673 refactor(ui_component): move extensions 2023-02-15 15:55:46 +01:00
hugo 7880293723 feat(ui_component): add lerp on multicolor 2023-02-15 15:55:27 +01:00
hugo 5c34528b3d fix(ui_kit): add cacheExtend as a trade-off in listview example 2023-02-14 14:49:39 +01:00
hugo 198d83b663 fix(ui_kit): add local font assets + compress images 2023-02-14 14:48:11 +01:00
hugo bd636e9d24 docs(ui_kit): add theme negociation explaination 2023-02-14 14:20:00 +01:00
hugo c942e2aacf feat(ui_kit): update example with drawer and custom launch parameters 2023-02-14 12:50:46 +01:00
hugo 82eeba4d7d feat(ui_kit): add multicolor support in linear gradient helper 2023-02-14 12:50:17 +01:00
hugo 4695cf0618 feat(ui_kit): implement file selection button with invalid cubit and dotted package 2023-02-14 11:55:34 +01:00
hugo d49a4cad31 feat(ui_component): add file selection component 2023-02-14 11:55:34 +01:00
hugo e4d904eb8d feat(ui_kit): implement simple icon button and use dimension style 2023-02-14 11:55:34 +01:00
hugo 4f1a064298 feat(ui_component): add simple icon button and dimension style 2023-02-14 11:55:34 +01:00
hugo 168d840b87 feat(ui_kit): add symbol button + enhance bloc control over state 2023-02-14 11:55:34 +01:00
hugo aea71fa32c feat(ui_kit): add symbol button 2023-02-14 11:55:34 +01:00
hugo b6f25dd5b5 refactor(ui_kit): use tapped state and merged styles 2023-02-14 11:55:34 +01:00
hugo 61e28ce5e7 refactor(ui_component): merge flat and outline buttons in only one style 2023-02-14 11:55:34 +01:00
hugo 5050e2c2bb feat(ui_component): add tapped control state 2023-02-14 11:55:34 +01:00
hugo 9e1b76e07b feat(ui_kit): use MultiColor in button style 2023-02-14 11:55:34 +01:00
hugo 442baa6882 feat(ui_component): add MultiColor util class 2023-02-14 11:55:34 +01:00
hugo 60126fffc4 feat(ui_kit): implement flat/outlined button 2023-02-14 11:55:34 +01:00
hugo 07572aeca2 feat(ui_component): add flat/outlined button styles 2023-02-14 11:55:34 +01:00
hugo 4332eafda0 feat(ui_kit): implement flat button 2023-02-14 11:55:34 +01:00
hugo 160b30d21b feat(ui_component): add button components 2023-02-14 11:54:48 +01:00
hugo 602a372d7c fix(uikit): remove useless file 2023-02-14 11:54:48 +01:00
hugo 43df087319 chore: update repo bricks 2023-02-14 11:54:48 +01:00
hugo 4f71118a65 chore(uikit): create package with mason 2023-02-14 11:54:48 +01:00
malo 4b37175d17 feat(ui_kit): add card theme extension, fix bugs & update example (close #126)
continuous-integration/drone/push Build is failing
2023-02-14 11:34:45 +01:00
malo ea18d39c44 style(ui_kit): remove cache files
continuous-integration/drone/push Build is failing
2023-02-10 16:23:08 +01:00
malo b9f2305bca build(ui_kit): add firebase config 2023-02-10 16:17:35 +01:00
malo 55822ad870 feat(ui_kit): add quote / skill / portfolio cards (#126)
continuous-integration/drone/push Build is failing
2023-02-10 16:01:07 +01:00
malo a563bd1fe3 style(ui_kit): add macos platform in example
continuous-integration/drone/push Build is failing
2023-02-10 14:19:32 +01:00
malo 5464cd1d40 feat(ui_kit): implement information card (#126)
continuous-integration/drone/push Build is failing
2023-02-10 14:08:04 +01:00
malo ba1c1016e5 style(ui_kit): remove default files 2023-02-10 11:35:51 +01:00
malo 23b608ed10 feat(ui_components): add gradient attribut to text wrapper
continuous-integration/drone/push Build is failing
2023-02-10 11:25:39 +01:00
hugo 44b2b7c27d chore(ui_kit): create package template
continuous-integration/drone/push Build is failing
2023-02-09 18:10:11 +01:00
hugo 6bad9a8a05 fix(ui_layout): fix textwrapper 2023-02-09 18:09:45 +01:00
hugo 5d8f94bee8 fix(cw_gen): fix textwrapper 2023-02-09 18:09:14 +01:00
hugo 75cb341447 fix(bloc_layout): fix textwrapper 2023-02-09 18:08:49 +01:00
hugo efa7ca09dd feat(ui_component): add string extension to easely wrap text 2023-02-09 18:08:03 +01:00
malo ac432f6dc8 feat(ui_components): export cards #126
continuous-integration/drone/push Build is failing
2023-02-09 16:50:48 +00:00
malo 6c85faba82 feat(ui_components): add portfolio & skill cards #126 2023-02-09 16:50:48 +00:00
malo dd75ecfc7a feat: make text wrapper constructor constant 2023-02-09 16:50:48 +00:00
malo 0132771e17 feat(ui_components): add text wrapper instead of String/Widget for Texts 2023-02-09 16:50:48 +00:00
malo 5d5ae145aa feat(ui_components): make fields nullable and not required in quote card 2023-02-09 16:50:48 +00:00
malo 07428a5215 fix(ui_components): remove darkmode enable field in cards 2023-02-09 16:50:48 +00:00
malo c994c822b0 feat(ui_components): export components and add license header 2023-02-09 16:50:48 +00:00
malo bde54e0cf5 feat(ui_components): add information_card & quote_card (#126) 2023-02-09 16:50:48 +00:00
malo f3c3939ba1 docs: update readme
continuous-integration/drone/push Build is failing
2023-02-07 14:26:53 +00:00
hugo 9339100399 chore(release): publish packages
continuous-integration/drone/push Build is failing
- wyatt_analysis@2.4.0
2023-02-07 14:46:21 +01:00
hugo 03725c25c7 feat(analysis): add new lint rules 2023-02-07 14:44:57 +01:00
hugo 588a09e0a1 docs(analysis): add instructions to create a new version (closes #104) 2023-02-07 14:43:52 +01:00
malo bd53d11e0d refactor(bloc_layout): migrate bloc layouts using copywith component method (close #121)
continuous-integration/drone/push Build is failing
2023-02-07 11:46:50 +01:00
malo ee8f08cc32 refactor(ui_layout): update exemple (close #116)
continuous-integration/drone/push Build is failing
2023-02-07 10:49:56 +01:00
malo 413589462b refactor(ui_layout): migrate layouts using copywith component method (#116) 2023-02-07 10:49:09 +01:00
malo ff3f2008de fix(ui_components): generate new files after generator fixes (close #118)
continuous-integration/drone/push Build is failing
2023-02-07 10:25:58 +01:00
malo 0b27a62669 fix(component_copy_with_gen): update example (#118) 2023-02-07 10:24:00 +01:00
malo 6c9b6e239b fix(component_copy_with_gen): copywith method takes non nullable fields too (#118) 2023-02-07 10:22:32 +01:00
malo 576a01512b refactor(ui_components): update example (close #115)
continuous-integration/drone/push Build is failing
2023-02-07 09:44:34 +01:00
malo cd3ed0fe69 refactor(ui_components): migrate components using code generator packages (#115) 2023-02-07 09:44:03 +01:00
AN12345 46c51525e8 feat: add generators for components proxy and mixins to enable copywith methods
continuous-integration/drone/push Build is failing
2023-02-06 18:42:34 +01:00
AN12345 b025247002 feat: add class annotation for component code generators 2023-02-06 18:41:54 +01:00
AN12345 c70d4c6650 build: update mason file to add new tempalte 2023-02-06 18:40:35 +01:00
AN12345 04a87fe32a feat(bloc_layout): make package compatible with crud cubit (close #111)
continuous-integration/drone/push Build is passing
2022-12-19 19:21:38 -05:00
AN12345 f8f367baf6 (feat): rething conception and add missing layouts (close #97)
continuous-integration/drone/push Build is passing
2022-12-13 18:50:47 -05:00
AN12345 e667aa06d0 feat(ui_layout): make field nullable & add new app bar fields (#97) 2022-12-13 18:49:28 -05:00
hugo f6ef5828bb chore(release): publish packages
continuous-integration/drone/push Build is passing
- wyatt_authentication_bloc@0.4.1
2022-12-13 17:29:38 -05:00
Malo Léon f22ba300cb Merge pull request 'authentication/feature/google_signin' (#105) from authentication/feature/google_signin into master
continuous-integration/drone/push Build is passing
Reviewed-on: #105
Reviewed-by: Malo Léon <malo.leon@wyattapp.io>
2022-12-13 22:07:16 +00:00
hugo 5f52b2fc3d refactor(authentication): use fromFirebaseUser factory to parse user 2022-12-13 17:00:26 -05:00
hugo f46707f5c1 style(authentication): Merge 'origin/master' into authentication/feature/google_signin 2022-12-13 16:42:50 -05:00
AN12345 17ff0f8ba1 clean(packages): apply dart fix (close #106)
continuous-integration/drone/push Build is passing
2022-12-13 13:52:49 -05:00
hugo 1a3631f691 feat(authentication): add google sign in in signIn cubit 2022-12-13 00:36:20 -05:00
hugo 197c5d54e6 feat(authentication): add google sign in parameter in firebase data source constructor 2022-12-12 23:47:29 -05:00
hugo c7b241de2d feat(authentication): add google sign_in support (closes #59) 2022-12-12 23:16:10 -05:00
hugo 94d573a584 refactor(authentication): update deps and re-export them 2022-12-12 23:14:55 -05:00
hugo 37e00fe9c4 style(analysis): dart format + follows wyatt analysis 2.3.0 2022-12-12 22:43:54 -05:00
hugo 3c8ff373a1 chore(release): publish packages
continuous-integration/drone/push Build is passing
- wyatt_analysis@2.3.0
2022-12-12 22:17:35 -05:00
hugo 640cfaf118 refactor(analysis): follow melos versioning
continuous-integration/drone/push Build is passing
2022-12-12 22:15:32 -05:00
hugo 7fc3736854 feat(analysis): exclude generated code, and add dart>2.16 rules
continuous-integration/drone/push Build is passing
2022-12-12 22:02:31 -05:00
hugo 29d8ec640f feat(analysis): add overwrite protection 2022-12-12 21:38:57 -05:00
hugo 7f9621b4f6 feat(analysis): add 2.2.2 files for archive 2022-12-12 21:37:20 -05:00
hugo 7b61f3f08a feat(analysis): add utils script to easely bump version 2022-12-12 21:36:39 -05:00
hugo 75a5facfdc fix(analysis): change file include to keep coherence 2022-12-12 21:30:22 -05:00
AN12345 c93b7fb5f7 feat(bloc_layout): export layout_package & adapt imports
continuous-integration/drone/push Build is passing
2022-12-12 20:32:29 -05:00
hugo aee7060a0b ci: fix http client test error
continuous-integration/drone/push Build is passing
2022-12-12 15:20:47 -05:00
AN12345 4f49f4931c refactor(ui_layout): update example (#92)
continuous-integration/drone/push Build is failing
2022-12-12 14:21:48 -05:00
AN12345 e8172004a3 refactor(ui_component): update example (#92) 2022-12-12 14:21:13 -05:00
AN12345 c6d8ca37fe refactor(bloc_layout): update example (#92) 2022-12-12 14:20:20 -05:00
AN12345 e01f47d41a refactor(ui_layout): update package using nullable component data (#92) 2022-12-12 14:14:15 -05:00
AN12345 7a24a36af0 refactor(bloc_layout): update package using nullable component data (#92) 2022-12-12 14:13:00 -05:00
AN12345 244a286509 refactor(ui_components): update example (#92) 2022-12-12 14:10:41 -05:00
AN12345 81a7ca5a1f feat(ui_components): make component data field nullable (#92) 2022-12-12 14:08:36 -05:00
AN12345 45c7bd6fca refactor(ui_layout): update example with components updates (close #90)
continuous-integration/drone/push Build is failing
2022-12-12 12:42:11 -05:00
AN12345 cd2806b07b refactor(bloc_layout): update example with new app bar entity (#90) 2022-12-12 12:36:40 -05:00
AN12345 dd275460f6 feat(ui_components): make app bar leading & actions customizable 2022-12-12 12:34:02 -05:00
AN12345 dc0f0c61c6 feat(bloc_layout): export useful packages (close #88)
continuous-integration/drone/push Build is failing
2022-12-12 11:25:40 -05:00
hugo 1e305c75bd docs: update readme with melos commands
continuous-integration/drone/push Build is failing
2022-12-11 21:28:47 -05:00
hugo 9af76b8e1f ci: add package tests and validation 2022-12-12 01:21:37 +00:00
hugo 5593620181 refactor: change quality check rule name 2022-12-12 01:21:37 +00:00
hugo a19d4bc5ce chore: update melos config 2022-12-12 01:21:37 +00:00
hugo 21b18054ba chore(package): clean unimplemented tests 2022-12-12 01:21:37 +00:00
AN12345 ff90af47cd fix(bloc_layout): update export file 2022-12-11 23:38:54 +00:00
AN12345 3bb57e65f8 fix(bloc_layout): rename file 2022-12-11 23:38:54 +00:00
AN12345 9d0aac7894 feat(bloc_layout): add all layout avalaible with crud bloc 2022-12-11 23:38:54 +00:00
AN12345 a561cbff23 feat(bloc_layout): link error widget to error state 2022-12-11 23:38:54 +00:00
AN12345 fafec78546 clean(bloc_layout): remove test folder 2022-12-11 23:38:54 +00:00
AN12345 feca378131 feat(bloc_layout): add new package to combine bloc_helper, crud_bloc, ui_components, and ui_layout 2022-12-11 23:38:54 +00:00
hugo f223811f4b chore(medium): remove unused package 2022-12-08 14:32:19 -05:00
hugo ed65489316 chore(cli): remove unused package 2022-12-08 14:31:57 -05:00
AN12345 33797e4dbf refactor(ui_layout): update appbar component (close #78) 2022-12-08 18:58:37 +00:00
AN12345 3aa6d03dd6 refactor(crud_bloc): update package using new architecture usecase execute method (close #77) 2022-12-08 13:29:01 -05:00
hugo bf03324fd0 chore: add pre-commit rule (see #72) 2022-12-08 03:46:10 +00:00
hugo 5e83c9e74e docs(auth): add correct header 2022-12-07 19:52:01 -05:00
hugo 672aba7084 fix(auth): fix mock on register 2022-12-07 19:52:00 -05:00
hugo 94d7efbe8c fix(form): fix textController rebuild 2022-12-07 19:51:59 -05:00
hugo 5298bd99ed feat(authentication): add reauthenticate, updateEmail and updatePassword 2022-12-07 19:50:19 -05:00
AN12345 d792f4cbe9 feat(ui_layout): update example & move configure function (#69) 2022-12-07 18:54:48 -05:00
AN12345 098ec9715e feat(ui_layout): add loading & error widget to component theme (close #69) 2022-12-07 18:20:04 -05:00
AN12345 6d3c64d17c feat(ui_layout): add frame layout (close #67) 2022-12-07 17:14:00 -05:00