aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-03-21Expose SlideItem as an opaque typeThomas White
2019-03-21Update PangoLayout before moving cursor after text insertionThomas White
2019-03-21Implement slide text insertionThomas White
2019-03-18Show padding boundaries in editing boxThomas White
2019-03-18Fix Pango warning when moving cursor off the end of blank narrative paragraphThomas White
2019-03-18Unset selection when changing slideThomas White
2019-03-18Cursor position stuffThomas White
2019-03-18Frame resize stuffThomas White
2019-03-18Set slide pointerThomas White
2019-03-18Add missing fileThomas White
2019-03-18Initial slide clicky stuffThomas White
2019-03-15Initial GtkSlideViewThomas White
2019-03-10Implement enter press / paragraph splitThomas White
2019-03-10Start up correctly with completely empty documentThomas White
2019-03-10Fix text deletion in last paragraphThomas White
2019-03-10Fix some range errors with selectionThomas White
2019-03-10Implement selectionThomas White
2019-03-10Implement paragraph merge and forwards deleteThomas White
2019-03-10Implement deleteThomas White
2019-03-06Cursor movement and basic text editingThomas White
2019-03-05Cursor positioningThomas White
2019-03-05Honour fgcol in narrativeThomas White
2019-03-05Remove unused PangoContextThomas White
2019-03-04Thumbnail slide rendering in narrativeThomas White
2019-03-04Correct aspect ratio for slides in narrativeThomas White
2019-03-04Placeholder boxes for slides in narrativeThomas White
2019-03-03Plug scroll interface back inThomas White
2019-03-03Styled narrative renderingThomas White
2019-03-01Debug narrative rendering machineryThomas White
2019-03-01Get rid of demo.ssThomas White
2019-03-01Narrative rendering machineryThomas White
2019-02-26Tidy up a bitThomas White