diff --git a/assets/css/index.css b/assets/css/index.css index 784c29a..34af40e 100644 --- a/assets/css/index.css +++ b/assets/css/index.css @@ -83,9 +83,10 @@ body { } h1, h2, h3, h4, h5, h6 { - font-weight: var(--font-weight-bold); + font-family: var(--font-family-titles); + font-weight: var(--font-weight-titles); margin: calc(var(--line-height) * 2) 0 var(--line-height); - line-height: var(--line-height); + line-height: 1.2em; color: var(--text-color-accent); } @@ -93,27 +94,15 @@ h1 { font-size: 6rem; line-height: calc(2 * var(--line-height)); margin-bottom: calc(var(--line-height) * 2); - text-transform: var(--transform); - font-family: var(--font-family-titles); - font-weight: var(--font-weight-titles); } h2 { font-size: 3rem; - font-family: var(--font-family-titles); - font-weight: var(--font-weight-titles); - text-transform: var(--transform); } h3 { font-size: 2rem; - font-family: var(--font-family-titles); - font-weight: var(--font-weight-titles); - text-transform: var(--transform); } h4 { font-size: 1.6rem; - font-family: var(--font-family-titles); - font-weight: var(--font-weight-titles); - text-transform: var(--transform); } hr { position: relative; @@ -380,7 +369,6 @@ button::-moz-focus-inner { } button { - text-transform: var(--transform); font-weight: var(--font-weight-medium); cursor: pointer; } diff --git a/assets/css/webfont.css b/assets/css/webfont.css index a16ee5e..7b89cc5 100644 --- a/assets/css/webfont.css +++ b/assets/css/webfont.css @@ -55,3 +55,21 @@ .nf-oct-kebab_horizontal:before { content: "\uf4eb"; } +.nf-dev-windows:before { + content: "\ue70f"; +} +.nf-linux-tux:before { + content: "\uf31a"; +} +.nf-linux-apple:before { + content: "\uf302"; +} +.nf-linux-freebsd:before { + content: "\uf30c"; +} +.nf-oct-terminal:before { + content: "\uf489"; +} +.nf-fa-folder_tree:before { + content: "\uef81"; +} diff --git a/assets/fonts/SymbolsNerdFontMono-Regular.ttf b/assets/fonts/SymbolsNerdFontMono-Regular.ttf index 57301c3..a3ab74a 100644 Binary files a/assets/fonts/SymbolsNerdFontMono-Regular.ttf and b/assets/fonts/SymbolsNerdFontMono-Regular.ttf differ diff --git a/content/docs/contributing.smd b/content/docs/contributing.smd index 88cb193..994a448 100644 --- a/content/docs/contributing.smd +++ b/content/docs/contributing.smd @@ -38,10 +38,22 @@ way to contribute. When reporting one, it should contain: platform allows to add that information. Issues later on are tagged with proposed version to solve them, in case -it's a low hanging fruit, it's possible that it can be solved pretty +of low hanging fruit, it's possible that it can be solved pretty quick. -Spreading the word is another way to contribute to Flow Code growth. +[]($section.id("showcase")) +## Help others and share your workflows + +We are happy when you [share your workflows](https://discord.gg/XeYatDhh) +or when someone asks something and gets a helpful answer, for example, a +30 sec video is really helpful because it exactly shows how something can +be achieved. Use [asciinema](https://asciinema.org/) or whatever allows +others to see how you get things done. + +Spreading the word is another way to contribute to Flow Code growth, +making blog entries and sharing with others what you can build or achieve +with flow; battle testing flow on daily basis helps its improvement and +bring ideas from other places too. []($section.id("developing")) ## Developing @@ -49,10 +61,11 @@ Spreading the word is another way to contribute to Flow Code growth. [Flow Control](https://flow-control.dev/) is programmed with [zig](https://ziglang.org/). -[Fork](https://github.com/neurocyte/flow/fork), no worries, if you -happen to use [codeberg](https://codeberg.org/neurocyte/flow), or +[Fork](https://github.com/neurocyte/flow/fork), no worries in case there +is something with gh, if you happen to use +[codeberg](https://codeberg.org/neurocyte/flow), or [sourcehut](https://git.sr.ht/~neurocyte/flow), it's possible to -fork and contribute via those services too. +contribute via those services too. Using [Discord](https://discord.com/invite/4wvteUPphx) is a good starting point to discuss about what you are about to offer, or if diff --git a/content/docs/platform/android.smd b/content/docs/platform/android.smd new file mode 100644 index 0000000..74f367b --- /dev/null +++ b/content/docs/platform/android.smd @@ -0,0 +1,34 @@ +--- +.title = "Android", +.date = @date("2025-11-04T12:24:45+02:00"), +.author = "Igor Támara", +.layout = "index.shtml", +.draft = false, +--- + +flow can be used in Android under [termux](https://termux.dev), inside termux, follow +[installation instructions](/installation),i.e., just copy paste and you are up and +running. + + +## Fonts + +Recommended to install monospaced fonts and icons to have the most +comfortable experience. + +[Termux-nf](https://githu.com/arnavgr/termux-nf/) offers various fonts +to choose from, install the fonts installer and the choose your desired +font, for example the same fonts of this website: + +``` +curl -fsSL https://raw.githubusercontent.com/arnavgr/termux-nf/main/install.sh | bash +getnf -i NerdFontsSymbolsOnly +getnf -i Iosevka +``` + +If you run into issues with font installation, install termux-nf +required packages `pkg install curl ncurses-utils` or consult their +[website](https://github.com/arnavgr/termux-nf). + +* [Back to basic usage](/docs/) +* [Share your screenshots](https://discord.gg/XeYatDhh) and [small videos](/docs/contributing#showcase). diff --git a/content/installation.smd b/content/installation.smd index 7679cdd..013ec9e 100644 --- a/content/installation.smd +++ b/content/installation.smd @@ -6,13 +6,13 @@ .draft = false, --- -- [Linux, MacOS, FreeBSD and Termux](#posix) -- [Windows](#windows) -- [Source](#source) -- [Tarball install](#tarball) +- [ Linux,  MacOS,  FreeBSD and  Termux](#posix) +- [ Windows](#windows) +- [ Source](#source) +- [ Tarball install](#tarball) []($section.id("posix")) -## Linux, MacOS, FreeBSD and Termux +##  Linux,  MacOS,  FreeBSD and  Termux Fetch and install the latest release with the installation helper script: @@ -32,7 +32,7 @@ with debug symbols: curl -fsSL https://flow-control.dev/install | sh -s -- --nightly --debug ``` -See all avalable options for the installer script: +See all available options for the installer script: ``` curl -fsSL https://flow-control.dev/install | sh -s -- --help @@ -49,9 +49,10 @@ update-flow At the top of the installer are variables to pre-answer the installation questions. Configure them to your liking. +We have some tips for [Android](/docs/platform/android/) []($section.id("windows")) -## Windows +##  Windows For Windows the installer scripts are a little different. @@ -78,14 +79,14 @@ just run `update-flow` in a terminal to update to the latest release or nightly. []($section.id("source")) -## Build from Source +##  Build from Source See the [Building section of `README.md`](https://git.flow-control.dev/neurocyte/flow/src/branch/master/README.md#building) in the source repository for build instructions. []($section.id("tarball")) -## Manual install from tarballs or zip files +##  Manual install from tarballs or zip files See the [downloads](/downloads) page for binaries that you can manually install. Just download, unpack, and place the binary anywhere you want. There are no diff --git a/contrib/symbolnerdfontmonolist.txt b/contrib/symbolnerdfontmonolist.txt index 1edb964..95e5036 100644 --- a/contrib/symbolnerdfontmonolist.txt +++ b/contrib/symbolnerdfontmonolist.txt @@ -9,3 +9,9 @@ U+f044 U+ed7b U+f142 U+f4eb +U+e70f +U+f31a +U+f302 +U+f30c +U+f489 +U+ef81 \ No newline at end of file