aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/gtk/gtknarrativeview.c
AgeCommit message (Collapse)Author
2019-05-10Clean up narrative item size arithmeticThomas White
2019-05-07Beautify cursor and selection highlight for slidesThomas White
2019-05-07FussinessThomas White
2019-05-03Improve behaviour of paragraph splitting (when inserting a slide)Thomas White
2019-05-03Fix crashes caused by toolbar paragraph motion buttonsThomas White
2019-04-28Remove old includesThomas White
2019-04-28Defer re-wrapping until redrawThomas White
This avoids repeatedly re-wrapping.
2019-04-28gtk_narrative_view_redraw: also re-wrap the textThomas White
2019-04-16Redraw narrative window on stylesheet changeThomas White
2019-04-14Check cursor visible after moveThomas White
2019-04-14Keep paragraph centered in narrative during slideshowThomas 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-28Fix paragraph highlight geometryThomas White
2019-03-28Restore slideshow and clockThomas White
2019-03-18Fix Pango warning when moving cursor off the end of blank narrative paragraphThomas White
2019-03-15Initial GtkSlideViewThomas White
2019-03-10Implement enter press / paragraph splitThomas 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-05Remove unused PangoContextThomas White
2019-03-04Thumbnail slide rendering 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-01Narrative rendering machineryThomas White
2019-02-26Tidy up a bitThomas White
2019-02-26Skeleton GtkNarrativeViewThomas White
2019-02-21Skeleton for libstorycode-cairo and libstorycode-gtkThomas White
2013-03-05Move "libstorycode" back to this repositoryThomas White
Keeping it separate, just for the sake of "harfatum", was causing a lot more awkwardness than it could ever solve, compared to just duplicating the code.
2012-11-24Update submodulesThomas White
2012-11-24Update submodulesThomas White
2012-11-24Update submodules to latestThomas White
2012-11-24Build system fixesThomas White
2012-11-23Break storycode stuff off into a separate libraryThomas White