Adrian Cochrane
5746cd213c
Optimize test for whether a dark mode is available.
2018-08-26 15:05:49 +12:00
Adrian Cochrane
0627b94ea2
Have install depend on the CLI (whenever that gets successfully packaged).
2018-08-26 14:42:12 +12:00
Adrian Cochrane
2b996d5a47
Use Gtk.SourceView over Gtk.TextView to aid writing longer posts.
...
Right now this mostly just includes (most importantly) undo/redo,
and less importantly smarter deletion and keyboard navigation.
2018-08-25 13:43:00 +12:00
Adrian Cochrane
b82cbb7214
Return focus to textview after settings change.
2018-08-25 12:10:20 +12:00
Adrian Cochrane
e948f63fb1
Refactor after removing custom dark mode.
2018-08-25 10:45:10 +12:00
Adrian Cochrane
409c55897a
Disable darkmode for non-supporting themes rather than define one ourselves.
...
Because changing the background colour of a textview for some reason
causes text selection not to show. This is a documented issue others
experience.
This code could be refactored a little now, but it works for the
elementary and HighContrast themes.
2018-08-25 10:29:47 +12:00
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