wip feat
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sun, 27 Sep 2026 16:30:32 +0000 (19:30 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sun, 27 Sep 2026 16:30:32 +0000 (19:30 +0300)
Documentation/index.org
Documentation/style.css [new file with mode: 0644]

index 141ef0d..c8fe024 100644 (file)
@@ -1,5 +1,5 @@
 #+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
-#+TITLE: Instantlauncher - navigate to your files and programs quickly!
+#+TITLE: Instantlauncher - quick launcher
 #+LANGUAGE: en
 #+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
 #+LATEX_HEADER: \usepackage{parskip}
@@ -8,7 +8,12 @@
 #+OPTIONS: H:20 num:20
 #+OPTIONS: author:nil
 
+#+HTML_HEAD: <link rel="stylesheet" href="style.css"/>
+
 * Introduction
+:PROPERTIES:
+:CUSTOM_ID: introduction
+:END:
 
 Quick filesystem based document/application launcher. It starts by
 showing content of [[id:5ced6bf5-165a-49a0-8de4-3755d810d987][predefined directory]]. Sub directories can be chosen
@@ -21,6 +26,7 @@ Files types are color-coded.
 ** File type colors
 :PROPERTIES:
 :ID:       ab6a1982-b856-403c-9960-43680720399a
+:CUSTOM_ID: file-type-colors
 :END:
 
 Colors come from the file type (selected entry = brighter shade):
@@ -36,6 +42,10 @@ Note: a symlink pointing to a file takes the *file* colors
 holds only for symlinks pointing to directories.
 
 ** Usage
+:PROPERTIES:
+:CUSTOM_ID: usage
+:END:
+
 Simply hovering mouse pointer over directory expands its contents in
 the next right column.
 
@@ -61,6 +71,7 @@ the next right column.
 * Installation
 :PROPERTIES:
 :ID:       aea98e61-17aa-4c69-acd3-a11e043088a6
+:CUSTOM_ID: installation
 :END:
 
 Run the install script from the project root (asks for sudo):
@@ -82,6 +93,10 @@ when the project version does. Re-running =install= is safe: it
 rebuilds and updates the installed copy.
 
 ** Configuration
+:PROPERTIES:
+:CUSTOM_ID: configuration
+:END:
+
 When instantlauncher starts, it looks for configuration file under
 : ~/.instantlauncher
 
@@ -114,6 +129,7 @@ navigationRootPath: /home/svjatoslav/
 *** navigationRootPath
     :PROPERTIES:
     :ID:       5ced6bf5-165a-49a0-8de4-3755d810d987
+    :CUSTOM_ID: navigation-root-path
     :END:
 Root directory from where to start navigation.
 
@@ -129,6 +145,10 @@ will follow symlinks as if they were directories.
 : navigationRootPath: /home/svjatoslav/
 
 *** fileAssociations
+:PROPERTIES:
+:CUSTOM_ID: file-associations
+:END:
+
 Allows to map file name/extension using regular expression pattern
 matching to corresponding application.
 
@@ -146,6 +166,10 @@ Where:
 - fileRegex :: Regular expression that must match the file.
 
 *** directoryOpenCommand
+:PROPERTIES:
+:CUSTOM_ID: directory-open-command
+:END:
+
 Command to use when opening directory.
 
 By default instantlauncher assumes that Gnome desktop environment is
@@ -153,28 +177,40 @@ installed and uses Nautilus file manager:
 : directoryOpenCommand: nautilus -w {file}
 
 *** directoryTerminalOpenCommand
+:PROPERTIES:
+:CUSTOM_ID: directory-terminal-open-command
+:END:
+
 Command to use when opening directory in text terminal based console.
 
 By default instantlauncher assumes that Gnome desktop environment is
 installed and uses Gnome Terminal:
 
 : directoryTerminalOpenCommand: gnome-terminal --working-directory={file}
+
 * Source code
+:PROPERTIES:
+:CUSTOM_ID: source-code
+:END:
+
 - This program is free software: released under Creative Commons Zero
   (CC0) license
 
 - Program author:
   - Svjatoslav Agejenko
   - Homepage: https://svjatoslav.eu
-  - Email: mailto://svjatoslav@svjatoslav.eu
+  - Email: mailto:svjatoslav@svjatoslav.eu
 
 - [[https://www.svjatoslav.eu/projects/][Other software projects hosted at svjatoslav.eu]]
 
-** Source code
+** Download and clone
+:PROPERTIES:
+:CUSTOM_ID: download-and-clone
+:END:
+
 - [[https://www2.svjatoslav.eu/gitweb/?p=instantlauncher.git;a=snapshot;h=HEAD;sf=tgz][Download latest snapshot in TAR GZ format]]
 
 - [[https://www2.svjatoslav.eu/gitweb/?p=instantlauncher.git;a=summary][Browse Git repository online]]
 
 - Clone Git repository using command:
   : git clone https://www2.svjatoslav.eu/git/instantlauncher.git
-
diff --git a/Documentation/style.css b/Documentation/style.css
new file mode 100644 (file)
index 0000000..3403e0e
--- /dev/null
@@ -0,0 +1,35 @@
+.flex-center {
+  display: flex;
+  justify-content: center;
+}
+
+.flex-center video {
+  width: min(90%, 1000px);
+  height: auto;
+}
+
+.responsive-img {
+  width: min(100%, 1000px);
+  height: auto;
+}
+
+/* === SVG diagram theme === */
+svg > rect:first-child {
+  fill: #061018;
+}
+
+svg text[fill="#666"],
+svg text[fill="#999"] {
+  fill: #aaa !important;
+}
+
+svg line[stroke="#ccc"] {
+  stroke: #445566 !important;
+}
+
+svg {
+  background-color: #061018;
+  border-radius: 8px;
+  display: block;
+  margin: 0 auto;
+}
\ No newline at end of file