From 8625e7e8e8d41dc2e0fb7d7a72316d274b368c09 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sat, 10 Oct 2020 18:04:31 -0700 Subject: [PATCH] Add pages about Android launchers and CI/CD pipelines --- index.org | 7 ++++++ software/android-launchers.org | 39 ++++++++++++++++++++++++++++++++++ software/ci-cd-pipelines.org | 15 +++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 software/android-launchers.org create mode 100644 software/ci-cd-pipelines.org diff --git a/index.org b/index.org index 270fbad..5b89a7b 100644 --- a/index.org +++ b/index.org @@ -18,3 +18,10 @@ I really want to just write, even if it isn't useful for anyone. The first topic I pay any attention to of course has to be Emacs. I write all the content for this site in Emacs, I try to work as much as I can in Emacs, and I have a couple of small contributions to Emacs. - [[file:emacs/package-based-configuration.org][Package-based configuration]] + +* Software + +I generally like trying out different programs. + +- [[file:software/android-launchers.org][Android Launchers]] +- [[file:software/ci-cd-pipelines.org][CI/CD Pipelines]] diff --git a/software/android-launchers.org b/software/android-launchers.org new file mode 100644 index 0000000..d32e78c --- /dev/null +++ b/software/android-launchers.org @@ -0,0 +1,39 @@ +#+TITLE: Android Launchers +#+SUBTITLE: 3... 2... 1... Lift-off! +#+OPTIONS: num:nil +#+STARTUP: showall +#+HTML_LINK_UP: .. +#+HTML_LINK_HOME: .. + +When I got a tablet I was annoyed at the big differences between how my phone (a OnePlus 5T) and my tablet (a Galaxy Tab 8) worked. I wasn't aware that it was possible to change the launcher you use until a friend of mine pointed it out. I've only tried out launchers that appear on F-Droid. + +There seems to be two different types of launchers for Android. Homescreen replacements and just launchers. The Launchers are placed over any other app running. + +* Homescreen replacements + +** posidon + +- F-Droid page :: https://f-droid.org/en/packages/posidon.launcher/ +- Version tried :: 1.17 + +Posidon is quite different from all the other launchers that I've seen. Instead of a normal desktop with some icons or other means of launching applications it features a list of your notifications and optionally a number of rss feeds. + +It does have the usual Dock and App Drawer that many other launchers also have, so you can of course still start any application you want. It seems to be able to handle large folders in the dock well enough, at least for my purposes. + +** Lawnchair + +- F-Droid page :: https://f-droid.org/en/packages/ch.deletescape.lawnchair.plah/ +- Version tried :: 1.2.1.2001 + +Lawnchair is a boring launcher, in the sense that it looks like most of the other basic launchers out there. It has plenty of features and customization options. It's got a very usual set-up of desktop and app drawer. It seems to be able to handle folders on the desktop of large-enough sizes (at least for my purposes). It allows you to add multiple widgets to a desktop. You can have multiple desktops. With the right settings you can set up quite interesting combinations of widgets on the desktops. + +* Launchers + +** PaperLaunch + +- F-Droid page :: https://f-droid.org/en/packages/de.devmil.paperlaunch/ +- Version tried :: 1.0.10 + +PaperLaunch is a side-launcher. It creates an overlay over any app running and lets you configure which applications are shown in which categories. It handles large folders by adding a "More..." option at the end of the bar and showing more options there like any other folder. + +It's a little hard to use it sometimes, because most applications assume they have the entire screen to work, and PaperLaunch does take up /some/ space on the edge of the screen for you to summon it. You can change the width of this area, and whether it shows on the left or right side. I have noticed that it occasionally interferes with the operation of other applications for me because the applications require me to do something too close to the edge and I end up opening PaperLaunch instead. diff --git a/software/ci-cd-pipelines.org b/software/ci-cd-pipelines.org new file mode 100644 index 0000000..e90bb9a --- /dev/null +++ b/software/ci-cd-pipelines.org @@ -0,0 +1,15 @@ +#+TITLE: CI/CD Pipelines +#+OPTIONS: num:nil +#+STARTUP: showall +#+HTML_LINK_UP: .. +#+HTML_LINK_HOME: .. + +* Gitlab CI + +I've been using GitLab CI for my Emacs configuration for a while, and it's pretty nice. It's all configured through yaml. I won't say that I'm an expert on it so far, but the fact that it's all just yaml does occasionally prevent me from properly abstracting certain actions. My configuration is very repetitive. + +* Github Actions + +Github Actions isn't technically a CI/CD pipeline product, I suppose. More of a workflow automation product that they're building CI/CD capabilities into. + +* Jenkins