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 | Restore slideshow and clock | Thomas White | |
2019-03-27 | Show modified status in narrative title bar | Thomas White | |
2019-03-24 | Implement text selection in slides | Thomas White | |
2019-03-22 | Restore test card | Thomas White | |
2019-03-18 | Set slide pointer | Thomas White | |
2019-03-15 | Initial GtkSlideView | Thomas White | |
2019-03-10 | Start up correctly with completely empty document | Thomas White | |
2019-03-04 | Thumbnail slide rendering in narrative | Thomas White | |
2019-02-26 | Tidy up a bit | Thomas White | |
2019-02-26 | Skeleton GtkNarrativeView | Thomas White | |
2019-02-26 | Skeleton of main program | Thomas White | |
2019-02-26 | Use slide size from stylesheet when appropriate | Thomas White | |
2019-02-23 | Image rendering | Thomas White | |
2019-02-22 | Fundamentals of rendering | Thomas White | |
2019-02-22 | Rearrange rendering stuff | Thomas White | |
Rendering parts are allowed to access the internals of the slide structure, to avoid a profusion of getter/setter functions. | |||
2019-02-22 | Rendering stuff | Thomas White | |
2019-02-22 | WIP | Thomas White | |
2019-02-21 | Skeleton for libstorycode-cairo and libstorycode-gtk | Thomas White | |
2019-02-20 | Add creation of most slide items | Thomas White | |
2019-02-19 | WIP | Thomas White | |
2019-02-14 | Skeleton parser structure | Thomas White | |
2019-02-14 | Move parser to separate library | Thomas White | |
2019-02-13 | Handle frame options properly | Thomas White | |
2019-02-12 | Use token prefix | Thomas White | |
2019-02-12 | Clean up debug | Thomas White | |
2019-02-12 | Remove unused token | Thomas White | |
2019-02-11 | Apparently working grammar | Thomas White | |
2019-02-10 | Mostly working grammar | Thomas White | |
2019-02-07 | WIP | Thomas White | |
2019-02-07 | Skeleton parser | Thomas White | |
2019-02-05 | WIP | Thomas White | |
2018-11-12 | add_newpara: Set alignment and spacing for new paragraph | Thomas White | |
2018-11-12 | ensure_run: Set fontdesc and colour for run from last text run | Thomas White | |
Fixes #2 | |||
2018-11-11 | Use fontdesc from previous run when splitting | Thomas White | |
2018-11-10 | Mark debugging messages as non-translatable | Thomas White | |
2018-11-10 | Handle alpha values in gradients | Thomas White | |
2018-11-10 | Make furniture widgets work | Thomas White | |
2018-11-09 | Set furniture values in SS editor | Thomas White | |
2018-11-05 | Hook up furniture selector signal | Thomas White | |
2018-11-04 | Restore \slidenumber | Thomas White | |
2018-11-01 | Implement "revert" in stylesheet editor | Thomas White | |
2018-10-30 | Propagate stylesheet changes to slide windows | Thomas White | |
2018-10-30 | Remove nw_update_titlebar() | Thomas White | |
2018-10-30 | Formatting | Thomas White | |
2018-10-30 | Get frame background stuff out of SCInterpreter state | Thomas White | |
Rationale: now that we're not using the interpreter to process styles, no-one should ever need to set a background then recurse down to create several frames. The most that should be necessary is to set the background for one particular frame. |