Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Peter Donald
    @realityforge

    Akasha: Typed Browser API version 0.12 released

    Akasha is a typed browser API layer that is always up to date with the latest web specifications.

    Changes in this release:

    • Add the WebCodecs spec with version W3C Working Draft, 11 June 2021 to the set of specifications which the API is generated from.
    • Update the Geolocation API spec to the W3C Working Draft 10 June 2021 version. This improved typing and aligned with how browsers are implementing the underlying javascript objects.
    • Update the Gamepad spec to the W3C Working Draft 08 April 2021 version. This added event events for when gamepads are connected and disconnected. This version also supports XR mappings.
    • Update the Web Bluetooth spec to the Draft Community Group Report, 17 May 2021 version. This improved the typing of several attributes and exposed manufacturerData via the API.
    • Update to the latest version of the webgl specifications. This primarily resulted in supporting VideoFrame as a TexImageSource.
    • Upgrade to the latest version of the Web Authentication: Level 2 Recommendation or webauthn specification finalized on 8 April 2021.
    • Update several web specifications with various fixes, clarifications and API changes to more closely align with actual browser implementations. These specifications included: whatwg_html, whatwg_dom, visual_viewport, screen_capture and cssom_view.

    To learn more about Akasha and get started:

    https://github.com/akasha/akasha
    Bogdan Petridean
    @bpetridean
    :thumbsup:
    Dr. Lofi Dewanto
    @lofidewanto_twitter
    @realityforge Top!
    AndreiF
    @andreififiita
    Hello guys. Do we have an up-to-date wrapper lib for IntersectionObserver?
    Peter Donald
    @realityforge
    https://github.com/akasha/akasha a few lines up has it ... as well as the rest of the browser API
    AndreiF
    @andreififiita
    I am also trying to configure a gwt project in eclipse using gradle and gwt plugin, but i have a lot of missing dependecies/errors. is there a tutorial or an article for this? (assuming is more complicated than it seems)
    Ahmad K. Bawaneh
    @vegegoku
    Why not skip the eclipse plugin at all and use the command line? what are extra points you get from the eclipse plugin?
    Dr. Lofi Dewanto
    @lofidewanto_twitter
    Agree with @vegegoku I never use the GWT Eclipse plugin... not necessary... Just use Gradle or Maven.
    AndreiF
    @andreififiita
    @vegegoku yes, i was thinking the same, but i wanted to do it gradually (i already have projects setup with the eclipse plugin and ant, and i want to switch to gradle 100%)
    so i thought it was easier to test the compile + superdev mode run (on the existing projects)
    but it seems they are kinda incompatible because even though i got the dependencies right, Eclipse gives an error about the project not having any GWT SDK in it's classpath
    @lofidewanto_twitter is there somewhere the complete config for the gradle? (or other additional requirements like superdev etc). (sorry for writing quickly, i am in a hurry and have to leave the computer). thank you guys in advance!
    Manfred Tremmel
    @ManfredTremmel_gitlab
    I don't know how good the gradle integration in Eclipse works, I'm using maven and this works fine with the GWT Eclipse Plugin (3.0.0.201808130607).
    I don't want to miss debugging inside Eclipse.
    When the only problem is, that no GWT SDK is found, you may download SDK and include it in Eclipse "Window" -> "Preference" -> "GWT" -> "GWT Settings".
    Stanislav Spiridonov
    @foal
    @andreififiita - I am using Eclipse + Maven + GWT plugin and it works very smoothly. Here is a tutorial - http://gwt-plugins.github.io/documentation/gwt-eclipse-plugin/devmodes/CodeServer.html
    AndreiF
    @andreififiita
    @foal I don't think it is a good idea to use Maven and Grandle though, plus, i don't see the reason for that (all projects will use gradle, so i do not want to use Maven only for the client/gwt projects)
    Dr. Lofi Dewanto
    @lofidewanto_twitter

    Great position of GWT in the survey JVM Ecosystem Report 2021: GWT ahead of Vaadin and all... Only Spring MVC and JSF in the front...

    Go go GWT we'll go for number ONE! ☝️ 😎😜

    https://twitter.com/lofidewanto/status/1405882423309701127?s=21

    Daniel Korbel
    @masterdany88
    Guys I am getting tons of compillation error due to annotation procesor fail. I am not getting any generated class from annotation. I do not have a clue what has been done wrong. Can You help me investigate it?
    Dr. Lofi Dewanto
    @lofidewanto_twitter
    @masterdany88 : What framework (domino, vuegwt, ...)? Since Annotation Processor only used by frameworks and not directly used in GWT as I know...
    Daniel Korbel
    @masterdany88
    domino and nalu
    but it is generally about annotation processor
    I've handle this by reverting change by change and buiding project
    how You deal with that, when sudddenly You gets 100 compile errors?
    Frank Hossfeld
    @FrankHossfeld
    @lofidewanto_twitter THe new modules of GWT are using APT. F.e.: gwt-editor ...
    @masterdany88 Are you using Maven?
    Peter Donald
    @realityforge
    @masterdany88 We generally try to compile smaller modules or incrementally but that may not work depending upon your build system. You can also try passing -Xmaxerrs 10000 -Xmaxwarns 10000 to your compiler so you will at least see the errors and can grep through them if it is the only way forward
    Frank Hossfeld
    @FrankHossfeld
    @masterdany88 looks like the generated classes are not included in the classpath
    Dr. Lofi Dewanto
    @lofidewanto_twitter
    @FrankHossfeld : Ahh okay, thanks a lot for the info!
    Manfred Tremmel
    @ManfredTremmel_gitlab
    @masterdany88 , when I get into the situation a project doesn't compile anymore and I don't see what's the reason, I stash all the changes and try to build it in the last checked in state. If it doesn't build, but the build server had no problem with this version, it must be my lokal setup. If it builds, I try to redo the changes I've stashed, step by step, to find out, what has broken the build.
    Daniel Korbel
    @masterdany88
    There was completely no generated class in target/generated-source/annotation
    some local change failed
    Colin Alworth
    @niloc132
    can you confirm that when it builds properly that this is where the generate sources go? maybe you have something else configured, etc?
    Frank Hossfeld
    @FrankHossfeld
    Looks like the generator has problems… any message?
    Colin Alworth
    @niloc132
    yeah, if it failed before it generated anything, that would make sense too
    Daniel Korbel
    @masterdany88
    some compillation issue I assume. I've fixed it already be going back to last stable and appying it one by one.
    Frank Hossfeld
    @FrankHossfeld
    @niloc132 right … Nalu usually generates error messages. And depending on where the error happens, you might see some generated classes.
    So, if it is Nalu, that fails, you might see some error messages.
    Bhargav sai
    @chinnidbs_twitter
    Hi everyone
    I need help with one of the error no gwt modules while running in the SDM in intellij
    Frank Hossfeld
    @FrankHossfeld
    @chinnidbs_twitter you need to provide more informations, before someone can help you.
    Frank Hossfeld
    @FrankHossfeld
    @/all Just release Nalu 2.5.0 a few days ago. This version adds a stealth routing feature (programmatically routing without updating the hash) ...
    Bhargav sai
    @chinnidbs_twitter
    @FrankHossfeld I am trying to the client ui through intellij under SDM but I am getting the "No GWT modules under the client.main"
    Frank Hossfeld
    @FrankHossfeld
    I am using Maven to run SDM …
    How did you set up your project?
    Bhargav sai
    @chinnidbs_twitter
    using Maven it is working now I deleted the .idea and now I am able to run the SDM thank you @FrankHossfeld
    Frank Hossfeld
    @FrankHossfeld
    yeap, there idea stores among other things the run config. I, usually, run the maven goals in IntelliJ and debug inside the brwoser.
    Colin Alworth
    @niloc132
    off-topic question, but i'm asking here because presence here is usually a good hint that you like maintainable solutions: anyone have a oauth/openid tool they like to use? i have a smallish app i'm starting, and want to hook up to several oauth/openidconnect auth providers for easier login, and i am sure i'm a bit out of date. last time i did this, i used brickred (which might be unmaintained now?), and pac4j is looking not only straightforward in its structure/setup but also frequently updated (either "adding lots of features" or "its buggy", i'm not sure which...)
    Peter Donald
    @realityforge
    We use Keycloak ... which is fine in a big complex enterprisey context but I am not sure I would consider using it for public facing apps as there is a relatively high complexity tax
    Dmitrii Tikhomirov
    @treblereel
    yeah, Keycloak is very cool, but it's not easy to setup it for the first time ..
    Colin Alworth
    @niloc132
    yep, i did glance at keycloak, but definitely doesnt look like what i want for something that might scale to dozens of users ;)