aboutsummaryrefslogtreecommitdiff
path: root/libstorycode
AgeCommit message (Collapse)Author
2019-05-10Add end of presentation markerThomas 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-04Fix deletion logicThomas 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 slide_delete_item()Thomas White
2019-05-02Add missing get_typeThomas White
2019-05-02Implement "revert" button for stylesheet editorThomas White
2019-05-02FormattingThomas White
2019-05-02Accept a stylesheet (alone) as a Storycode documentThomas White
2019-05-02Free stylesheets properlyThomas White
2019-05-01Add style for footerThomas White
2019-05-01Don't accidentally add scientific notation for numbers in coloursThomas White
2019-04-30Use GEOMETRY for slide sizeThomas White
2019-04-30Add an empty text item is the narrative is empty after loadingThomas White
2019-04-30Add an assertionThomas White
2019-04-30Create stylesheet with narrativeThomas White
This means there'll ALWAYS be a default stylesheet present, avoiding crashes and a lot of special cases.
2019-04-29Trap possible error caseThomas White
2019-04-29Honour background in text framesThomas White
2019-04-29Honour paragraph spacing in text framesThomas White
2019-04-28Remove old includesThomas White
2019-04-28Get rid of SlideItem->resizableThomas White
2019-04-28Use geometry from stylesheet for items other than TEXT and IMAGEThomas White
2019-04-28Don't set alignment for narrativeThomas 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-27Implement selection of style in editorThomas White
2019-04-26Add API for getting style treeThomas White
2019-04-26Get rid of "enum style_element"Thomas 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-04-13Add narrative_item_get_height() and narrative_render_item_cairo()Thomas 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-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-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."