Commit Graph

74 Commits

Author SHA1 Message Date
Adrian Cochrane
f411646722 Add scrollbars to fix window sizing. 2018-04-19 09:02:34 +12:00
62deb28472 Fix monospace font value
I slipped on this one -- the correct font value for monospace posts is
"wrap" not "mono". "mono" is more for code or terminal output, not the
writing that users will do with this app.
2018-04-18 09:48:46 -04:00
55678c93b9 Append publish result instead of replacing text 2018-04-18 09:45:00 -04:00
Adrian Cochrane
05cb9be6bd Fix some lagginess caused by autosave.
5min.
2018-04-18 13:21:10 +12:00
Adrian Cochrane
dcde2f0bda Allow publishing in the different font faces.
4min.
2018-04-18 13:14:55 +12:00
Adrian Cochrane
150f20035d Implement the 'always-saved' feature both write.as and elementary pride themselves on.
8min.
2018-04-18 13:09:14 +12:00
Adrian Cochrane
e91fb6601b Remove some dead code. 2018-04-18 12:58:30 +12:00
Adrian Cochrane
780516af8a Fix publishing to Write.as.
50min
2018-04-18 12:57:12 +12:00
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
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
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