From 512d44cf2f60013d8dbbfb31e23a83ec2bedfde9 Mon Sep 17 00:00:00 2001
From: David Vazgenovich Shakaryan
Date: Wed, 12 Sep 2018 22:28:11 -0700
Subject: various display changes
---
journal.c | 17 ++++++++++-------
style.css | 29 +++++++++++++++++++++++++++++
2 files changed, 39 insertions(+), 7 deletions(-)
create mode 100644 style.css
diff --git a/journal.c b/journal.c
index 4a07261..7feae8b 100644
--- a/journal.c
+++ b/journal.c
@@ -10,7 +10,8 @@
static char *entries[MAX_ENTRIES];
static int num_entries;
-static void load_entries() {
+static void load_entries()
+{
DIR *d = opendir(ENTRY_DIR);
if (!d) exit(1);
@@ -28,7 +29,8 @@ static void load_entries() {
closedir(d);
}
-static void print_entry(char *entry) {
+static void print_entry(char *entry)
+{
size_t len = strlen(entry) + 1;
char *path = malloc(sizeof(ENTRY_DIR) + len);
memcpy(path, ENTRY_DIR"/", sizeof(ENTRY_DIR));
@@ -60,11 +62,13 @@ static void print_entry(char *entry) {
printf("
\n");
}
-static int entry_cmp(const void *a, const void *b) {
+static int entry_cmp(const void *a, const void *b)
+{
return atoi(*(const char **)b) - atoi(*(const char **)a);
}
-int main() {
+int main()
+{
load_entries();
qsort(entries, num_entries, sizeof(char *), entry_cmp);
@@ -73,12 +77,12 @@ int main() {
"\n"
"\n"
"\n"
- "\n"
+ "\n"
+ "\n"
"\n"
"david's journal\n"
"\n"
"\n"
- "\n"
"
david's journal
\n");
for (int i = 0; i < num_entries; ++i) {
@@ -87,7 +91,6 @@ int main() {
}
printf(
- "\n"
"\n"
"\n");
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..60132b1
--- /dev/null
+++ b/style.css
@@ -0,0 +1,29 @@
+body {
+ color: #eee;
+ background-color: #111;
+ font-family: 'Source Serif Pro', serif;
+ font-size: 1.2em;
+ max-width: 42em;
+ margin: 1em;
+ padding: 0;
+}
+
+h1 {
+ color: #999;
+ font-size: 2em;
+ font-weight: bold;
+ margin: 0.5em 0;
+}
+
+.entry {
+ margin: 1em 0;
+}
+
+.entry p {
+ line-height: 1.4;
+ margin: 0.5em 0;
+}
+
+.entry p .date {
+ font-weight: bold;
+}
--
cgit v1.2.3-70-g09d2