Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-02 | Accept a stylesheet (alone) as a Storycode document | Thomas White | |
2019-05-02 | Free stylesheets properly | Thomas White | |
2019-05-01 | Add style for footer | Thomas White | |
2019-05-01 | Don't accidentally add scientific notation for numbers in colours | Thomas White | |
2019-04-30 | Use GEOMETRY for slide size | Thomas White | |
2019-04-30 | Add an empty text item is the narrative is empty after loading | Thomas White | |
2019-04-30 | Add an assertion | Thomas White | |
2019-04-30 | Create stylesheet with narrative | Thomas White | |
This means there'll ALWAYS be a default stylesheet present, avoiding crashes and a lot of special cases. | |||
2019-04-29 | Trap possible error case | Thomas White | |
2019-04-29 | Honour background in text frames | Thomas White | |
2019-04-29 | Honour paragraph spacing in text frames | Thomas White | |
2019-04-28 | Remove old includes | Thomas White | |
2019-04-28 | Get rid of SlideItem->resizable | Thomas White | |
2019-04-28 | Use geometry from stylesheet for items other than TEXT and IMAGE | Thomas White | |
2019-04-28 | Don't set alignment for narrative | Thomas White | |
2019-04-28 | Defer re-wrapping until redraw | Thomas White | |
This avoids repeatedly re-wrapping. | |||
2019-04-28 | gtk_narrative_view_redraw: also re-wrap the text | Thomas White | |
2019-04-27 | Implement selection of style in editor | Thomas White | |
2019-04-26 | Add API for getting style tree | Thomas White | |
2019-04-26 | Get rid of "enum style_element" | Thomas White | |
2019-04-16 | Redraw narrative window on stylesheet change | Thomas White | |
2019-04-14 | Check cursor visible after move | Thomas White | |
2019-04-14 | Keep paragraph centered in narrative during slideshow | Thomas White | |
2019-04-13 | Add narrative_item_get_height() and narrative_render_item_cairo() | Thomas White | |
2019-04-08 | Move render_slides_to_pdf to slide_render_cairo | Thomas White | |
2019-04-08 | Fix colour types | Thomas White | |
2019-04-07 | Save default slide size in stylesheet | Thomas 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-06 | If a colour is read as a hex code, save it that way too | Thomas White | |
2019-04-06 | Save slides | Thomas White | |
2019-04-06 | Parsing fixes | Thomas White | |
2019-04-06 | Stylesheet saving fixes | Thomas White | |
2019-04-06 | Remove empty file | Thomas White | |
2019-04-04 | Write narrative | Thomas White | |
2019-04-04 | Save stylesheet | Thomas White | |
2019-04-03 | Stylesheet saving skeleton | Thomas White | |
2019-04-02 | Hooks for style cascading system | Thomas White | |
2019-03-31 | Saving hooks | Thomas White | |
2019-03-30 | Get rid of Presentation structure | Thomas 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-30 | Implement "add slide" | Thomas White | |
2019-03-28 | Fix paragraph highlight geometry | Thomas White | |
2019-03-28 | Restore slideshow and clock | Thomas White | |
2019-03-27 | Show modified status in narrative title bar | Thomas White | |
2019-03-24 | Handle upside-down text frame creation | Thomas White | |
2019-03-24 | Implement image import | Thomas White | |
2019-03-24 | Remove unused function | Thomas White | |
2019-03-24 | Implement new text frames in slides | Thomas White | |
2019-03-24 | Implement text selection in slides | Thomas White | |
2019-03-23 | Implement slide text deletion | Thomas White | |
2019-03-23 | Combine slide text strings and layouts in one structure | Thomas White | |
2019-03-22 | Catch cursor_frame == NULL before inserting text | Thomas White | |