aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/gtk
AgeCommit message (Collapse)Author
2020-01-25No text in new text framenarrative_segmentsThomas White
2020-01-25Fix semantics of slide_add_itemThomas White
2020-01-24Add all remaining narrative itemsThomas White
2020-01-24Insert bullet pointsThomas White
2020-01-23Remove extraneous "extern"Thomas White
2020-01-23Numbering on the timing rulerThomas White
2020-01-21Add basic timing rulerThomas White
2020-01-14Add space for timing rulerThomas White
2020-01-13Add missing castThomas White
2020-01-06Fix modifier keysThomas White
2020-01-06Fixes for copy, add text paste and hooks for SC pasteThomas White
2020-01-04Cut/copy in text formatThomas White
2019-12-22Vertical cursor motion in narrative and slide text boxesThomas White
2019-12-06Defer rendering of slide thumbnails until the first time they're drawnThomas White
2019-12-06Draw only visible narrative objectsThomas White
2019-10-11Implement text deletion and paragraph splitting in slide text boxesThomas White
2019-10-11gtknv_end_offset_of_para: Add missing initialisationThomas White
2019-10-10Restore slide text insertionThomas White
2019-10-10Fix gtksv_end_offset_of_para for runsThomas White
2019-10-10Take paraspace into account in cursor calculationsThomas White
2019-10-10Keep 'run' out of struct slide_posThomas White
2019-10-10Make symbol names unique across all filesThomas White
Enables Meson unity builds, helps ctags work, and reduces space for bugs
2019-10-05Remove variable which was only used onceThomas White
2019-10-05Restore paragraph splittingThomas White
2019-10-05Implement which_run()Thomas White
2019-10-05Fix run determination when inserting textThomas White
2019-10-05Get slide out of parser contextThomas White
2019-10-05Add FIXMEsThomas White
2019-10-05Parse emphasis blocks in BisonThomas White
2019-09-14Handle *bold* in parser, rather than as a separate stageThomas White
2019-08-25Fix *bold* etcThomas White
2019-08-13Fix crash when adding an image with a frame already selectedThomas White
2019-05-24Fix paragraph splitting logicThomas White
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-05-02Implement deletion of itemsThomas White
2019-05-02Add missing get_typeThomas White
2019-04-29Trap possible error caseThomas White
2019-04-28Remove old includesThomas White
2019-04-28Get rid of SlideItem->resizableThomas 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