202 lines
7.6 KiB
YAML
202 lines
7.6 KiB
YAML
site_name: Jetpack Compose Playground
|
|
repo_name: Jetpack Compose Playground
|
|
|
|
repo_url: https://github.com/Foso/Jetpack-Compose-Playground
|
|
site_url: https://github.com/Foso/Jetpack-Compose-Playground
|
|
docs_dir: 'docs'
|
|
edit_uri: 'tree/master/docs/'
|
|
|
|
# Copyright
|
|
copyright: Copyright © MIT License 2019 - 2023 Jens Klingenberg
|
|
|
|
theme:
|
|
name: 'material'
|
|
language: en
|
|
custom_dir: 'docs/theme'
|
|
font:
|
|
text: Ubuntu
|
|
code: Jetbrains Mono
|
|
features:
|
|
- navigation.instant
|
|
- navigation.top
|
|
- search.suggest
|
|
- search.share
|
|
- content.code.copy
|
|
palette:
|
|
- scheme: default
|
|
primary: deep-blue
|
|
accent: deep-purple
|
|
toggle:
|
|
icon: material/weather-night
|
|
name: Switch to dark mode
|
|
- scheme: slate
|
|
primary: red
|
|
accent: red
|
|
toggle:
|
|
icon: material/weather-sunny
|
|
name: Switch to light mode
|
|
icon:
|
|
logo: fontawesome/solid/code
|
|
repo: fontawesome/brands/github
|
|
extra:
|
|
manifest: manifest.webmanifest
|
|
site:
|
|
samplefolder: 'https://github.com/Foso/Jetpack-Compose-Playground/blob/master/app/src/main/java/de/jensklingenberg/jetpackcomposeplayground/mysamples/github'
|
|
composedoc: 'https://developer.android.com/reference/kotlin/androidx/compose'
|
|
images: '../../images'
|
|
compose:
|
|
release: "1.5.0"
|
|
social:
|
|
- icon: fontawesome/brands/github-alt
|
|
link: 'https://github.com/foso'
|
|
- icon: fontawesome/brands/twitter
|
|
link: 'https://twitter.com/jklingenberg_'
|
|
- icon: fontawesome/solid/arrow-up-right-from-square
|
|
link: 'https://jensklingenberg.de/'
|
|
nav:
|
|
- 'Jetpack Compose':
|
|
- 'Overview': index.md
|
|
- 'Components':
|
|
- 'Cards':
|
|
- 'Card': material/card.md
|
|
- 'Dialogs':
|
|
- 'AlertDialog': material/alertdialog.md
|
|
- 'Menus':
|
|
- 'DropdownMenu': material/dropdownmenu.md
|
|
- 'Progress indicators':
|
|
- 'LinearProgressIndicator': material/linearprogressindicator.md
|
|
- 'CircularProgressIndicator': material/circularprogressindicator.md
|
|
- 'Selection controls':
|
|
- 'Checkbox': material/checkbox.md
|
|
- 'RadioButton': material/radiobutton.md
|
|
- 'Switch': material/switch.md
|
|
- 'Sliders':
|
|
- 'Slider': material/slider.md
|
|
- 'Snackbars':
|
|
- 'Snackbar': material/snackbar.md
|
|
- 'Text fields':
|
|
- 'TextField': material/textfield.md
|
|
- 'General':
|
|
- 'Codelabs': general/codelabs.md
|
|
- 'Compose Confusion': general/composeconfusion.md
|
|
- 'Compiler Plugin': general/compiler_plugin.md
|
|
- 'Compose for:':
|
|
- 'Compose for Android Developers': compose_for/android_devs.md
|
|
- 'Compose for SwiftUI Developers': compose_for/swiftui_devs.md
|
|
- 'Compose Lifecycle': general/compose_lifecycle.md
|
|
- 'CompositionLocal' : general/compositionlocal.md
|
|
- 'CompositionLocalProvider': general/compositionlocalprovider.md
|
|
- 'Hello World Compose': general/helloworld.md
|
|
- 'Modifier': general/modifier.md
|
|
- 'Navigation': general/navigation.md
|
|
- 'Preview':
|
|
- 'Preview': general/preview/preview.md
|
|
- 'PreviewParameter': general/preview/previewparameter.md
|
|
- 'Roadmap': general/roadmap.md
|
|
- 'Project Setup': general/getting_started.md
|
|
- 'State': general/state.md
|
|
- 'UI Testing': general/testing.md
|
|
- 'Cookbook':
|
|
- 'Overview': cookbook/overview.md
|
|
- 'Handle changes to a text field': cookbook/textfield_changes.md
|
|
- 'How to use Compose in a ViewGroup': cookbook/how_to_use_compose_in_viewgroup.md
|
|
- 'How to load an Image': cookbook/loadimage.md
|
|
- 'How to use an Android View in Compose': cookbook/how_to_use_an_android_view_in_compose.md
|
|
- 'How to get Android Context': cookbook/get_android_context.md
|
|
- 'How to detect dark mode': cookbook/detect_darkmode.md
|
|
- 'How to create a custom shape': cookbook/how_to_create_custom_shape.md
|
|
- 'How to make a Composable invisible?': cookbook/how_to_make_composable_invisible.md
|
|
- 'Compose UI':
|
|
- 'Activity':
|
|
- 'BackHandler': activity/backhandler.md
|
|
- 'Animation':
|
|
- 'Crossfade': animation/crossfade.md
|
|
- 'Foundation':
|
|
- 'Layout':
|
|
- 'Box': layout/box.md
|
|
- 'BoxWithConstraints': foundation/layout/boxwithconstraints.md
|
|
- 'Column': layout/column.md
|
|
- 'ConstraintLayout': layout/constraintlayout.md
|
|
- 'Row': layout/row.md
|
|
- 'Spacer': foundation/layout/spacer.md
|
|
- 'Canvas': foundation/canvas.md
|
|
- 'Image': foundation/image.md
|
|
- 'Lazy':
|
|
- 'LazyColumn': foundation/lazycolumn.md
|
|
- 'LazyRow': foundation/lazyrow.md
|
|
- 'LazyVerticalGrid': foundation/lazyverticalgrid.md
|
|
- 'Text':
|
|
- 'BasicTextField': foundation/basictextfield.md
|
|
- 'Shape' : foundation/shape.md
|
|
- 'Material':
|
|
- 'AlertDialog': material/alertdialog.md
|
|
- 'BadgeBox': material/badgedbox.md
|
|
- 'Button': material/button.md
|
|
- 'Card': material/card.md
|
|
- 'Divider': material/divider.md
|
|
- 'CircularProgressIndicator': material/circularprogressindicator.md
|
|
- 'DropdownMenu': material/dropdownmenu.md
|
|
- 'Checkbox': material/checkbox.md
|
|
- 'FloatingActionButton': material/floatingactionbutton.md
|
|
- 'LinearProgressIndicator' : material/linearprogressindicator.md
|
|
- 'ModalBottomSheetLayout': material/modalbottomsheetlayout.md
|
|
- 'ModalDrawer': material/modaldrawer.md
|
|
- 'NavigationRail': material/navigationrail.md
|
|
- 'OutlinedButton': material/button.md
|
|
- 'RadioButton': material/radiobutton.md
|
|
- 'Scaffold': material/scaffold.md
|
|
- 'Slider': material/slider.md
|
|
- 'Snackbar': material/snackbar.md
|
|
- 'Switch': material/switch.md
|
|
- 'Surface': material/surface.md
|
|
- 'Text': foundation/text.md
|
|
- 'TextButton': material/button.md
|
|
- 'TextField': material/textfield.md
|
|
- 'TopAppBar': material/topappbar.md
|
|
- 'UI':
|
|
- 'Layout':
|
|
- 'SubComposeLayout': ui/layout/subcomposelayout.md
|
|
- 'Platform':
|
|
- 'ComposeView': platform/composeview.md
|
|
- 'ViewInterop':
|
|
- 'AndroidView': viewinterop/androidview.md
|
|
- 'Compose Projects': compose_projects.md
|
|
- 'Contributing': contributing.md
|
|
- 'Resources': resources.md
|
|
|
|
- 'Compose Multiplatform':
|
|
- 'Desktop': desktop/overview.md
|
|
- 'iOS': ios/overview.md
|
|
- 'Web': web/overview.md
|
|
markdown_extensions:
|
|
- smarty
|
|
- codehilite:
|
|
guess_lang: false
|
|
- footnotes
|
|
- meta
|
|
- toc:
|
|
permalink: true
|
|
- pymdownx.betterem:
|
|
smart_enable: all
|
|
- pymdownx.caret
|
|
- pymdownx.details
|
|
- pymdownx.inlinehilite
|
|
- pymdownx.magiclink
|
|
- pymdownx.emoji
|
|
- pymdownx.smartsymbols
|
|
- pymdownx.superfences
|
|
- pymdownx.snippets:
|
|
base_path: app/src/main/java/de/jensklingenberg/jetpackcomposeplayground/mysamples/github/
|
|
- pymdownx.tabbed:
|
|
alternate_style: true
|
|
- tables
|
|
- admonition
|
|
|
|
plugins:
|
|
- macros
|
|
- search
|
|
- git-revision-date-localized:
|
|
type: date
|
|
- minify:
|
|
minify_html: true
|