Highly experimental predefined Bootstrap functions to use in Compose Web

Overview

bootstrap-compose

Highly experimental predefined Bootstrap functions to use in Compose Web

Install

This package is uploaded to MavenCentral.

repositories {
    mavenCentral()
}

dependencies {
    implementation("app.softwork:bootstrap-compose:LATEST")
}

Usage

You still need to implement the Bootstrap css file manually, for example in your index.html file.

Comments
  • Error after adding the dependencies

    Error after adding the dependencies

    Hi, I get this error after adding the dependencies

    image

    build.gradle.kts

    import org.jetbrains.compose.compose
    import org.jetbrains.compose.desktop.application.dsl.TargetFormat
    import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
    
    plugins {
        kotlin("multiplatform")
        id("org.jetbrains.compose")
    }
    
    group "com.example"
    version "1.0-SNAPSHOT"
    
    repositories {
        google()
        mavenCentral()
        maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
    }
    
    kotlin {
        js(IR) {
            browser {
                binaries.executable()
                useCommonJs()
                commonWebpackConfig {
                    cssSupport.enabled = true
                }
                testTask {
                    testLogging.showStandardStreams = true
                    useKarma {
                        useChromeHeadless()
                        useFirefox()
                    }
                }
            }
            binaries.executable()
        }
        sourceSets {
            val jsMain by getting {
                dependencies {
                    implementation(compose.web.core)
                    implementation(compose.runtime)
    //                implementation(npm("bootstrap", "5.2.0"))
    //                implementation(npm("@popperjs/core", "2.11.5"))
                    implementation("app.softwork:bootstrap-compose:0.1.6")
                    implementation("app.softwork:bootstrap-compose-icons:0.1.6") // for icons support
                    implementation(devNpm("sass-loader", "^13.0.0"))
                    implementation(devNpm("sass", "^1.52.1"))
    
                    implementation(npm("material-components-web", "14.0.0"))
                }
            }
            val jsTest by getting {
                dependencies {
                    implementation(kotlin("test-js"))
                }
            }
        }
    }
    
    rootProject.plugins.withType<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin> {
        rootProject.the<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension>().nodeVersion = "16.0.0"
    }
    

    settings.gradle.kts

    // Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
    pluginManagement {
        repositories {
            google()
            gradlePluginPortal()
            mavenCentral()
            maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
        }
    
        plugins {
            kotlin("multiplatform").version(extra["kotlin.version"] as String)
            id("org.jetbrains.compose").version(extra["compose.version"] as String)
        }
    }
    
    rootProject.name = "composeWeb"
    

    Main.kt

    import androidx.compose.runtime.mutableStateOf
    import androidx.compose.runtime.getValue
    import androidx.compose.runtime.remember
    import androidx.compose.runtime.setValue
    import app.softwork.bootstrapcompose.Alert
    import app.softwork.bootstrapcompose.Color
    import app.softwork.bootstrapcompose.require
    import org.jetbrains.compose.web.css.*
    import org.jetbrains.compose.web.dom.*
    import org.jetbrains.compose.web.renderComposable
    import org.w3c.dom.HTMLElement
    
    fun main() {
        var count: Int by mutableStateOf(0)
    
        require("./style.scss")
        renderComposable(rootElementId = "root") {
            Alert(Color.Primary) {
                Text("Hello")
            }
        }
    }
    

    After removing the dependencies, the app work just fine

    opened by ahmedhnewa 7
  • Bootstrap CSS Import

    Bootstrap CSS Import

    • dynamic import: https://github.com/mpetuska/kamp/blob/6bdcd2f123c9b4298ef4881069b94532a929938b/app/client/kmdc/src/jsMain/kotlin/button/MDCButton.kt#L15 Possible with one css file?

    • Alternative: Read CSS file and convert it to Kotlin to use it with typed classes and code shrinker? (dukat for CSS...)

    opened by hfhbd 5
  • Bump org.jetbrains.compose from 1.2.0-beta03-dev803 to 1.2.0-beta03

    Bump org.jetbrains.compose from 1.2.0-beta03-dev803 to 1.2.0-beta03

    Bumps org.jetbrains.compose from 1.2.0-beta03-dev803 to 1.2.0-beta03.

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 3
  • NavbarDropDown does not work if a composable with a modal in it is not included in project

    NavbarDropDown does not work if a composable with a modal in it is not included in project

    So I couldn't get NavbarDropDown items to work (nothing pops up when you click them) in my project. I managed to create simple example with the showcase project and removing everything that wasn't relevant.

    https://github.com/luca992/bootstrap-compose/tree/NavbarDropDownIssue

    For some reason, if a composable with a modal in it is not included in the project, the NavbarDropDown will not pop up. I commented out ModalView.kt in the example. If ModalView.kt is uncommented it will work as expected.... and it's not even called. Weird.

    opened by luca992 3
  • GridLayout broken

    GridLayout broken

    Noticed by @gsteckman: The GridLayout isn't working with the latest version updates. I am getting the runtime error in the javascript console "Uncaught TypeError: elements.iterator_0_k$ is not a function" when going to the Grid Layout view in the showcase. I traced it down to the code in Styling.kt lines 36-38 (if you comment that out, the error stops, but of course then it doesn't apply all the styling). I tried making a small test to reproduce the error and isolate the issue, but have not been able to reproduce it yet. It's probably something with the compose or javascript compilers since the kotlin compiles ok. It looks like the components that use Styling.generate() are broken.

    opened by hfhbd 3
  • Icons: resizing and color

    Icons: resizing and color

    I tried out the new icons which is nice, but it doesn't allow you to change it's attributes. It would be nice to be apply have attrs exposed to be able to resize them and change colors.

    opened by luca992 2
  • Bump org.jetbrains.compose from 1.0.0-alpha4-build328 to 1.0.0-alpha4-build331

    Bump org.jetbrains.compose from 1.0.0-alpha4-build328 to 1.0.0-alpha4-build331

    Bumps org.jetbrains.compose from 1.0.0-alpha4-build328 to 1.0.0-alpha4-build331.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • Bump org.jetbrains.compose from 0.5.0-build253 to 0.5.0-build262

    Bump org.jetbrains.compose from 0.5.0-build253 to 0.5.0-build262

    Bumps org.jetbrains.compose from 0.5.0-build253 to 0.5.0-build262.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • Add more flexibility to how the navbar-expand class is applied

    Add more flexibility to how the navbar-expand class is applied

    The navbar-expand class can be applied to the Bootstrap Navbar component in three ways: don't use it, use it as "navbar-expand", or use it with an appended breakpoint, e.g. "navbar-expand-md". This update allows the user to specify which of the three methods should be used.

    opened by gsteckman 2
  • Bump org.jetbrains.compose from 0.5.0-build225 to 0.5.0-build226

    Bump org.jetbrains.compose from 0.5.0-build225 to 0.5.0-build226

    Bumps org.jetbrains.compose from 0.5.0-build225 to 0.5.0-build226.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • Bump org.jetbrains.compose from 0.0.0-web-dev-14.1 to 0.5.0-build218

    Bump org.jetbrains.compose from 0.0.0-web-dev-14.1 to 0.5.0-build218

    Bumps org.jetbrains.compose from 0.0.0-web-dev-14.1 to 0.5.0-build218.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • Bump js from 1.7.20 to 1.8.0

    Bump js from 1.7.20 to 1.8.0

    Bumps js from 1.7.20 to 1.8.0.

    Release notes

    Sourced from js's releases.

    Kotlin 1.8.0

    Changelog

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend

    ... (truncated)

    Changelog

    Sourced from js's changelog.

    1.8.0

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend
    • KT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backend

    ... (truncated)

    Commits
    • da1a843 Add ChangeLog for 1.8.0-RC2
    • d325cf8 Call additional publishToMavenLocal in maven build scripts and enable info
    • 0403d70 Don't leave Gradle daemons after build scripts
    • 52b225d Fix task module-name is not propagated to compiler arguments
    • d40ebc3 Specify versions-maven-plugin version explicitly
    • 2e829ed Fix version parsing crash on Gradle rich version string
    • f603c0e Scripting, IR: fix capturing of implicit receiver
    • 06cbf8f Scripting, tests: enable custom script tests with IR
    • d61cef0 Fix deserialization exception for DNN types from Java
    • ea33e72 JVM IR: script is a valid container for local delegated properties
    • Additional commits viewable in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump detekt-formatting from 1.21.0 to 1.22.0

    Bump detekt-formatting from 1.21.0 to 1.22.0

    Bumps detekt-formatting from 1.21.0 to 1.22.0.

    Release notes

    Sourced from detekt-formatting's releases.

    v1.22.0-RC3

    1.22.0-RC3 - 2022-11-06

    Notable Changes
    • We're introducing the Detekt Marketplace, a place where you can add your own 3rd party extension such as rule, plugins, custom reporter, etc. - #5191
    • Our website is now versioned. You can find the changes for each version using the dropdown menu on the top bar. Documentation for the upcoming version (next) can be found here.
    • We added 16 new Rules to Detekt
      • AlsoCouldBeApply - #5333
      • MultilineRawStringIndentation - #5058
      • TrimMultilineRawString - #5051
      • UnnecessaryNotNullCheck - #5218
      • UnnecessaryPartOfBinaryExpression - #5203
      • UseSumOfInsteadOfFlatMapSize - #5405
      • FunctionReturnTypeSpacing from KtLint - #5256
      • FunctionSignature from KtLint - #5256
      • FunctionStartOfBodySpacing from KtLint - #5256
      • NullableTypeSpacing from KtLint - #5256
      • ParameterListSpacing from KtLint - #5256
      • SpacingBetweenFunctionNameAndOpeningParenthesis from KtLint - #5256
      • TrailingCommaOnCallSite from KtLint - #5312
      • TrailingCommaOnDeclarationSite from KtLint - #5312
      • TypeParameterListSpacing from KtLint - #5256
    • We added a new ruleset called detekt-rules-ruleauthors containing rules for Rule Authors to enforce best practices on Detekt rules such as the new ViolatesTypeResolutionRequirements - #5129 #5182
    • We added a new ruleset called detekt-rules-libraries containing rules mostly useful for Library Authors - We moved the following rules inside ForbiddenPublicDataClass, LibraryCodeMustSpecifyReturnType, LibraryEntitiesShouldNotBePublic this new ruleset - See Migration below on how to migrate #5360
    • We added support for JVM toolchain. This means that Detekt will now respect the JDK toolchain you specify on your Gradle configuration. You will also be able to specify a custom JDK home with the --jdk-home CLI parameter - #5269
    • Improvement for Type Resolution
      • We will now skip rules annotated with @RequiresTypeResolution when without Type Resolution - #5176
      • We will warn users if they run rules requiring Type Resolution when Type Resolution is disabled, so they're not silently skipped - #5226
    • Improvement for Config Management
      • We added exhaustiveness check during config validation. You can enable it checkExhaustiveness: true in your config file. This is disabled by default. - #5089
      • We added support for generating custom configuration for rule authors - #5080
    • Deprecations & Removals
      • We deprecated the MultiRule class as it was overly complicated. The suggested approach is to just provide separated rules. - #5161
      • The --fail-fast CLI flag (and failFast Gradle property) has been removed. It was deprecated since 1.16.x - #5290
      • We deprecated the following rules DuplicateCaseInWhenExpression, MissingWhenCase, RedundantElseInWhen as the Kotlin Compiler is already reporting errors for those scenarios - #5309
      • We removed the --print-ast CLI flag as PsiViewer provides the same features - #5418
    • Notable changes to existing rules
      • ArrayPrimitive is now working only with Type Resolution - #5175
      • WildcardImport is now running also on tests by default - #5121
      • ForbiddenImport allows now to specify a reason for every forbidden import - #4909
      • IgnoredReturnValue: option restrictToAnnotatedMethods is now deprecated in favor of restrictToConfig - #4922
    • This version of Detekt is built with Gradle v7.5.1, AGP 7.3.1, Kotlin 1.7.20 and KtLint 0.47.1 (see #5363 #5189 #5411 #5312
    • The minimum supported Gradle version is now v6.7.1 - #4964
    Migration

    We deprecated a number of rules in this release.

    You should update your config file as follows:

    ... (truncated)

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump io.gitlab.arturbosch.detekt from 1.21.0 to 1.22.0

    Bump io.gitlab.arturbosch.detekt from 1.21.0 to 1.22.0

    Bumps io.gitlab.arturbosch.detekt from 1.21.0 to 1.22.0.

    Release notes

    Sourced from io.gitlab.arturbosch.detekt's releases.

    v1.22.0-RC3

    1.22.0-RC3 - 2022-11-06

    Notable Changes
    • We're introducing the Detekt Marketplace, a place where you can add your own 3rd party extension such as rule, plugins, custom reporter, etc. - #5191
    • Our website is now versioned. You can find the changes for each version using the dropdown menu on the top bar. Documentation for the upcoming version (next) can be found here.
    • We added 16 new Rules to Detekt
      • AlsoCouldBeApply - #5333
      • MultilineRawStringIndentation - #5058
      • TrimMultilineRawString - #5051
      • UnnecessaryNotNullCheck - #5218
      • UnnecessaryPartOfBinaryExpression - #5203
      • UseSumOfInsteadOfFlatMapSize - #5405
      • FunctionReturnTypeSpacing from KtLint - #5256
      • FunctionSignature from KtLint - #5256
      • FunctionStartOfBodySpacing from KtLint - #5256
      • NullableTypeSpacing from KtLint - #5256
      • ParameterListSpacing from KtLint - #5256
      • SpacingBetweenFunctionNameAndOpeningParenthesis from KtLint - #5256
      • TrailingCommaOnCallSite from KtLint - #5312
      • TrailingCommaOnDeclarationSite from KtLint - #5312
      • TypeParameterListSpacing from KtLint - #5256
    • We added a new ruleset called detekt-rules-ruleauthors containing rules for Rule Authors to enforce best practices on Detekt rules such as the new ViolatesTypeResolutionRequirements - #5129 #5182
    • We added a new ruleset called detekt-rules-libraries containing rules mostly useful for Library Authors - We moved the following rules inside ForbiddenPublicDataClass, LibraryCodeMustSpecifyReturnType, LibraryEntitiesShouldNotBePublic this new ruleset - See Migration below on how to migrate #5360
    • We added support for JVM toolchain. This means that Detekt will now respect the JDK toolchain you specify on your Gradle configuration. You will also be able to specify a custom JDK home with the --jdk-home CLI parameter - #5269
    • Improvement for Type Resolution
      • We will now skip rules annotated with @RequiresTypeResolution when without Type Resolution - #5176
      • We will warn users if they run rules requiring Type Resolution when Type Resolution is disabled, so they're not silently skipped - #5226
    • Improvement for Config Management
      • We added exhaustiveness check during config validation. You can enable it checkExhaustiveness: true in your config file. This is disabled by default. - #5089
      • We added support for generating custom configuration for rule authors - #5080
    • Deprecations & Removals
      • We deprecated the MultiRule class as it was overly complicated. The suggested approach is to just provide separated rules. - #5161
      • The --fail-fast CLI flag (and failFast Gradle property) has been removed. It was deprecated since 1.16.x - #5290
      • We deprecated the following rules DuplicateCaseInWhenExpression, MissingWhenCase, RedundantElseInWhen as the Kotlin Compiler is already reporting errors for those scenarios - #5309
      • We removed the --print-ast CLI flag as PsiViewer provides the same features - #5418
    • Notable changes to existing rules
      • ArrayPrimitive is now working only with Type Resolution - #5175
      • WildcardImport is now running also on tests by default - #5121
      • ForbiddenImport allows now to specify a reason for every forbidden import - #4909
      • IgnoredReturnValue: option restrictToAnnotatedMethods is now deprecated in favor of restrictToConfig - #4922
    • This version of Detekt is built with Gradle v7.5.1, AGP 7.3.1, Kotlin 1.7.20 and KtLint 0.47.1 (see #5363 #5189 #5411 #5312
    • The minimum supported Gradle version is now v6.7.1 - #4964
    Migration

    We deprecated a number of rules in this release.

    You should update your config file as follows:

    ... (truncated)

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
Releases(v0.1.12)
  • v0.1.12(Nov 8, 2022)

    Summary

    Just updating Compose to 1.2.1 and Kotlin to 1.7.20

    What's Changed

    • Faster bootstrap compose icons generating by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/285
    • Bump serialization-jvm from 0.84.2 to 0.84.3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/286
    • Bump app.cash.licensee from 1.5.0 to 1.6.0 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/287
    • Bump js from 1.7.10 to 1.7.20 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/278
    • Bump org.jetbrains.compose from 1.2.1-rc03 to 1.2.1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/288

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.11...v0.1.12

    Source code(tar.gz)
    Source code(zip)
  • v0.1.11(Oct 12, 2022)

    What's Changed

    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev786 to 1.2.0-beta01 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/275
    • Bump org.jetbrains.compose from 1.2.0-beta01 to 1.2.0-beta02-dev795 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/276
    • Bump org.jetbrains.compose from 1.2.0-beta02-dev795 to 1.2.0-beta02-dev798 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/277
    • Bump org.jetbrains.compose from 1.2.0-beta02-dev798 to 1.2.0-beta02 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/279
    • Bump org.jetbrains.compose from 1.2.0-beta02 to 1.2.0-beta03-dev803 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/280
    • Bump org.jetbrains.compose from 1.2.0-beta03-dev803 to 1.2.0-rc01 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/282
    • Bump org.jetbrains.compose from 1.2.0-rc01 to 1.2.0-rc02-dev816 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/283
    • Bump org.jetbrains.compose from 1.2.0-rc02-dev816 to 1.2.0 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/284

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.10...v0.1.11

    Source code(tar.gz)
    Source code(zip)
  • v0.1.10(Sep 13, 2022)

    What's Changed

    • Fix icons klib with empty source module by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/274

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.9...v0.1.10

    Source code(tar.gz)
    Source code(zip)
  • v0.1.9(Sep 13, 2022)

    Breaking changes

    All custom svg attrs extension previously defined in app.softwork.bootstrapcompose.icons.* are now merged upstream, so you have to use import org.jetbrains.compose.web.svg.* instead.

    What's Changed

    • Generate icons for showcase by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/271
    • Fix docs by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/272
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev778 to 1.2.0-alpha01-dev786 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/273

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.8...v0.1.9

    Source code(tar.gz)
    Source code(zip)
  • v0.1.8(Sep 10, 2022)

    What's Changed

    • Faster docs by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/261
    • Bump kotlinx-uuid-core from 0.0.15 to 0.0.16 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/262
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev770 to 1.2.0-alpha01-dev774 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/263
    • Bump kotlinx-uuid-core from 0.0.16 to 0.0.17 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/264
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev774 to 1.2.0-alpha01-dev778 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/265
    • Bump bootstrap to 5.2.1 by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/266
    • Bump bootstrap icons to 1.9.1 by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/267
    • Faster Icon Generating by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/268
    • Support OffCanvas with breakpoints by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/269

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.7...v0.1.8

    Source code(tar.gz)
    Source code(zip)
  • v0.1.7(Aug 25, 2022)

    What's Changed

    • Bump js from 1.7.0 to 1.7.10 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/240
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev741 to 1.2.0-alpha01-dev745 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/241
    • Bump detekt-formatting from 1.20.0 to 1.21.0 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/243
    • Bump io.gitlab.arturbosch.detekt from 1.20.0 to 1.21.0 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/242
    • Bump Gradle to 7.5 by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/246
    • Update NPM dependencies by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/248
    • Check Dependency Alerts in PR by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/250
    • Fix SpacingSpecs.Sides Vertical & Horizontal values by @luca992 in https://github.com/hfhbd/bootstrap-compose/pull/253
    • Remove Dependency Review until fix by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/254
    • Add licensee by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/256
    • Use new GitHub Pages action by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/257
    • Bump actions/configure-pages from 1 to 2 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/258
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev745 to 1.2.0-alpha01-dev764 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/259
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev764 to 1.2.0-alpha01-dev770 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/260

    New Contributors

    • @luca992 made their first contribution in https://github.com/hfhbd/bootstrap-compose/pull/253

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.6...v0.1.7

    Source code(tar.gz)
    Source code(zip)
  • v0.1.6(Jul 6, 2022)

    What's Changed

    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev709 to 1.2.0-alpha01-dev712 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/229
    • Remove Arrays by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/230
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev712 to 1.2.0-alpha01-dev713 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/231
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev713 to 1.2.0-alpha01-dev716 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/232
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev716 to 1.2.0-alpha01-dev724 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/233
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev724 to 1.2.0-alpha01-dev725 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/234
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev725 to 1.2.0-alpha01-dev729 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/235
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev729 to 1.2.0-alpha01-dev731 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/236
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev731 to 1.2.0-alpha01-dev741 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/238
    • Bump kotlinx-uuid-core from 0.0.14 to 0.0.15 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/226
    • Update yarn.lock file by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/239

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.5...v0.1.6

    Source code(tar.gz)
    Source code(zip)
  • v0.1.5(Jun 12, 2022)

    What's Changed

    • Dependabot: Support JetBrains Compose Repo by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/222
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev686 to 1.2.0-alpha01-dev707 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/223
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev707 to 1.2.0-alpha01-dev709 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/225
    • Add attrs parameter for icons by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/228

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.4...v0.1.5

    Source code(tar.gz)
    Source code(zip)
  • v0.1.4(Jun 6, 2022)

    What's Changed

    • Add additional container content parameter by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/221

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.3...v0.1.4

    Source code(tar.gz)
    Source code(zip)
  • v0.1.3(Jun 6, 2022)

    What's Changed

    • Add sass dependency by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/219
    • Fix navbar attrs without toggler by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/220

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.2...v0.1.3

    Source code(tar.gz)
    Source code(zip)
  • v0.1.2(Jun 5, 2022)

    What's Changed

    • Add floating forms by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/217
    • Remove spread operator by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/218

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.1...v0.1.2

    Source code(tar.gz)
    Source code(zip)
  • v0.1.1(Jun 4, 2022)

    What's Changed

    • Add icons to README by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/213
    • Fix Docs generation by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/214
    • Fix Bootstrap Icons name by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/215
    • Fix Docs generation by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/216

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.1.0...v0.1.1

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(Jun 4, 2022)

    What's Changed

    • Fix Webpage Pushing by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/193
    • Use JsModule to import css/js for each component by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/195
    • Move require to main by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/210
    • Add Button with content by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/211
    • Add Bootstrap Icons by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/212

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.52...v0.1.0

    Source code(tar.gz)
    Source code(zip)
  • v0.0.52(May 31, 2022)

    CSS

    You don't need a custom bootstrap CSS file anymore, just use:

    // build.gradle.kts
    kotlin {
        js(IR) {
            browser {
                binaries.executable()
                webpackTask {
                    cssSupport.enabled = true
                }
            }
        }
    }
    

    What's Changed

    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/167
    • Bump org.jetbrains.compose from 1.1.0 to 1.1.1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/168
    • Bump kotlinx-coroutines-core from 1.6.0 to 1.6.1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/170
    • Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/173
    • Bump actions/download-artifact from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/174
    • Bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/172
    • Create GradleWrapper.yml by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/175
    • Update Gradle Wrapper from 7.2 to 7.4.2 by @github-actions in https://github.com/hfhbd/bootstrap-compose/pull/176
    • Bump Kotlin to 1.6.21 by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/179
    • Bump org.jetbrains.compose from 0.0.0-on-rebase-12-apr-2022-dev670 to 1.2.0-alpha01-dev675 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/181
    • Include CSS and load it at start by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/182
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev675 to 1.2.0-alpha01-dev679 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/183
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev679 to 1.2.0-alpha01-dev683 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/184
    • Bump org.jetbrains.compose from 1.2.0-alpha01-dev683 to 1.2.0-alpha01-dev686 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/188
    • Use kotlin js plugin by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/189
    • Delete GradleWrapper.yml by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/191
    • Fix js publishing by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/192

    New Contributors

    • @github-actions made their first contribution in https://github.com/hfhbd/bootstrap-compose/pull/176

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.51...v0.0.52

    Source code(tar.gz)
    Source code(zip)
  • v0.0.52-dev670(Apr 20, 2022)

    This release uses a dev build of Compose: 0.0.0-on-rebase-12-apr-2022-dev670!

    What's Changed

    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/167
    • Bump org.jetbrains.compose from 1.1.0 to 1.1.1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/168
    • Bump kotlinx-coroutines-core from 1.6.0 to 1.6.1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/170
    • Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/173
    • Bump actions/download-artifact from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/174
    • Bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/172
    • Create GradleWrapper.yml by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/175
    • Update Gradle Wrapper from 7.2 to 7.4.2 by @github-actions in https://github.com/hfhbd/bootstrap-compose/pull/176
    • Bump Kotlin to 1.6.21 by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/179

    New Contributors

    • @github-actions made their first contribution in https://github.com/hfhbd/bootstrap-compose/pull/176

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.51...v0.0.52-dev670

    Source code(tar.gz)
    Source code(zip)
  • v0.0.51(Feb 24, 2022)

    What's Changed

    • Create FUNDING.yml by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/165
    • Bump org.jetbrains.compose from 1.0.1 to 1.1.0 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/166

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.50...v0.0.51

    Source code(tar.gz)
    Source code(zip)
  • v0.0.50(Dec 25, 2021)

    What's Changed

    • Bump Compose to 1.0.1-rc2 by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/160
    • Add listeners and callback for OffCanvas visibility changes. by @gsteckman in https://github.com/hfhbd/bootstrap-compose/pull/163
    • Bump org.jetbrains.compose from 1.0.1-rc2 to 1.0.1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/164

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.49...v0.0.50

    Source code(tar.gz)
    Source code(zip)
  • v0.0.49(Dec 2, 2021)

    What's Changed

    • Bump org.jetbrains.compose to 1.0.0 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/159

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.48...v0.0.49

    Source code(tar.gz)
    Source code(zip)
  • v0.0.48(Nov 23, 2021)

    What's Changed

    • Bump org.jetbrains.compose from 1.0.0-beta6-dev455 to 1.0.0-beta6-dev464 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/144
    • Fix wrong z-index in table header by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/149
    • Bump org.jetbrains.compose from 1.0.0-beta6-dev464 to 1.0.0-beta6-dev474 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/150
    • Refactor ZIndex using external JS function by @hfhbd in https://github.com/hfhbd/bootstrap-compose/pull/151
    • Bump org.jetbrains.compose from 1.0.0-beta6-dev474 to 1.0.0-rc1 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/152
    • Bump org.jetbrains.compose from 1.0.0-rc1 to 1.0.0-rc3 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/153

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.47...v0.0.48

    Source code(tar.gz)
    Source code(zip)
  • v0.0.47(Nov 15, 2021)

    What's Changed

    • Bump org.jetbrains.compose from 1.0.0-beta5 to 1.0.0-beta6-dev446 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/138
    • Bump kotlinx-uuid-core from 0.0.11 to 0.0.12 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/139
    • Bump org.jetbrains.compose from 1.0.0-beta6-dev446 to 1.0.0-beta6-dev450 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/140
    • Bump org.jetbrains.compose from 1.0.0-beta6-dev450 to 1.0.0-beta6-dev455 by @dependabot in https://github.com/hfhbd/bootstrap-compose/pull/141
    • Add option to set vertical alignment on a table cell. by @gsteckman in https://github.com/hfhbd/bootstrap-compose/pull/142

    Full Changelog: https://github.com/hfhbd/bootstrap-compose/compare/v0.0.46...v0.0.47

    Source code(tar.gz)
    Source code(zip)
  • v0.0.46(Oct 29, 2021)

  • v0.0.45(Oct 25, 2021)

  • v0.0.44(Sep 28, 2021)

    • Compose updated to build 362
    • Card header and footer was improved by @gsteckman
    • New pagination component was added
    • Enforcing Styling parameter in more components
    Source code(tar.gz)
    Source code(zip)
  • v0.0.43(Sep 16, 2021)

  • v0.0.42(Sep 13, 2021)

  • v0.0.39(Aug 27, 2021)

  • v0.0.38(Aug 27, 2021)

  • v0.0.37(Aug 27, 2021)

Owner
Philip Wedemann
Currently studying my master degree in computer science. Formerly worked in the Security Operations Center at Volkswagen AG
Philip Wedemann
Experimental optical character recognition app

android-ocr An experimental app for Android that performs optical character recognition (OCR) on images captured using the device camera. Runs the Tes

Robert Theis 2.2k Dec 23, 2022
It makes a preview from an url, grabbing all the information such as title, relevant texts and images. This a version for Android of my web link preview https://github.com/LeonardoCardoso/Link-Preview

LeoCardz Link Preview for Android It makes a preview from an url, grabbing all the information such as title, relevant texts and images. Visual Exampl

Leonardo Cardoso 420 Nov 19, 2022
File Picker for KMP project. Works for Android/JVM/Web.

KFilePicker File Picker for KMP project. Works for Android/JVM/Web. Setup Add Jitpack maven { url

Tlaster 7 Nov 11, 2022
🔥🔥🔥Android Compose Banner!!! 安卓 Compose 版本的 Banner

Banner 打造 Compose 版本的 Banner 没有 ViewPager ? 之前写安卓的时候这都不是事,不管是自己使用 ViewPager 实现又或者是直接使用三方库,都不是什么难事;特别是使用三方库,添加一行依赖基本就没啥事了,但。。。现在使用 Compose 该怎么搞? 本来想着 C

朱江 39 Dec 7, 2022
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process

FileDownloader Android multi-task file download engine. 中文文档 FileDownloader2 Now, FileDownloader2-OkDownload is released, okdownload will contain all

LAIX Inc. (formerly LingoChamp Inc.) 10.7k Jan 3, 2023
An instance-state saving fragment switcher, intended for use with navigation drawers or tabs.

FragmentSwitcher FragmentSwitcher is an adapter-based, state-saving fragment container similar to a ViewPager. It was designed with the NavigationDraw

Jacob Tabak 247 Dec 30, 2022
****. Use the native and support library variants instead - https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html. An android library that makes it easy to add custom fonts to edittexts and textviews

Add to your project Add this line to your dependencies in build.gradle compile 'in.workarounds.typography:typography:0.0.8' Using the views There are

Workarounds 43 Nov 6, 2021
Use your old Android device as an OctoPrint server.

Use your old Android device as an OctoPrint server.

Feelfree (Filip) 1k Dec 31, 2022
Makes Google play in app purchase library (BillingClient) into a flowable that can easily be used in compose world

Billy the android Our goal is to make a modern api of BillingClient so that it is easier to use in compose world. This library is still early beta and

Stefan Wärting 16 Dec 14, 2022
Highly experimental routing feature for Compose Web

RoutingCompose Highly experimental routing feature for Compose Web Install This package is uploaded to GitHub Packages. repositories { maven {

Philip Wedemann 86 Dec 20, 2022
With Viola android face detection library, you can detect faces in a bitmap, crop faces using predefined algorithm and get additional information from the detected faces.

Viola Viola android face detection library detects faces automatically from a bitmap, crop faces using the predefined algorithms, and provides supplem

Darwin Francis 58 Nov 1, 2022
A beautiful set of predefined colors and a set of color methods to make your Android development life easier.

Colours is a port of the Colours Library for iOS made by my good friend Ben Gordon. You can find that project here. Installation Maven Central Colours

Matthew York 634 Dec 28, 2022
Execute asynchronous batch tasks with predefined or custom UI in Android.

AndroidBatchWorker Execute asynchronous batch tasks with predefined or custom UI in Android. Import Add JitPack repository to your project level build

Nowrose Muhammad Ragib 3 Nov 8, 2022
A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many compose features are not yet available.

Multiplatform Compose A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many comp

Clément Beffa 548 Jan 7, 2023
Bootstrap style widgets for Android, with Glyph Icons

Android-Bootstrap Android Bootstrap is an Android library which provides custom views styled according to the Twitter Bootstrap Specification. This al

Bearded Hen 7.3k Jan 3, 2023
Bootstrap style widgets for Android, with Glyph Icons

Android-Bootstrap Android Bootstrap is an Android library which provides custom views styled according to the Twitter Bootstrap Specification. This al

Bearded Hen 7.3k Jan 3, 2023
QrPay - This section should list any major frameworks/libraries used to bootstrap your project

View Demo · Report Bug · Request Feature About The Project Very simple You register, the system generates a unique ID You login with your unique

Jeffrey Orazulike 3 May 19, 2022
Kotlin compiler plugin for converting suspend functions to platform-compatible functions

Kotlin suspend transform compiler plugin Summary Kotlin compiler plugin for generating platform-compatible functions for suspend functions. JVM class

ForteScarlet 5 Oct 12, 2022
Link-converter - A web service that converts links between web url and deeplink for mobile and web applications

Deep Link Converter Linkleri, mobil ve web uygulamaları için web url ile deeplin

Muhammed Eren DURSUN 2 Apr 9, 2022
Experimental Graphviz code generation POC built with Jetpack Compose compiler/runtime.

Compose Dot Experimental proof of concept to generate GraphViz dot code via Jetpack Compose's tree management. Valid dot file content can be generated

Arunkumar 29 Sep 14, 2022