Commit Graph

23 Commits

Author SHA1 Message Date
Adrian Cochrane
17636c56e6 Add publish button.
Unfortunately the publishing code using the commandline interface
is either nonfunctional or freezes my computer.

I'll try using the HTTP API instead.

>6min.
2018-04-18 11:59:36 +12:00
Adrian Cochrane
4296090209 Add proper license and contact info to metadata. 2018-04-18 11:28:29 +12:00
Adrian Cochrane
a9fc27ce87 Sketch out code to publish text to write.as 2018-04-17 17:08:11 +12:00
Adrian Cochrane
886e493e03 Add a wordcount for a title, similar to the web UI.
11min
2018-04-17 16:05:37 +12:00
Adrian Cochrane
25923d8354 Allow other applications to open text files with Odysseus.
And while I was trying to make that work, I corrected some problems in
the .desktop file.
Specifically I wrote down the wrong executable name and
the categories I selected for it didn't validate.
So I focused it on the publishing category.

16min
2018-04-17 15:46:38 +12:00
Adrian Cochrane
7b4117a282 Implement save (as)
9min
2018-04-17 15:27:58 +12:00
Adrian Cochrane
a2b0dfde54 Implement open file.
Since this isn't the focus of the app and the keyboard shortcuts are so familiar,
I didn't expose these through the toolbar.

1hr
2018-04-17 15:17:55 +12:00
Adrian Cochrane
f50a8bbb7b Add tooltips to the toolbar buttons.
2min
2018-04-17 13:49:27 +12:00
Adrian Cochrane
8b505b66fe Append darkmode to textbox styles, don't replace it. 2018-04-17 13:31:56 +12:00
Adrian Cochrane
2286008891 Allow switching between fonts.
27min
2018-04-17 13:18:29 +12:00
Adrian Cochrane
15b51e37ad Add more whitespace.
2min
2018-04-17 12:47:07 +12:00
Adrian Cochrane
4e83c39a9c Prefer the dark theme if it successfully darkened the textview.
Or rather brightened the text.

11min.
2018-04-17 12:36:07 +12:00
Adrian Cochrane
2452f6d313 Implement cross-theme dark mode.
27min
2018-04-17 12:21:28 +12:00
Adrian Cochrane
da5817e12e Allow toggling between dark and light GTK themes (if provided).
Took me a bit to get the icon fallbacks working right.

28min.
2018-04-17 11:49:33 +12:00
Adrian Cochrane
f2d017aa15 Find a icon for toggling dark and light modes.
Gave up on finding system icon for it (though the night/day wheather icons
can be stretched to mean dark and light), and just took the one off the
website.

16min.
2018-04-17 11:10:44 +12:00
Adrian Cochrane
3ad58ef0c3 Perfect the window size.
2min
2018-04-17 10:48:15 +12:00
Adrian Cochrane
c337ba2320 Create a basic text editor.
7min
2018-04-17 10:42:37 +12:00
Adrian Cochrane
08c0128f2f Setup a basic GTK app.
21min
2018-04-17 10:34:21 +12:00
Adrian Cochrane
e7eff31d3f Add a meson build system, correct icon size.
8min on this task (I'll semantic for all future commits).
2018-04-17 10:00:23 +12:00
Adrian Cochrane
6ae9f4af9d Add an icon.
28min so far.
2018-04-17 09:48:36 +12:00
Adrian Cochrane
2b339c1119 Add the start of an AppStream metadata file.
25min
2018-04-17 09:46:16 +12:00
Adrian Cochrane
0ca511005a Add metadata for applauncher.
10min
2018-04-17 09:29:39 +12:00
Adrian Cochrane
3f7cfb8591 Init
13min
2018-04-17 09:18:10 +12:00