aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-26Populate stylesheet editor listThomas White
2019-04-26Add API for getting style treeThomas White
2019-04-26Get rid of "enum style_element"Thomas White
2019-04-26Clear tree store before adding style namesThomas White
2019-04-23Style selectorThomas White
2019-04-16Redraw narrative window on stylesheet changeThomas White
2019-04-16Tree store testingThomas White
2019-04-15Make it compileThomas White
2019-04-15Initial stylesheet editorThomas White
2019-04-14Remove src-old foldersc2Thomas White
2019-04-14Get rid of "delete slide"Thomas White
...because you can just press delete
2019-04-14Force redraw after adding slide titleThomas White
2019-04-14Double-click slide to jump to it during slideshowThomas White
2019-04-14Check cursor visible after moveThomas White
2019-04-14Keep paragraph centered in narrative during slideshowThomas White
2019-04-13Make clock unique to narrative window, and fix cleanup logicThomas White
2019-04-13Restore printingThomas White
2019-04-13Add narrative_item_get_height() and narrative_render_item_cairo()Thomas White
2019-04-08Restore slide export to PDFThomas White
2019-04-08Move render_slides_to_pdf to slide_render_cairoThomas White
2019-04-08Fix colour typesThomas White
2019-04-07Save default slide size in stylesheetThomas White
Also gets rid of the nasty special variables for the default slide size, using the geometry property of the "SLIDE" style instead.
2019-04-06If a colour is read as a hex code, save it that way tooThomas White
2019-04-06Save slidesThomas White
2019-04-06Parsing fixesThomas White
2019-04-06Stylesheet saving fixesThomas White
2019-04-06Fix indentation in demo docThomas White
2019-04-06Remove empty fileThomas White
2019-04-04Write narrativeThomas White
2019-04-04Save stylesheetThomas White
2019-04-03Stylesheet saving skeletonThomas White
2019-04-02Hooks for style cascading systemThomas White
2019-04-02Don't g_object_ref(NULL)Thomas White
2019-03-31Saving hooksThomas White
2019-03-30Get rid of Presentation structureThomas White
It doesn't have any reason to exist. A Narrative defines the top-level object already. This is, after all, a narrative-based presentation system. This removes a lot of faff surrounding retrieving the Narrative from the Presentation. It also removes a gigantic place for bugs to hide in keeping the Presentation's view of the slides in sync with the Narrative's opinion. What was that quote? "Code is terrible, and we want as little of it as possible in our program."
2019-03-30Implement "add slide"Thomas White
2019-03-29Catch attempt to advance paragraph past end of narrativeThomas White
2019-03-28Fix paragraph highlight geometryThomas White
2019-03-28Restore slideshow and clockThomas White
2019-03-27Show modified status in narrative title barThomas White
2019-03-24Handle upside-down text frame creationThomas White
2019-03-24Implement image importThomas White
2019-03-24Remove unused functionThomas White
2019-03-24Implement new text frames in slidesThomas White
2019-03-24Implement text selection in slidesThomas White
2019-03-23Implement slide text deletionThomas White
2019-03-23Combine slide text strings and layouts in one structureThomas White
2019-03-22Restore test cardThomas White
2019-03-22Catch cursor_frame == NULL before inserting textThomas White
2019-03-22Implement slide text paragraph splittingThomas White