UI: replace "copy/paste buffer" by "internal clipboard" #106060
No reviewers
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset System
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Viewport & EEVEE
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Asset Browser Project
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Module
Viewport & EEVEE
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Severity
High
Severity
Low
Severity
Normal
Severity
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#106060
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "pioverfour/blender:dp_rename_copy_buffer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A buffer is a technical term most often referred to using the metaphor
of a "clipboard" in applications. However, the "clipboard" is usually
the system clipboard, used to carry data accross applications. To
avoid confusion, this replaces "clipboard" by "internal clipboard"
when not dealing with the system clipboard.
In addition, a few places still used the "[copy/paste] buffer"
terminology, so they are replaced with "internal clipboard as well.
The replacement from "[copy/paste] buffer" to "clipboard" was
undertaken in previous commits
da6d6f99a8
,14b60c3a1c
. Thiscommit should tackle the remaining occurrences.
@dr.sybren Hi, I’m assigning this to you because it’s mostly about animation, but there is one similar change related to Freestyle, and one about modeling.
01556db70e
to189ed1cdac
Oh, and I see that in the review for D16131 a similar change was rejected, but then the developer argued for it and I’m not sure what the result of this discussion was!
To have the historical discussion available here:
Me:
Palestrina12:
I do agree that "copy buffer" is vague, and even for technical people it doesn't mean that much.
I'll poke some people in the Animation & Rigging module to get some more opinions.
maybe I am too technical for this, but I like the distinction between clipboard and buffer.
Clipboard usually refers to the System clipboard and if that's not where the data is stored it might lead to wrong expectations
I personally don’t mind, but more importantly, in Blender “clipboard” is more the norm than the exception:
"Copies the matrix of the currently active object or pose bone to the clipboard. Uses world-space matrices" [animation]None of these use the system clipboard.
EDIT: the animation one uses the system clipboard.
This was discussed in last week's A&R module meeting. The consensus was that it's indeed a good idea to use the word 'Clipboard', but my concern that it doesn't quite behave like the system clipboard was also shared.
@pioverfour what would you think of a name like 'internal clipboard' or 'application clipboard'?
That would be clearer, yes!
If that’s all right with you I’ll go over the codebase tonight and make the change for other occurrences, such as those I mentioned in the VSE, nodes, etc.
UI: replace "copy/paste buffer" by "clipboard"to WIP: UI: replace "copy/paste buffer" by "clipboard"Regarding the name, I find “internal” slightly clearer so I’d like to go with that.
189ed1cdac
to352d289b99
WIP: UI: replace "copy/paste buffer" by "clipboard"to WIP: UI: replace "copy/paste buffer" by "internal clipboard"352d289b99
to82c2852e0a
82c2852e0a
tod1760c917f
WIP: UI: replace "copy/paste buffer" by "internal clipboard"to UI: replace "copy/paste buffer" by "internal clipboard"I updated the PR so that other occurrences of "clipboard" are changed to "internal clipboard" as well, when relevant.
This makes the scope of the PR larger, but I split it into commits, so the larger change can be dropped for now, if unsure.
I took the opportunity to slightly rephrase some descriptions closer to the guidelines, like using the imperative and articles.
Thanks, all these changes look good!
As for how we'll land those changes, I think that it's indeed good to keep the separate commits. The commit messages would need some more detail, though, as they are now just a one-liner that says what changed (but not why). Typically the PR description is what becomes the commit message.
Could you update the individual commits (as in,
git rebase -i main
, then mark them as 'reword' and edit the messages)? Please then also includeReview: https://projects.blender.org/blender/blender/pulls/106060
in all three, so that it's clear what their history is.Of course! I was expecting them to be squashed so I did the minimum. I still believe the first two commits should be squashed though, because the first commit becomes irrelevant once the chosen term has changed in the second one. But I’ll add details to the last commit.
If you could, please either make it two PRs then (so I can just do a squash-merge on both of them from the web interface) or do the squashing & updating of the commits yourself on this PR (so I can just do a rebase + fast-forward). Then we can land this puppy :)
d1760c917f
to6d8256ecdb
No problem, the interactive rebase operation went well.
For the record, in Blender Chat (
#animation-module
) there was a little discussion about 'internal clipboard' vs. 'Blender clipboard'. @pablovazquez wrote:Thanks for the improvements @pioverfour !
Thank you for considering it, these had been driving me nuts while looking into the translations :D