{"id":21444975,"url":"https://github.com/gwtboot/multi-ui-xmas-sly","last_synced_at":"2025-04-19T20:36:25.076Z","repository":{"id":53076885,"uuid":"325609120","full_name":"gwtboot/multi-ui-xmas-sly","owner":"gwtboot","description":"Demo for Multi UI with DominoUI VueGWT Widget DnComponents in One Webapp","archived":false,"fork":false,"pushed_at":"2021-04-08T17:55:02.000Z","size":2133,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T13:05:58.291Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gwtboot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-30T17:26:23.000Z","updated_at":"2021-05-19T19:57:30.000Z","dependencies_parsed_at":"2022-09-10T04:33:51.762Z","dependency_job_id":null,"html_url":"https://github.com/gwtboot/multi-ui-xmas-sly","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwtboot%2Fmulti-ui-xmas-sly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwtboot%2Fmulti-ui-xmas-sly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwtboot%2Fmulti-ui-xmas-sly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwtboot%2Fmulti-ui-xmas-sly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gwtboot","download_url":"https://codeload.github.com/gwtboot/multi-ui-xmas-sly/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249795192,"owners_count":21326776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T02:22:15.188Z","updated_at":"2025-04-19T20:36:25.047Z","avatar_url":"https://github.com/gwtboot.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# multi-ui-xmas-sly\n\n**Simple Example Using all GWT UI frameworks in One Webapp**\n\nWhy? To see that we can combine every UI frameworks in one GWT webapp. \n\nThis example uses GWT Boot as Starter Parent: https://github.com/gwtboot/gwt-boot-samples\n\n[![Build Status](https://travis-ci.com/gwtboot/multi-ui-xmas-sly.svg?branch=main)](https://travis-ci.com/gwtboot/multi-ui-xmas-sly)\n\n## Examples of Multi UIs\n\n### DnComponents\n\n![Multi UI Home DnComponents](src/doc/multi-ui-home-dncomponents.png?raw=true \"Multi UI Home DnComponents\")\n\n### VueGWT\n\n![Multi UI Counter VueGWT](src/doc/multi-ui-counter-vuegwt.png?raw=true \"Multi UI Counter VueGWT\")\n\n### DominoUI\n\nAt the moment the design of DominoUI (Material Design) is not compatible with the design of DnComponents (Bootstrap). \nWe use no CSS in this DominoUI at all, therefore you could see that the design is broken. \nThis is a general problem of mixing many UI frameworks in one web app: \nthe designs are mostly incompatible.\n\n![Multi UI Todo DominoUI](src/doc/multi-ui-todo-domino.png?raw=true \"Multi UI Todo DominoUI\")\n\n\n## Building Example\n\nTo build the example:\n```\nmvn clean package\n```\n\nTo run the example:\n1. First: run the GWT Dev Mode: \n```\nmvn gwt:generate-module gwt:devmode\n```\n2. Second: open your browser and go to following address:\n```\nhttp://127.0.0.1:8888/gwtdemo/\n```\n3. GWT Dev Mode supports **automatic transpiling**. You just need to update your Java code in your IDE and **reload your web browser**. Your Java code will be automatically transpiled and your webapp stays uptodate without restarting the web server. If you change the **index.html** you need to push the **restart button** on the Swing GUI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgwtboot%2Fmulti-ui-xmas-sly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgwtboot%2Fmulti-ui-xmas-sly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgwtboot%2Fmulti-ui-xmas-sly/lists"}