Skip to content

Instantly share code, notes, and snippets.

@LennyLizowzskiy
LennyLizowzskiy / dev_nerdicons.md
Created March 31, 2024 19:46
Icons that I found suitable for dev environments

seti

dev

import com.squareup.kotlinpoet.AnnotationSpec
import com.squareup.kotlinpoet.ClassName
import com.squareup.kotlinpoet.CodeBlock
import com.squareup.kotlinpoet.FileSpec
import com.squareup.kotlinpoet.FunSpec
import com.squareup.kotlinpoet.KModifier
import com.squareup.kotlinpoet.ParameterSpec
import com.squareup.kotlinpoet.PropertySpec
import com.squareup.kotlinpoet.TypeSpec
@LennyLizowzskiy
LennyLizowzskiy / Bitmappable.kt
Created July 21, 2023 12:26
Jetpack Compose / Composable to Bitmap converter
import android.app.Activity
import android.content.Context
import android.content.ContextWrapper
import android.graphics.Bitmap
import android.os.Handler
import android.os.Looper
import android.view.PixelCopy
import android.view.View
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
@LennyLizowzskiy
LennyLizowzskiy / ComposedInputMethodService.kt
Created June 5, 2023 12:57
Android InputMethodService implementation that allows to build IME UI via Jetpack Compose
import android.content.Intent
import android.inputmethodservice.InputMethodService
import android.view.View
import androidx.annotation.CallSuper
import androidx.compose.ui.platform.AbstractComposeView
import androidx.compose.ui.platform.ViewCompositionStrategy
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleOwner
import androidx.lifecycle.ServiceLifecycleDispatcher
import androidx.lifecycle.ViewModelStore
@LennyLizowzskiy
LennyLizowzskiy / MarkdownText.kt
Last active February 19, 2023 19:35
Jetpack Compose / MarkdownText composable that supports only *italic*, **bold**, `code` and [link](https://example.org)
import androidx.compose.foundation.gestures.detectTapGestures
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.text.AnnotatedString
@LennyLizowzskiy
LennyLizowzskiy / sh_umtonw.lua
Last active January 3, 2021 20:03
(Not) Small G'Mod NetWorking changes
--[[
Usermessages methods -> NW methods
]]
local eMeta = debug.getregistry().Entity
-- Get
eMeta.oldGetNWAngle = eMeta.GetNWAngle