Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-24 | Cleanup | Jaakko Keränen | |
2021-09-19 | Refactoring Window to split off MainWindow | Jaakko Keränen | |
MainWindow represents (one of) the main windows of the app, while the basic Window will be a used for popups. Only MainWindow supports split view modes. | |||
2021-09-18 | Paint: Set clip rectangle in split view | Jaakko Keränen | |
2021-09-13 | Mobile: New selection logic for InputWidget | Jaakko Keränen | |
Touch-based interaction requires a different kind of selection and copy/paste behavior. This isn't done yet; especially multi-line text still needs work. | |||
2021-09-12 | Mobile: Better Settings tap targets; fixed safe area drawing | Jaakko Keränen | |
2021-09-12 | Mobile: Draw optimizations; focus handling | Jaakko Keränen | |
Widgets can now be marked for buffering their contents, which is useful if their contents change seldom but they are drawn often. For example, the navbar is always visible but doesn't change very often, and during animations menu contents are static but there is a moving animation so everything gets drawn 60 FPS. Focus handling was also improved so the lookup results can be scrolled while entering text, and one can tap outside an input field to unfocus it. | |||
2021-08-15 | SDL 2.0.16 line drawing regression (OpenGL renderer) | Jaakko Keränen | |
This is not specific to macOS, but seems to affect OpenGL rendering on all platforms. | |||
2021-08-15 | macOS: Workaround for an apparent SDL regression | Jaakko Keränen | |
On macOS with SDL 2.0.16, there's a problem with the bottom right corner of a rectangle drawn as a line strip being off by one. SDL_RenderDrawLines() is behaving oddly on macOS with SDL 2.0.16. | |||
2021-05-17 | SidebarWidget: Animate show/hide | Jaakko Keränen | |
Also addressed clipping issues when using multiple roots. | |||
2021-05-03 | Paint: Fixed build with older SDL versions | Jaakko Keränen | |
IssueID #259 | |||
2021-04-27 | Refactor: Update event processing to not assume a single UI root | Jaakko Keränen | |
Most actions should occur in the context of the current UI root. | |||
2021-04-27 | Refactor: Added a proper Root object | Jaakko Keränen | |
`Root` encapsulates the root widget and the associated UI state. | |||
2021-03-29 | Paint: Fixed clipping of negative X regions | Jaakko Keränen | |
2021-03-18 | Draw soft popup menu border shadows | Jaakko Keränen | |
2020-11-27 | Paint: Negative clipping rectangle position | Jaakko Keränen | |
2020-09-22 | Drawing with alpha blending | Jaakko Keränen | |
2020-09-12 | Paint: Keeping track of the set render target | Jaakko Keränen | |
2020-08-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-18 | SidebarWidget: Faster redraws | Jaakko Keränen | |
Reuse previous contents if they are still valid. | |||
2020-08-18 | Render target switching | Jaakko Keränen | |
2020-08-11 | Document outline; jumping to clicked heading | Jaakko Keränen | |
2020-07-21 | Initial commit | Jaakko Keränen | |
Borrowing the app skeleton from Bitwise Harmony. |