Commit Graph

77 Commits

Author SHA1 Message Date
Adrian Cochrane
961c8cde87 Guard against spuriously saving blank files.
Because for some reason this would happen seemingly at random before.
No idea why. But I did test that it occurs during save, not read.

And it doesn't appear to happen anymore.
2018-08-24 14:38:43 +12:00
Adrian Cochrane
e5e4665163 Assign a percentage for padding.
This is manually computed, because GTK is just complaining it doesn't support percentages.
2018-08-24 13:33:53 +12:00
Adrian Cochrane
8028f4a46e Fix textview styling. 2018-08-24 13:08:29 +12:00
95b324f8d2 Add GPL license 2018-07-19 16:36:34 -04:00
4c8916b026 Add links and update README copy 2018-07-19 16:28:21 -04:00
58cfdf6045 Change some if/else formatting 2018-04-24 09:25:29 -04:00
6818ae240b Support changing font size 2018-04-21 23:09:39 -04:00
0b2d476a75 Document shortcuts 2018-04-21 22:37:53 -04:00
1f531032bd Move post font prefs into [Post] category 2018-04-21 22:36:10 -04:00
9227c15c3c Shorten meson build instructions in README 2018-04-21 20:21:25 -04:00
8076cb1c33 Fix font preference not persisting when loading w/ dark mode
Previously, the initial dark mode toggle would cause the default
settings to be saved, before font preferences ever loaded.
2018-04-21 20:20:02 -04:00
c39c5e0742 Support toggling theme with Ctrl+T 2018-04-20 15:07:23 -04:00
07e5f7653b Set dark mode button state correctly on load
Closes #11
2018-04-19 21:08:25 -04:00
7b4445955e Support publishing with Ctrl+Enter shortcut 2018-04-19 20:31:46 -04:00
2c51409242 Set title to "Write.as", not word count
Moves the word count to the title bar subtitle.
2018-04-19 20:29:01 -04:00
7d0cad5ca2 Update copyright year to 2018 2018-04-19 16:33:30 -04:00
e658601849 Change maintainer to Write.as 2018-04-19 16:33:17 -04:00
758f9dd76b Specify correct valac version requirement
v0.36, not v0.26
2018-04-19 16:29:43 -04:00
4217fcc042 Remove unused dependencies like libsoup 2018-04-19 16:29:19 -04:00
081126aaa6 Rename write-as-gtk to writeas-gtk 2018-04-19 16:27:05 -04:00
7062bff9aa Use larger font size 2018-04-19 15:50:30 -04:00
30b2514b49 Only open browser on successful publish
This checks the returned error code from `writeas` and skips the browser
opening if the status != 0.
2018-04-19 15:43:28 -04:00
caeebc37f3 Publish correct draft file 2018-04-19 15:43:07 -04:00
f080df15e7 Add .gitignore 2018-04-19 15:28:12 -04:00
7fe4b7c44b Capitalize Write.as 2018-04-19 15:25:34 -04:00
ffe3ae65fe Support closing app via Ctrl+W or Ctrl+Q 2018-04-19 14:33:52 -04:00
fdfbfb2645 Store draft and preferences in ~/.writeas folder 2018-04-19 13:50:10 -04:00
750004effa Use same dark background as web editor 2018-04-19 10:04:16 -04:00
54d7f5b8b7 Fix application icon on Ubuntu 2018-04-19 09:56:45 -04:00
Adrian Cochrane
c973cc332a Fix problem with reading the theme info.
Turned out I was saving the theme before I had a chance to read
the values saved from the last run.
2018-04-19 16:00:25 +12:00
Adrian Cochrane
e5e07b1baf Remove dependencies that are now encapsulated by the CLI. 2018-04-19 15:41:15 +12:00
Adrian Cochrane
2c8635bf23 Save theme information.
Though there seems to be problems reading it back out.
2018-04-19 15:40:05 +12:00
Adrian Cochrane
7546eefb75 Indicate selected font. 2018-04-19 15:16:22 +12:00
Adrian Cochrane
9b6e6d8b4d Add a window icon for taskbars which don't read the application launcher. 2018-04-19 11:05:02 +12:00
Adrian Cochrane
ef5d657d0c Tidy up new publishing code.
Now supports multiple fonts and the caller can be written more naturally.
2018-04-19 10:32:38 +12:00
Adrian Cochrane
86e2c0f7b6 Switch to using the commandline.
TODO ensure it is installed with the packaging.
2018-04-19 10:01:48 +12:00
Adrian Cochrane
6b8e15f78f Merge branch 'master' of https://code.as/writeas/writeas-gtk 2018-04-19 09:03:14 +12:00
Adrian Cochrane
f411646722 Add scrollbars to fix window sizing. 2018-04-19 09:02:34 +12:00
e1599a2bf8 Fix Recommend field in debian control file
Previously it gave this warning:

dpkg-source: warning: unknown information field 'Recommend' in input
data in package's section of control info file
2018-04-18 14:30:07 -04: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
242377cf60 Add screenshots to metadata
This closes #1
2018-04-18 08:25:38 -04:00
Adrian Cochrane
556c3c6a0b Small debian fixes.
Attempt to install the brand fonts (which are available on Debian),
and caught a copy-paste error from another project.
2018-04-18 15:16:22 +12:00
Adrian Cochrane
ddc2f07601 Fix debian packaging files and add instructions for use.
12min.
2018-04-18 14:54:22 +12:00
Adrian Cochrane
6211c96128 Merge README from branch 'master' of https://code.as/writeas/writeas-gtk 2018-04-18 14:34:25 +12:00
Adrian Cochrane
ed0c0f9ed4 Add basic Debian packaging information.
~ 5min?
2018-04-18 14:33:45 +12:00
b15acc4016 Update 'README.md' 2018-04-17 22:00:26 -04:00
Adrian Cochrane
af65924a95 Document how to install this app and what that gives you.
8min.
2018-04-18 13:46:03 +12:00
Adrian Cochrane
9d58e07e06 Take some screenshots package repositories can use.
10min.
2018-04-18 13:36:34 +12:00
Adrian Cochrane
05cb9be6bd Fix some lagginess caused by autosave.
5min.
2018-04-18 13:21:10 +12:00