https://kotlinlang.org logo
Join Slack
Powered by
# cup-presentations
  • s

    salomonbrys

    05/01/2024, 9:09 AM
    set the channel description: A channel to share tips & tricks, as well as presentations made with Compose-ur-Pres. https://github.com/KodeinKoders/CuP
  • s

    salomonbrys

    05/01/2024, 9:09 AM
    set the channel topic: Compose-ur-Pres
  • a

    andylamax

    06/06/2024, 1:06 AM
    Hello folks
  • a

    andylamax

    06/06/2024, 1:07 AM
    I remember seeing a cup presentation but I can't seem to find it anymore. Was it from Kotlin Conf? if so, what was the title of the talk? or better, link for the talk?
    m
    s
    • 3
    • 8
  • s

    salomonbrys

    06/25/2024, 11:42 AM
    Hey guys. If you could share the following through your channels, it think would greatly help the project 😉 Introducing Compose ur Pres: A framework that allows you to write entire presentations with Compose Multiplatform. Instead of using generic tools that are not targeted at developpers, you can now program your slides! • Medium article: https://medium.com/@salomonbrys/090c95cbe1b7 • Youtube video :

    https://youtu.be/xBU14IlhmEM▾

    🚀 1
    👀 1
    m
    • 2
    • 2
  • c

    CLOVIS

    06/25/2024, 5:00 PM
    I've been waiting for this for a few months since you mentioned it at the Paris User Group, it's honestly exceeding my expectations. The fact that it's fully multiplatform. The fact that it's running in regular Compose, so if we were in a meeting or a demo or whatever, you could embed a part of your app directly into the slides. It's great!
    💯 2
    👍 2
    💌 2
    👍🏾 1
  • m

    mikehearn

    06/26/2024, 1:26 PM
    Is there a way to export to PDF?
    s
    • 2
    • 1
  • m

    mikehearn

    06/26/2024, 1:26 PM
    Great work btw. I wanted something like this for ages.
  • m

    mikehearn

    06/26/2024, 1:28 PM
    Also, why not just add every plugin by default? Why require users to opt-in to plugins? Over the years I've got really tired of configuring plugins and things, these days I'm just like "give me everything that'll fit by default please". Life is too short to rtfm 🙂
    s
    • 2
    • 3
  • m

    mikehearn

    06/26/2024, 1:35 PM
    Other thoughts: • Espresso's support for full hotswap seems really useful here. Espresso offers a hotswap API to let code know when a hotswap happened, so it could do a full recompose. • Can it work with Kotlin Scripting? • Embedded video would not work, right? I wonder if there's a way to use the JavaFX support for that. • Does it work with bluetooth clickers? • W.R.T. jank caused by using the JS highlighting library, are you using GraalJS in a background thread to do that? In theory you could lower the priority of the JS thread. • On the same topic of re-using JavaFX stuff, is there a good way to do charts? JFX does have animated chart components. • It'd be good if there was a way to use three.js with compose.... I am tempted to knock something up quick with Conveyor so presentations can be easily distributed as desktop apps.
    s
    • 2
    • 2
  • c

    CLOVIS

    06/30/2024, 1:54 PM
    What am I doing wrong? I added the
    material3
    dependencies, but I don't see any displayed text. Is there some required layout?
    r
    s
    • 3
    • 2
  • m

    Manel Martos

    07/16/2024, 9:32 AM
    Hey there! Congrats on this amazing project. I'd like to contribute somehow. Are there any plans for accepting external contributions? Or any board with issues where I can start working?
    s
    • 2
    • 4
  • k

    KarolK

    10/30/2024, 7:04 PM
    Hey! Amazing idea, congrats on your project! Having said that - do you have any advice on adding video and gifs to the presentation? Also is it possible to interact with presentation? I mean creating a LazyColumn and scrolling it manually? I've noticed that I can launch coroutines to scroll them, but mouse events seem to be captured by something.