aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-29Fix wrapping of storycode in stylesheet editorThomas White
2018-04-29Show stylesheet storycode in editorThomas White
2018-04-29Add serialise_sc_block_chain()Thomas White
2018-04-29Rearrange prototypesThomas White
2018-04-23Set font preview textThomas White
2018-04-23Initialise StylesheetEditor default font and fgcolThomas White
2018-04-23Hook up some signalsThomas White
2018-04-23Set accelerator for opening stylesheet editorThomas White
2018-04-23show_error: Use literal format stringThomas White
2018-04-23Avoid crashiness if deletion SCBlock ends up as NULLThomas White
2018-04-22Add preliminary stylesheet editorThomas White
2018-04-22Put all menu definitions into one resourceThomas White
2018-04-22Update --helpThomas White
2018-04-16Cut and paste stuffThomas White
Still a work in progress, but this is already more stable than before.
2018-04-15Tidy up nw_entries_pThomas White
2018-04-15Remove vestigial codeThomas White
2018-04-15Set transient parent for about boxThomas White
A bit tricky because it can be called up from two different windows (narrative and slide editor)
2018-04-15Use license_type in about boxThomas White
2018-04-15Internationalise all the menusThomas White
2018-04-15Internationalise all strings in source codeThomas White
2018-04-15Set spacing on callback paragraphsThomas White
2018-04-15Rationalise interpretation of paragraph spacingThomas White
paragraph->height: Just the height of the contents, no spacing paragraph_height(para): The total height including all spacing
2018-04-13Update linksThomas White
2018-04-12Add translator-creditsThomas White
2018-04-11Replace p->filename with p->uri, get rid of p->titlebar, and use ↵Thomas White
g_file_get_basename()
2018-04-11If a paragraph is completely empty, allow it to be re-usedThomas White
This avoids spurious empty paragraphs before slides, for example.
2018-04-11Add more translation labels and get rid of redundant en po fileThomas White
2018-04-11Fix translation optionsThomas White
2018-04-11Add gettext stuffThomas White
2018-04-09Rearrange items in Help menuThomas White
2018-04-01Cache raw image sizesThomas White
It's still bad that we need to load the entire image to get the size, but this makes things pretty fast
2018-04-01Use GFile to save presentationsThomas White
2018-04-01Add menu item to show introductory docThomas White
2018-04-01Use GFile for presentation loadingThomas White
2018-03-31Use GResource for app menu and menu barThomas White
2018-03-31Use GResource for sky.pngThomas White
2018-03-31Use gtk_application_prefers_app_menuThomas White
2018-03-31Don't unref the GtkBuilder when it's still neededThomas White
2018-03-31Move SCBlocks in tests one level downThomas White
Consequence of 57510a53
2018-03-31Ensure cursor is somewhere before adding slideThomas White
2018-03-31Extra debuggingThomas White
2018-03-30Fix narrative printThomas White
2018-03-30Do all rendering one level higherThomas White
All rendering functions now render the contents of the given block, not the block itself. This makes everything consistent again with respect to where the frame SCBlock pointers point, even for the top frame.
2018-03-29Don't try to insert text if cursor_frame=NULLThomas White
2018-03-28Tweak demo docThomas White
2018-03-28Set frame->scblocks one level higher for top frame in SCEditorThomas White
This makes it behave the same as when a new frame is created by \f
2018-03-28Rearrange editability checks when inserting textThomas White
Makes "insert into non-text paragraph" work again
2018-03-27Avoid creating an empty run when importing an imageThomas White
2018-03-27Set newline when splitting text paragraphThomas White
2018-03-27Improve "about" boxThomas White