Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-01Merge branch 'master' into blender2.8Campbell Barton
2018-07-01RNA: use bool for boolean RNA typesCampbell Barton
We were using int's for bool arguments in BKE, just to avoid having wrapper functions.
2018-06-30UI: move queries into interface_query.cCampbell Barton
2018-06-30Merge branch 'master' into blender2.8Campbell Barton
2018-06-30UI: Add 'interface_query.c'Campbell Barton
Interface files are increasingly mixing up too much functionality, add a file only to handle queries. More functions can be moved/added here.
2018-06-30Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Fix T54524: keyframe and driver colors not showing in shape key list.Brecht Van Lommel
This reverts commit 357b72e0a7d4a270bf1273102595446ccca16259 which caused the issue, we need a better fix for that cosmetic issue from T50862. For now displaying keyframes and drivers is the more important one.
2018-06-25Merge branch 'master' into blender2.8Campbell Barton
2018-06-25Add back header needed win32Campbell Barton
2018-06-24Merge branch 'master' into blender2.8Campbell Barton
2018-06-24Cleanup: move UI context menus into own fileCampbell Barton
2018-06-23Typo in last commitCampbell Barton
2018-06-23UI: Add user defined context menuCampbell Barton
- Add/Remove from RMB context menu. - Stored in user preferences. - Access from Q key. See T55027.
2018-06-23Merge branch 'master' into blender2.8Campbell Barton
2018-06-23UI: alternate fix for empty context menuCampbell Barton
block and layout could be NULL and checking this everywhere wasn't practical. Instead of lazy initializing, add UI_popup_menu_end_or_cancel which cancels empty popup menus.
2018-06-21Merge branch 'master' into blender2.8Campbell Barton
2018-06-21UI: don't show empty button context menuCampbell Barton
2018-06-21Merge branch 'master' into blender2.8Campbell Barton
2018-06-21UI: preference for developer extrasCampbell Barton
Currently only used for "Edit Source" feature.
2018-06-21Merge branch 'master' into blender2.8Campbell Barton
2018-06-21Fix T55491: Double click fail in menu popupsCampbell Barton
2018-06-20Fix outliner mixed collection/object visibility drag toggle not working.Brecht Van Lommel
2018-06-20Merge branch 'master' into blender2.8Campbell Barton
2018-06-20UI: only show "Edit Translations" when addon usedCampbell Barton
2018-06-19UI: fix ctrl wheel while over the opposite sideCampbell Barton
2018-06-19UI: fix Ctrl-Wheel to change button valuesCampbell Barton
2018-06-17Merge branch 'master' into blender2.8Campbell Barton
2018-06-17Cleanup: use clamp_* from BLI_math (replace macro)Campbell Barton
2018-06-16UI: show decorator icon for static-overrideCampbell Barton
2018-06-16UI: support dragging to key-frameCampbell Barton
2018-06-16Merge branch 'master' into blender2.8Campbell Barton
2018-06-16UI: refactor drag-toggle for other button typesCampbell Barton
2018-06-16UI: minor changes from 2.8Campbell Barton
- Option to skip multi-data edits. - Open hold buttons on drag. - Utility function to set default value.
2018-06-12Cleanup: remove unused context argsCampbell Barton
2018-06-11UI: Separator spacerDalai Felinto
This support layout.separator_spacer() to be used by headers as a way to dynamically separate the ui buttons. Right now no UI file is changed, though we can use this right away in the timeline, and shortly after in the viewport header (moving settings from the topbar to it). Original design by William Reynish. Review: Campbell Barton D3468
2018-06-11Drivers Workflow (T55145): Improvements to "Add Driver" workflowJoshua Leung
This commit implements a new behaviour for the "Add Driver" functionality (invoked from the RMB menu on a property, or by pressing Ctrl-D). Instead of spawning a context menu asking you to pick the way you want to create a driver, it will now just create a driver on the property under the mouse and then show the "Edit Drivers" popover so that you can immediately start editing the properties of this driver. This way, the whole process is more visual and feels less blocking / constrained, with less upfront decisions needed immediately. Notes: * The new behaviour is equivalent to choosing the "Manually Create (Single)" and then doing a "Edit Driver" on the property * Renamed the old "ANIM_OT_driver_button_add" operator to "ANIM_OT_driver_button_add_menu". It will probably go away in the near future, but it's better to keep it around for a while longer still until the new workflow settles down.
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Fix recently added drag events closing menusCampbell Barton
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07WM: check for release instead of not pressedCampbell Barton
Makes reasoning about events more predictable.
2018-06-06Cleanup: USE_UI_* prefix for UI definesCampbell Barton
Otherwise there is no quick way to see where this comes from.
2018-05-29COW operators: Fix drag and dropping of color propertiesInes Almeida
2018-05-24Drivers UI (Part of T55145) - WIP first steps towards getting a floating ↵Joshua Leung
driver settings panel This commit adds a new menu entry - "Edit Driver" - the RMB menu that will show a popover panel displaying the settings for the driver you activated the menu item on. This shows the popover panel defined in yesterday's commit (GRAPH_PT_drivers_popover). It is possible to edit the driver settings from this panel now. However, do be warned that the functionality presented is highly WIP still. There are some unresolved issues, such as: - The popover disappears too easily on any mouse movements/clicks on anything, making the panel less useful right now than it should. - The layout still needs refining. Currently the layout that's there is a bit of a placeholder until we can play around with it a bit more to see/feel what feels good/right or what is too much. - The "Open Drivers Editor" on the bottom of the panel doesn't work. There are some tricky context tricky things that need to happen here to make that case work, since the operator button won't have the necessary context info.
2018-05-24Merge branch 'master' into blender2.8Philipp Oeser
2018-05-24Fix T55034: Setting duplication group for multiple selected items onlyPhilipp Oeser
affects one item UI editing multiple selected items missed the case of PROP_POINTER properties Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3373
2018-05-23Drivers UI (Part of T55145) - Show datablock that driven property belongs to ↵Joshua Leung
instead of only the property Otherwise, it's not clear where things are coming from. FIXME: The icons for datablocks may not always be correct. It uses the innermost struct's icon instead of the datablock's icon - e.g. Bone vs Object/Armature. But, that may make more sense for users?
2018-05-23Merge branch 'master' into blender2.8Campbell Barton
2018-05-23Cleanup: strip trailing space from interface filesCampbell Barton
2018-05-22Drivers UI (Part of T55145): Add "Show Drivers Editor" entry to RMB menusJoshua Leung
This commit adds an operator, "Show Drivers Editor", to the RMB menu when clicking on properties. As per T54653, this will open a new Graph Editor instance in a new/separate window (much like how the User Preferences show up in a popup window now), and will configure all the relevant panels so that you can see and edit the driver settings immediately without doing a lot of the view configuration steps that were previously needed. When doing so on a property that is driven, the driver/fcurve for that property will be made active in the editor, ready for you to start editing its settings without having to hunt it down again first.
2018-05-19UI: popover-once (click-drag for single actions)Campbell Barton
Experimental support for using popovers like menus, use this when the user hold the mouse down (previously this did nothing). This means turning frequently accessed menu items into popovers doesn't add more clicks to the existing use case.