Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-02 | Don't g_object_ref(NULL) | 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-29 | Catch attempt to advance paragraph past end of narrative | 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 | Restore test card | Thomas White | |
2019-03-22 | Catch cursor_frame == NULL before inserting text | Thomas White | |
2019-03-22 | Implement slide text paragraph splitting | Thomas White | |
2019-03-21 | Expose SlideItem as an opaque type | Thomas White | |
2019-03-21 | Update PangoLayout before moving cursor after text insertion | Thomas White | |
2019-03-21 | Implement slide text insertion | Thomas White | |
2019-03-18 | Show padding boundaries in editing box | Thomas White | |
2019-03-18 | Fix Pango warning when moving cursor off the end of blank narrative paragraph | Thomas White | |
2019-03-18 | Unset selection when changing slide | Thomas White | |
2019-03-18 | Cursor position stuff | Thomas White | |
2019-03-18 | Frame resize stuff | Thomas White | |
2019-03-18 | Set slide pointer | Thomas White | |
2019-03-18 | Add missing file | Thomas White | |
2019-03-18 | Initial slide clicky stuff | Thomas White | |
2019-03-15 | Initial GtkSlideView | Thomas White | |
2019-03-10 | Implement enter press / paragraph split | Thomas White | |
2019-03-10 | Start up correctly with completely empty document | Thomas White | |
2019-03-10 | Fix text deletion in last paragraph | Thomas White | |
2019-03-10 | Fix some range errors with selection | Thomas White | |
2019-03-10 | Implement selection | Thomas White | |
2019-03-10 | Implement paragraph merge and forwards delete | Thomas White | |
2019-03-10 | Implement delete | Thomas White | |
2019-03-06 | Cursor movement and basic text editing | Thomas White | |
2019-03-05 | Cursor positioning | Thomas White | |
2019-03-05 | Honour fgcol in narrative | Thomas White | |
2019-03-05 | Remove unused PangoContext | Thomas White | |
2019-03-04 | Thumbnail slide rendering in narrative | Thomas White | |
2019-03-04 | Correct aspect ratio for slides in narrative | Thomas White | |
2019-03-04 | Placeholder boxes for slides in narrative | Thomas White | |
2019-03-03 | Plug scroll interface back in | Thomas White | |
2019-03-03 | Styled narrative rendering | Thomas White | |
2019-03-01 | Debug narrative rendering machinery | Thomas White | |
2019-03-01 | Get rid of demo.ss | Thomas White | |
2019-03-01 | Narrative rendering machinery | Thomas White | |
2019-02-26 | Tidy up a bit | Thomas White | |