Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-29 | Implement setting default font | Thomas White | |
2018-04-29 | Whitespace | Thomas White | |
2018-04-29 | Fix wrapping of storycode in stylesheet editor | Thomas White | |
2018-04-29 | Show stylesheet storycode in editor | Thomas White | |
2018-04-29 | Add serialise_sc_block_chain() | Thomas White | |
2018-04-29 | Rearrange prototypes | Thomas White | |
2018-04-23 | Set font preview text | Thomas White | |
2018-04-23 | Initialise StylesheetEditor default font and fgcol | Thomas White | |
2018-04-23 | Hook up some signals | Thomas White | |
2018-04-23 | Set accelerator for opening stylesheet editor | Thomas White | |
2018-04-23 | show_error: Use literal format string | Thomas White | |
2018-04-23 | Avoid crashiness if deletion SCBlock ends up as NULL | Thomas White | |
2018-04-22 | Add preliminary stylesheet editor | Thomas White | |
2018-04-22 | Put all menu definitions into one resource | Thomas White | |
2018-04-22 | Update --help | Thomas White | |
2018-04-16 | Cut and paste stuff | Thomas White | |
Still a work in progress, but this is already more stable than before. | |||
2018-04-15 | Tidy up nw_entries_p | Thomas White | |
2018-04-15 | Remove vestigial code | Thomas White | |
2018-04-15 | Set transient parent for about box | Thomas White | |
A bit tricky because it can be called up from two different windows (narrative and slide editor) | |||
2018-04-15 | Use license_type in about box | Thomas White | |
2018-04-15 | Internationalise all the menus | Thomas White | |
2018-04-15 | Internationalise all strings in source code | Thomas White | |
2018-04-15 | Set spacing on callback paragraphs | Thomas White | |
2018-04-15 | Rationalise interpretation of paragraph spacing | Thomas White | |
paragraph->height: Just the height of the contents, no spacing paragraph_height(para): The total height including all spacing | |||
2018-04-13 | Update links | Thomas White | |
2018-04-12 | Add translator-credits | Thomas White | |
2018-04-11 | Replace p->filename with p->uri, get rid of p->titlebar, and use ↵ | Thomas White | |
g_file_get_basename() | |||
2018-04-11 | If a paragraph is completely empty, allow it to be re-used | Thomas White | |
This avoids spurious empty paragraphs before slides, for example. | |||
2018-04-11 | Add more translation labels and get rid of redundant en po file | Thomas White | |
2018-04-11 | Fix translation options | Thomas White | |
2018-04-11 | Add gettext stuff | Thomas White | |
2018-04-09 | Rearrange items in Help menu | Thomas White | |
2018-04-01 | Cache raw image sizes | Thomas 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-01 | Use GFile to save presentations | Thomas White | |
2018-04-01 | Add menu item to show introductory doc | Thomas White | |
2018-04-01 | Use GFile for presentation loading | Thomas White | |
2018-03-31 | Use GResource for app menu and menu bar | Thomas White | |
2018-03-31 | Use GResource for sky.png | Thomas White | |
2018-03-31 | Use gtk_application_prefers_app_menu | Thomas White | |
2018-03-31 | Don't unref the GtkBuilder when it's still needed | Thomas White | |
2018-03-31 | Move SCBlocks in tests one level down | Thomas White | |
Consequence of 57510a53 | |||
2018-03-31 | Ensure cursor is somewhere before adding slide | Thomas White | |
2018-03-31 | Extra debugging | Thomas White | |
2018-03-30 | Fix narrative print | Thomas White | |
2018-03-30 | Do all rendering one level higher | Thomas 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-29 | Don't try to insert text if cursor_frame=NULL | Thomas White | |
2018-03-28 | Tweak demo doc | Thomas White | |
2018-03-28 | Set frame->scblocks one level higher for top frame in SCEditor | Thomas White | |
This makes it behave the same as when a new frame is created by \f | |||
2018-03-28 | Rearrange editability checks when inserting text | Thomas White | |
Makes "insert into non-text paragraph" work again | |||
2018-03-27 | Avoid creating an empty run when importing an image | Thomas White | |