Cassidy James Blaede
d10d4081a2
Use Gtk.TextView.left_margin and right_margin instead of CSS padding
2018-12-20 13:19:27 -05:00
Cassidy James Blaede
58e67738b7
Add tooltip to publish button
...
It wasn't clear what this button did without pushing it, at which point my note contents were uploaded to the Internet.
2018-12-17 14:59:06 -05:00
708de8f0ae
Bump version to 1.0.1
2018-12-14 16:33:07 -05:00
0436c4ae95
Fix deprecated cursor-color property
2018-12-14 00:48:33 -05:00
7a12af3c11
Fix font errors and spacing in GTK 3.20+
2018-12-14 00:42:04 -05:00
f0d601f98c
Increase default font size to 16px
2018-12-14 00:41:35 -05:00
78a23713cf
Don't show errors loading draft
...
This particularly prevents the initial error all users will see when the
app first loads.
TODO: implement something more elegant.
2018-12-14 00:31:05 -05:00
1b34b41cb6
Bump version to 1.0.0
2018-09-30 18:54:06 -04:00
23f0f33e6f
Output app version on startup
2018-09-30 18:51:14 -04:00
d19c8aef40
Return Markdown-enabled URL on publish
2018-09-30 12:19:51 -04:00
8318eaa2f5
Remove underscores from Save as dialog
2018-09-25 12:43:33 -04:00
6e530b33d2
Set User-Agent on the CLI
...
Requires writeas-cli v1.1
2018-09-25 12:42:46 -04:00
5203186291
Remove ability to open files
2018-09-06 08:53:39 -04:00
Adrian Cochrane
5746cd213c
Optimize test for whether a dark mode is available.
2018-08-26 15:05:49 +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
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
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
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
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
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
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