Skip to content

Instantly share code, notes, and snippets.

@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
@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 / 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 / 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
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 / dev_nerdicons.md
Created March 31, 2024 19:46
Icons that I found suitable for dev environments

seti

dev