Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-26 | Cleanup: use const variables in interface code | Campbell Barton | |
2020-07-25 | Fix T79254: FCurve editor crash when zooming out to limit | Campbell Barton | |
2020-07-03 | Cleanup: Interface, Clang-Tidy else-after-return fixes | Sybren A. Stüvel | |
This addresses warnings from Clang-Tidy's `readability-else-after-return` rule in the `source/blender/editors/interface` module. No functional changes. | |||
2020-06-05 | Cleanup: spelling | Campbell Barton | |
2020-05-20 | UI: Fix Wideline AA for timeline | Clément Foucault | |
2020-05-19 | UI: Make timeline vertical bars thickness work on OSX | Clément Foucault | |
Make use of Polyline shader. | |||
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2020-03-06 | Cleanup: Rename ARegion variables from ar to region | Julian Eisel | |
The old convention was easy to confuse with ScrArea. Part of https://developer.blender.org/T74432. This is mostly a batch rename with some manual fixing. Only single word variable names are changed, no prefixed/suffixed names. Brecht van Lommel and Campbell Barton both gave me a green light for this convention change. Also ran clan clang format on affected files. | |||
2019-05-27 | Fix T65080: handle case when View2D has 0 scale | Jacques Lucke | |
2019-05-21 | Fix T64927: bad timeline number spacing with scaled UI | Jacques Lucke | |
2019-05-20 | Fix T64766: use grid size from user preferences | Jacques Lucke | |
2019-05-03 | UI: Fix crash when region becomes too thin | Jacques Lucke | |
2019-05-03 | UI: Pass color id into view2d text drawing | Jacques Lucke | |
2019-05-02 | Refactor grid and scale indicator text drawing | Jacques Lucke | |
This affects the timeline, dopesheet, graph editor, sequencer, clip editor and nla editor. Removed structs and enums: `V2D_ARG_DUMMY`, `eView2D_Units`, `eView2D_Clamp`, `eView2D_Gridlines`, `View2DGrid`. A main goal of this refactor is to get rid of the very generic `View2DGrid` struct. The drawing code became very complex because there were many different combinations of settings. This refactor implements a different approach. Instead of one very generic API, there are many slighly different functions that do exactly, what we need in the different editors. Only very little code is duplicated, because the API functions compose some shared low level code. This structure makes the code much easier to debug and change, because every function has much fewer responsibilities. Additionally, this refactor fixes some long standing bugs. E.g. when `Show Seconds` is enabled, you zoom in and pan the view. Or that the step size between displayed frame numbers was always `>= 2`, no matter how close you zoom in. Reviewers: brecht Differential Revision: https://developer.blender.org/D4776 |